Twister, piattaforma di Microblogging Peer-to-peer basata su Bitcoin e LibTorrent.URL:
http://twister.net.co/ FAQ:D: Cos'è Twister?R: E' una piattaforma di microblogging peer to peer. Un sistema distribuito come Bittorrent. Essendo completamente decentralizzato nessuno puo' essere capace di spegnerlo, non c'è un singolo punto d'attacco. Il sistema è progettato per poter essere libero da censura, la vostra libertà di parola non potrà essere portata via. E visto che la crittografia è implementata in modo punto-punto, nessuno puo' intercettare o spiare le vostre conversazioni.
D: E' aperto\libero?R: Sì, il protocollo è aperto e la comunità è invitata a contribuire. L'implementazione di Twister parte dal codice sorgente di Bitcoin e LibTorrent, che sono rilasciati sotto licenza MIT e BSD, rispettivamente.
D: Come funziona?R: Si faccia riferimento al
white paper per una documentazione specifica. Ma in breve: Twister è strutturato su tre livelli indipendenti. Il primo fornisce l'account, basato sul protocollo Bitcoin. Il secondo è un Distribuited Hash Table (DHT) overlay network, gestisce le chiavi ed i valori necessari a risalire alle risorse utente. L'ultimo livello della rete è una collezione di possibili "sciami" disgiunti di followers, basato sul protocollo BitTorrent, che può essere usato per inviare in modo efficiente le notifiche a diversi utenti.
D: E' un sistema scalabile (-ndt- che puo' crescere) ?R: Lo spero, lo dirà il tempo. Il network DHT dovrebbe distribuire le risorse memorizzandole ugualmente su ogni nodo, inclusi i post e le informazioni di profilo. Queste risorse sono prodotte in volume relativamente piccolo, in media (aggiungi il numero totale di post prodotti ogni giorno poi dividi per il numero di utenti). Il database delle registrazioni è duplicato su ogni nodo, con circa 100 bytes per utente.
Il database delle registrazioni potrebbe davvero ingrandirsi se abbiamo milioni di utenti, ma comunque non è nulla di comparabile alla grandezza del database delle transazioni Bitcoin. Alcune strategie sono proposte per avere client molto leggeri che non dovrebbero aver bisogno di memorizzare l'intero database delle registrazioni.
D: Che cosa fa? Caratteristiche di Twister:R: Il primo prototipo (o implementazione proof-of-concept) è destinato a replicare le caratteristiche base di una piattaforma di microblogging. Ciò significa: ricerca utenti, navigazione tra i profili, segui/non seguire più, invia post limitati a 140 caratteri, ritrasmetti e rispondi ai post, naviga tra i post nelle discussioni, menziona, hashtags e messaggi privati. I messaggi privati richiedono al ricevente di essere follower di chi invia, che è un requisito comune anche in altre piattaforme. Alcune altre caratteristiche potrebbero essere difficili da implementare in un sistema completamente decentralizzato e richiederebbero maggior lavoro. Ciò include la ricerca arbitraria di parole in tutti i post e raccolta di hashtags per ricavarne quelli con maggior trend.
D: Come viene utilizzato Bitcoin qui?R: Bitcoin, inteso come valuta virtuale, non è utilizzata affatto. Tuttavia, il protocollo Bitcoin e l'implementazione del concetto di blockchain è alla base di Twister. Blockchain fornisce una sorta di servizio notarile, certificando chi è proprietario di un dato nickname. Il nome è associato con una key pair specifica, che è utilizzata per l'autenticazione e la crittografia.
D: Posso estrarre (minare) Bitcoins con Twister?Non esattamente. Lo stesso meccanismo usato in Bitcoin per l'estrazione (mining) è utilizzato anche in Twister ma per uno scopo diverso, assicurando l'ordine in cui le registrazioni degli utenti hanno avuto luogo (il nickname appartiene a chiunque l'abbia registrato per primo). Il network Twister deve incentivare gli utenti ad effettuare mining, così la blockchain può progredire. Tuttavia, diversamente da Bitcoin, non è coinvolto un valore monetario. L'incentivo di Twister è: chiunque trovi collisioni di hash per validare un blocco di transazioni sarà ricompensato con il diritto di inviare un messaggio promozionale. I messaggi promozionali hanno una certa probabilità di essere visualizzati dal client Twister.
~ FAQ end ~
Il progetto sembra interessante. Sulla traduzione FAQ, non ho tempo di mettermi a tradurre tutto. Se qualcuno è interessato a finire di tradurre le FAQ inserisca le trad qui sotto anche di un punto o due e le aggiungerò a questo post. Una bella traduzione collaborativa, un paio di domande a testa, e il lavoro si porta fuori senza fatica
Fonte FAQ:
http://twister.net.co/?page_id=25