SSB funkcias jam de pluraj jaroj. La funkcieco de la socia reto povas esti provita per du labortablaj aplikaĵoj (
Por ke Secure Scuttlebutt funkciu, du komputiloj konektitaj al loka reto sufiĉas. Aplikoj bazitaj sur la SSB-protokolo sendas UDP-elsendajn mesaĝojn kaj povos aŭtomate trovi unu la alian. Trovi retejojn en Interreto estas iom pli komplika, kaj ni revenos al ĉi tiu afero en kelkaj alineoj.
Uzantkonto estas ligita listo de ĉiuj liaj enskriboj (protokolo). Ĉiu posta enskribo enhavas hash de la antaŭa kaj estas subskribita per la privata ŝlosilo de la uzanto. La publika ŝlosilo estas la identigilo de la uzanto. Forigi kaj redakti enskribojn estas neebla aŭ de la aŭtoro mem aŭ de iu ajn alia. La posedanto povas aldoni enskribojn al la fino de la ĵurnalo. Aliaj uzantoj devus legi ĝin.
Aplikoj situantaj sur la sama loka reto vidas unu la alian kaj aŭtomate petas ĝisdatigojn de siaj najbaroj en la protokoloj pri kiuj ili interesiĝas. Ne gravas de kiu nodo vi elŝutas la ĝisdatigon, ĉar... Vi povas kontroli la aŭtentikecon de ĉiu eniro uzante la publikan ŝlosilon. Dum sinkronigado, neniuj personaj informoj estas interŝanĝitaj krom la publikaj ŝlosiloj de la revuoj pri kiuj vi interesiĝas. Dum vi ŝanĝas inter malsamaj WiFi/LAN-retoj (hejme, en kafejo, ĉe la laboro), kopioj de viaj loke konservitaj protokoloj estos aŭtomate translokigitaj al la aparatoj de aliaj uzantoj proksime. Ĉi tio similas al kiel ĝi funkcias
"Esti ies amiko" ĉi tie prenas konkretan fizikan signifon: miaj amikoj konservas ekzempleron de mia revuo. Ju pli da amikoj mi havas, des pli alireblas mia revuo por aliaj. En la priskribo de la piko
La protokolo de uzanto povas enhavi enskribojn de malsamaj tipoj: publikaj mesaĝoj similaj al enskriboj sur la muro VKontakte, personaj mesaĝoj ĉifritaj per la publika ŝlosilo de la ricevanto, komentoj pri afiŝoj de aliaj uzantoj, ŝatoj. Ĉi tio estas malfermita listo. Bildoj kaj aliaj grandaj dosieroj ne estas metitaj rekte en la revuon. Anstataŭe, hash de la dosiero estas skribita al ĝi, per kiu la dosiero povas esti pridemandita aparte de la protokolo mem. La videbleco de komentoj por la aŭtoro de la originala afiŝo ne estas garantiita: krom se vi havas sufiĉe mallongan vojon de reciprokaj amikoj inter vi, tiam vi plej verŝajne ne vidos tiajn komentojn. Tiel, eĉ se armeaj atakantoj provos kapti vian postenon, tiam se ili ne estis viaj amikoj aŭ amikoj de amikoj de amikoj, vi nenion rimarkos.
Secure Scuttlebutt ne estas la unua p2p reto aŭ eĉ la unua p2p socia reto. La deziro komuniki sen perantoj kaj eliri el la influsfero de grandaj kompanioj ekzistas delonge, kaj ekzistas pluraj evidentaj kialoj por tio. Uzantoj ĝenas la trudo de ludreguloj fare de grandaj ludantoj: malmultaj homoj volas vidi reklamadon sur sia ekrano aŭ esti malpermesitaj kaj atendi kelkajn tagojn por respondo de la subtena servo. La senkontrola kolekto de personaj datumoj kaj ĝia translokigo al triaj partioj, finfine kondukante al la fakto, ke ĉi tiuj datumoj foje estas venditaj en la malluma retejo, denove kaj denove memorigas nin pri la bezono konstrui aliajn manierojn de interagado kie la uzanto havus pli da kontrolo. super liaj datumoj. Kaj li mem respondecus pri ilia distribuo kaj sekureco.
Konataj malcentralizitaj sociaj retoj kiel ekz
Secure Scuttlebutt ankaŭ havas perajn nodojn kiuj faciligas sinkronigon (ili estas nomitaj "drinkejoj"). Tamen, la uzo de drinkejoj estas laŭvola, kaj ili mem estas interŝanĝeblaj. Se via kutima nodo ne disponeblas, vi povas uzi aliajn sen perdi ion ajn, ĉar vi ĉiam havas kompletan kopion de ĉiuj viaj datumoj. La prokura nodo ne konservas neanstataŭeblajn datumojn. La drinkejo, se vi petas ĝin, aldonos vin kiel amikon kaj ĝisdatigos sian ekzempleron de via revuo kiam vi konektos. Post kiam viaj sekvantoj konektos kun ĝi, ili povos elŝuti viajn novajn afiŝojn, eĉ se vi jam malkonektis. Por ke drinkejo amikiĝos kun vi, vi devas ricevi inviton de la drinkeja administranto. Plej ofte, vi povas fari tion mem per la retinterfaco (
Kvankam la reto funkciis dum sufiĉe longa tempo, estas malmultaj homoj sur ĝi. Laŭ André Staltz, Android-programisto,
Instrukcioj por komencantoj troviĝas
Ĉiuj bildoj el la artikolo de André Staltz
Utilaj ligoj:
[1]fonto: www.habr.com