SSB on töötanud juba mitu aastat. Sotsiaalvõrgustiku funktsionaalsust saab testida kahe töölauarakendusega (
Secure Scuttlebutti toimimiseks piisab kahest kohtvõrku ühendatud arvutist. SSB-protokollil põhinevad rakendused saadavad UDP leviteateid ja suudavad üksteist automaatselt leida. Internetist saitide leidmine on veidi keerulisem ja me pöördume selle probleemi juurde mõne lõiguga tagasi.
Kasutajakonto on kõigi tema kirjete (logi) lingitud loend. Iga järgmine kirje sisaldab eelmise räsi ja on allkirjastatud kasutaja privaatvõtmega. Avalik võti on kasutaja identifikaator. Kirjete kustutamine ja muutmine on võimatu ei autoril endal ega kellelgi teisel. Omanik saab päeviku lõppu kandeid lisada. Teised kasutajad peaksid seda lugema.
Samas kohalikus võrgus asuvad rakendused näevad üksteist ja taotlevad neid huvitavates logides automaatselt oma naabritelt värskendusi. Pole tähtis, millisest sõlmest värskenduse alla laadite, sest... Iga kirje autentsust saate kontrollida avaliku võtme abil. Sünkroonimise ajal ei vahetata muud isiklikku teavet peale teid huvitavate ajakirjade avalike võtmete. Kui vahetate erinevate WiFi/LAN-võrkude vahel (kodus, kohvikus, tööl), edastatakse teie lokaalselt salvestatud logide koopiad automaatselt teiste läheduses olevate kasutajate seadmetesse. See sarnaneb selle toimimisega
"Kellegi sõbraks olemine" omandab siin konkreetse füüsilise tähenduse: mu sõbrad hoiavad minu ajakirja koopiat. Mida rohkem sõpru mul on, seda kättesaadavam on mu ajakiri teistele. Torke kirjelduses
Kasutaja logi võib sisaldada erinevat tüüpi kirjeid: avalikud sõnumid, mis sarnanevad VKontakte'i seinal olevate kirjetega, isiklikud sõnumid, mis on krüpteeritud saaja avaliku võtmega, kommentaarid teiste kasutajate postitustele, meeldimised. See on avatud nimekiri. Pilte ja muid suuri faile ei panda otse ajakirja. Selle asemel kirjutatakse sinna faili räsi, millega saab failist logist eraldi päringuid teha. Algse postituse autori kommentaaride nähtavus ei ole garanteeritud: kui teie vahel pole piisavalt lühikest ühiste sõprade teed, siis tõenäoliselt te selliseid kommentaare ei näe. Seega, isegi kui sõjaväelased üritavad teie postitust hõivata, siis kui nad poleks teie sõbrad või sõprade sõprade sõbrad, ei märka te midagi.
Secure Scuttlebutt ei ole esimene p2p-võrk ega isegi esimene p2p-sotsiaalvõrgustik. Soov suhelda ilma vahendajateta ja väljuda suurfirmade mõjusfäärist on olnud pikka aega ning sellel on mitu ilmselget põhjust. Kasutajaid ärritab suurte mängijate mängureeglite kehtestamine: vähesed inimesed tahavad oma ekraanil reklaami näha või keelata ja ootavad mitu päeva tugiteenuse vastust. Isikuandmete kontrollimatu kogumine ja nende edastamine kolmandatele isikutele, mis lõpuks viib selleni, et neid andmeid müüakse mõnikord pimedas veebis, tuletab meile ikka ja jälle meelde vajadust luua muid suhtlusviise, kus kasutajal oleks suurem kontroll tema andmete üle. Ja ta ise vastutaks nende levitamise ja ohutuse eest.
Tuntud detsentraliseeritud sotsiaalvõrgustikud nagu
Secure Scuttlebuttil on ka vahesõlmed, mis hõlbustavad sünkroonimist (neid nimetatakse pubideks). Pubide kasutamine on aga vabatahtlik ja need ise on omavahel asendatavad. Kui teie tavaline sõlm pole saadaval, saate teisi kasutada ilma midagi kaotamata, kuna teil on alati kõigi andmete täielik koopia. Puhverserver ei salvesta asendamatuid andmeid. Kui te seda palute, lisab pubi teid sõbraks ja värskendab ühenduse loomisel teie ajakirja oma eksemplari. Kui teie jälgijad sellega ühenduse loovad, saavad nad teie uusi postitusi alla laadida, isegi kui olete ühenduse juba katkestanud. Selleks, et pubi teiega sõbraks saaks, peate saama pubi administraatorilt kutse. Enamasti saate seda ise teha veebiliidese kaudu (
Kuigi võrk on tegutsenud üsna pikka aega, on selles vähe inimesi. Androidi rakenduste arendaja André Staltzi sõnul
Algajatele mõeldud juhised asuvad
Kõik pildid André Staltzi artiklist
Kasulikud lingid:
[1]Allikas: www.habr.com