Bitcoin Forum
April 27, 2024, 02:11:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Twister - P2P Microblogging Platform  (Read 1300 times)
gdassori (OP)
Hero Member
*****
Offline Offline

Activity: 980
Merit: 1002



View Profile
January 20, 2014, 09:05:31 AM
Last edit: February 12, 2014, 10:28:33 AM by gdassori
 #1

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 Smiley

Fonte FAQ: http://twister.net.co/?page_id=25


1714183897
Hero Member
*
Offline Offline

Posts: 1714183897

View Profile Personal Message (Offline)

Ignore
1714183897
Reply with quote  #2

1714183897
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
brutale2
Legendary
*
Offline Offline

Activity: 981
Merit: 1029



View Profile
January 24, 2014, 06:57:43 PM
 #2

Does it scale non ho capito bene come tradurlo, comunque:
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.

Che cosa fa? Caratteristiche di Twister:
Il primo prototipo (o implementazione proof-of-concept) è destinata 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.


scritto tutto di getto uscito da lavoro senza neanche rileggere...ti ho evidenziato le parole di cui dubito la correttezza. Sentiti libero di modificare/migliorare ecc...  Cheesy
gdassori (OP)
Hero Member
*****
Offline Offline

Activity: 980
Merit: 1002



View Profile
January 25, 2014, 06:18:11 PM
 #3

Grande, grazie per il contributo.

In gergo, "scalabile" sta a significare qualcosa che possa crescere nel tempo senza collassare su se stesso e\o creare grossi problemi nella crescita. Nello specifico credo si intendano due cose: può sopportare un largo numero di utenti? e' aperto all'implementazione di nuove features?

Post aggiornato, ancora grazie per il contributo.

brutale2
Legendary
*
Offline Offline

Activity: 981
Merit: 1029



View Profile
February 10, 2014, 07:10:06 PM
 #4

@gdassori: non ho tradotto alcuni termini di uso comune come blockchain, key pair ecc... al solito sentiti libero di modificare o correggere. Messi in evidenza i termini su cui avevo qualche dubbio, come sai c'è un dibattito nella comunità italiana sull'utilizzo del termine "minare", piuttosto che "estrarre". Vedi un pò tu  Wink

Come viene utilizzato Bitcoin qui?

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.

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.
gdassori (OP)
Hero Member
*****
Offline Offline

Activity: 980
Merit: 1002



View Profile
February 13, 2014, 07:52:41 AM
 #5

Twister 0.9.13 - Rilasciati binari per Windows

Anche gli utenti Windows oggi possono usare Twister con estrema semplicità.
E' sufficiente scaricare la build per Windows e eseguire il file "runme.bat"

Note: Non modificate rpcuser e rpcpassword, o Twister non funzionerà. Il binding di RPC su 127.0.0.1 assicura che non vi siano ingerenze dall'esterno.

Per windows c'è un problema noto di connettività iniziale: I nodi non vengono trovati automaticamente.

Gli utenti windows dovranno, nella schermata 'Rete', inserire i seguenti nodi:

- seed.twister.net.co
- seed2.twister.net.co
- seed3.twister.net.co
- dnsseed.gombadi.com

sia nella casella 'Forza connessione al nodo' che 'DNS per la lista dei nodi'.

Tolto questo problema iniziale, Twister funziona benissimo. Ricordate di fare backup della vostra private key. Come per Bitcoin, se questa viene perduta, l'accesso all'account diventa impossibile.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!