Secure Scuttlebutt hè una reta suciale p2p chì funziona ancu offline

scuttlebutt - una parola slang cumuna trà i marinari americani, chì denota rumuri è pettegolezzi. U sviluppatore Node.js Dominic Tarr, chì vive nantu à una barca à vela fora di a costa di a Nova Zelanda, hà utilizatu sta parolla in nome di una rete p2p pensata per scambià nutizie è missaghji persunali. Secure Scuttlebutt (SSB) vi permette di sparte l'infurmazioni utilizendu solu accessu à Internet occasionale o ancu micca accessu à Internet à tutti.

SSB funziona dapoi parechji anni. A funziunalità di a rete suciale pò esse pruvata cù duie applicazioni desktop (Patchwork и Patchfou) è applicazioni Android (tanti versi). Per i geeks ci hè ssb-git. Ti interessa cumu a reta p2p offline-first funziona senza publicità è senza registrazione? Per piacè sottu cat.

Secure Scuttlebutt hè una reta suciale p2p chì funziona ancu offline

Per chì Secure Scuttlebutt funziunà, dui computer cunnessi à una reta lucale sò abbastanza. L'applicazioni basate nantu à u protocolu SSB mandanu messagi di trasmissione UDP è puderanu truvà automaticamente. Truvà siti in Internet hè un pocu più cumplicatu, è avemu da vultà à sta questione in uni pochi di paragrafi.

Un contu d'utilizatore hè una lista ligata di tutte e so entrate (log). Ogni entrata successiva cuntene un hash di u precedente è hè firmata cù a chjave privata di l'utilizatore. A chjave publica hè l'identificatore di l'utilizatore. Sguassà è edità entrate hè impussibile sia da l'autore stessu o da qualcunu altru. U pruprietariu pò aghjunghje entrate à a fine di u ghjurnale. L'altri utilizatori duveranu leghje.

L'applicazioni situate nantu à a listessa reta lucale si vedenu è dumandanu automaticamente l'aghjurnamenti da i so vicini in i logs chì anu interessatu. Ùn importa micca da quale nodu scaricate l'aghjurnamentu, perchè ... Pudete verificà l'autenticità di ogni entrata cù a chjave publica. Durante a sincronizazione, nisuna infurmazione persunale ùn hè micca scambiata fora di e chjavi pubbliche di i ghjurnali chì site interessatu. Quandu cambiate trà e diverse rete WiFi / LAN (in casa, in un caffè, à u travagliu), e copie di i vostri logs salvati in u locu seranu automaticamente trasferiti à i dispositi di l'altri utilizatori vicinu. Questu hè simili à cumu travaglia "parola di bocca": Vasya hà dettu à Masha, Masha hà dettu à Petya, è Petya hà dettu à Valentina. Una diferenza significativa da a bocca di bocca hè chì quandu si copianu e riviste, l'infurmazioni in elli ùn sò micca distorte.

"Essa l'amicu di qualcunu" assume quì un significatu fisicu concretu: i mo amichi conservanu una copia di a mo rivista. Quantu più amici aghju, più accessibile a mo rivista hè per l'altri. In a descrizzione di u puntu hè scrittuchì l'app Patchwork sincronizza i ghjurnali finu à 3 passi (amichi di amichi di amichi) da voi. In a maiò parte di i casi, questu permette di leghje discussioni longu cù parechji participanti mentre offline.

U logu di l'utilizatore pò cuntene entrate di diversi tipi: messagi publichi simili à l'entrata in u muru VKontakte, messagi persunali criptati cù a chjave publica di u destinatariu, cumenti nantu à i posti da altri utilizatori, piace. Questa hè una lista aperta. I ritratti è altri schedarii grandi ùn sò micca posti direttamente in a rivista. Invece, un hash di u schedariu hè scrittu à questu, cù quale u schedariu pò esse dumandatu separatamente da u logu stessu. A visibilità di i cumenti per l'autore di u post uriginale ùn hè micca garantitu: salvu chì ùn avete micca una strada abbastanza corta d'amici mutuali trà voi, allora probabilmente ùn vi vede micca tali cumenti. Cusì, ancu s'è l'assalti militari tentanu di catturà u vostru postu, allora s'ellu ùn eranu micca i vostri amichi o l'amichi di l'amichi di l'amichi, ùn avete micca nutatu nunda.

Secure Scuttlebutt ùn hè micca a prima rete p2p o ancu a prima rete suciale p2p. A vuluntà di cumunicà senza intermediari è esce da a sfera d'influenza di e grande cumpagnie hè stata per un bellu pezzu, è ci sò parechje ragioni evidenti per questu. L'utilizatori sò fastidiati da l'imposizione di reguli di ghjocu da i grandi ghjucatori: pochi persone volenu vede publicità nantu à a so schermu o esse pruibitu è ​​aspettate parechji ghjorni per una risposta da u serviziu di supportu. A cullizzioni incontrollata di dati persunali è u so trasferimentu à terzu, in ultimamente, chì porta à u fattu chì sta dati hè qualchì volta vindutu nantu à u web scuru, ci ricorda sempre di novu a necessità di custruisce altre manere d'interazzione induve l'utilizatore averebbe più cuntrollu. sopra i so dati. È ellu stessu seria rispunsevuli di a so distribuzione è a so sicurità.

Rete suciali decentralizate cunnisciute cum'è Diaspora o Mastodon, è protocolu Matrix ùn sò micca peer-to-peer perchè anu sempre un cliente è una parte di u servitore. Invece di a basa di dati generale di Facebook, pudete sceglie u vostru servitore "casa" per accoglie i vostri dati, è questu hè un grande passu avanti. Tuttavia, l'amministratore di u vostru servitore "casa" hà sempre parechje opzioni: pò sparte i vostri dati senza a vostra cunniscenza, sguassate o bluccà u vostru contu. Inoltre, pò perde l'interessu à mantene u servitore è ùn vi avvirtenu micca.

Secure Scuttlebutt hà ancu nodi intermediari chì facilitanu a sincronizazione (sò chjamati "pubs"). In ogni casu, l'usu di pubs hè facultativu, è elli stessi sò intercambiabili. Se u vostru node abituale ùn hè micca dispunibule, pudete aduprà altri senza perde nunda, postu chì avete sempre una copia cumpleta di tutti i vostri dati. U node proxy ùn guarda micca dati insustituibili. U pub, se dumandate, vi aghjunghje cum'è amicu è aghjurnà a so copia di a vostra rivista quandu vi cunnetta. Una volta chì i vostri seguitori sò cunnessi cun ellu, puderanu scaricà i vostri novi posti, ancu s'ellu avete digià disconnected. Per chì un pub diventerà amici cun voi, duvete riceve un invitu da l'amministratore di u pub. A maiò spessu, pudete fà questu stessu via l'interfaccia web (lista di pubs). Sè avete ricevutu una pruibizione da tutti l'amministratori di pub, allora a vostra rivista serà distribuita in a manera descritta prima, i.e. solu trà quelli chì scuntrà in persona. U trasferimentu di l'aghjurnamenti à una unità flash hè ancu pussibule.

Ancu s'è a reta hè operata per un bellu pezzu, ci sò pochi persone nantu à questu. Sicondu André Staltz, sviluppatore di app Android, tanti versi, in June 2018 in a so basa di dati lucale ci era circa 7 mila chjave. Per paragone, in Diaspora - più di 600 mila, in Mastodon - circa 1 millioni.

Secure Scuttlebutt hè una reta suciale p2p chì funziona ancu offline

Istruzzioni per i principianti sò situati ccà. Passi basi: installate l'applicazione, crea un prufilu, uttene un invitu à u situ web di pub, copiate questu invitu à l'applicazione. Pudete cunnette parechji pubs à u stessu tempu. Vi tuccherà à esse pazienti: a reta hè assai più lenta chè Facebook. A cache locale (cartulare .ssb) cresce rapidamente à parechji gigabyte. Hè cunvenutu per circà i posti interessanti cù l'hash tags. Pudete principià à leghje, per esempiu, cù Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519).

Tutte l'imaghjini da l'articulu di André Staltz "Una reta suciale off-grid" è so twitter.

Ligami utili:

[1] Situ web ufficiale

[2] Patchwork (applicazione per Windows/Mac/Linux)

[3] tanti versi (App Android)

[4] ssb-git

[5] Descrizzione di u protocolu ("Guida di u Protocolu Scuttlebutt - Cumu i pari di Scuttlebutt si trovanu è si parlanu")

Source: www.habr.com

Add a comment