Secure Scuttlebutt on p2p-sotsiaalvĂ”rgustik, mis töötab ka vĂ”rguĂŒhenduseta

sigarett - Ameerika meremeeste seas levinud slÀngisÔna, mis tÀhistab kuulujutte ja kuulujutte. Node.js arendaja Dominic Tarr, kes elab Uus-Meremaa ranniku lÀhedal purjekal, kasutas seda sÔna uudiste ja isiklike sÔnumite vahetamiseks mÔeldud p2p-vÔrgu nimetuses. Secure Scuttlebutt (SSB) vÔimaldab teil jagada teavet, kasutades ainult aeg-ajalt Interneti-juurdepÀÀsu vÔi isegi ilma Interneti-juurdepÀÀsuta.

SSB on töötanud juba mitu aastat. SotsiaalvĂ”rgustiku funktsionaalsust saab testida kahe töölauarakendusega (Segast Đž Patchfoo) ja taotlused Android (Paljud salmid). Nohikute jaoks on olemas ssb-git. Kas olete huvitatud sellest, kuidas vĂ”rguĂŒhenduseta esmalt p2p-vĂ”rk töötab ilma reklaami ja registreerimiseta? Palun kassi alla.

Secure Scuttlebutt on p2p-sotsiaalvĂ”rgustik, mis töötab ka vĂ”rguĂŒhenduseta

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 SuusĂ”naliselt: Vasja rÀÀkis MaĆĄale, MaĆĄa rÀÀkis Petjale ja Petja rÀÀkis Valentinale. Oluliseks erinevuseks suust suhu levitamisest on see, et ajakirjade kopeerimisel ei moondu neis olev info.

"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 kirjutatudet Patchworki rakendus sĂŒnkroonib sinust kuni 3 sammu kaugusel olevaid pĂ€evikuid (sĂ”prade sĂ”brad). Enamikul juhtudel vĂ”imaldab see vĂ”rguĂŒhenduseta lugeda pikki arutelusid paljude osalejatega.

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 VĂ€lis- vĂ”i Paksunahalineja protokoll maatriks ei ole peer-to-peer, sest neil on alati kliendi ja serveri osa. Üldise Facebooki andmebaasi asemel saab andmete majutamiseks valida oma “koduserveri” ja see on suur samm edasi. Kuid teie koduserveri administraatoril on endiselt palju vĂ”imalusi: ta saab teie teadmata teie andmeid jagada, teie konto kustutada vĂ”i blokeerida. Lisaks vĂ”ib ta kaotada huvi serveri hooldamise vastu ega hoiata teid selle eest.

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 (pubide nimekiri). Kui saate keelu kĂ”igilt pubi administraatoritelt, siis levitatakse teie ajakirja varem kirjeldatud viisil, s.o. ainult nende seas, kellega kohtute isiklikult. VĂ”imalik on ka vĂ€rskenduste ĂŒlekandmine mĂ€lupulgale.

Kuigi vĂ”rgustik on juba mĂ”nda aega tegutsenud, on sellel vĂ€he inimesi. Arendaja AndrĂ© Staltzi sĂ”nul Android-rakendused Paljud salmid, juunis 2018 oli tema kohalikus andmebaasis umbes 7 tuhat vĂ”tit. VĂ”rdluseks diasporaas - ĂŒle 600 tuhande, Mastodonis - umbes 1 miljon.

Secure Scuttlebutt on p2p-sotsiaalvĂ”rgustik, mis töötab ka vĂ”rguĂŒhenduseta

Algajatele mĂ”eldud juhised asuvad siin. PĂ”hietapid: installige rakendus, looge profiil, hankige kutse pubi veebisaidile, kopeerige see kutse rakendusse. Saate ĂŒhendada mitu pubi korraga. Peate olema kannatlik: vĂ”rk on palju aeglasem kui Facebook. Kohalik vahemĂ€lu (.ssb-kaust) kasvab kiiresti mitme gigabaidiseks. Huvitavaid postitusi on mugav otsida rĂ€simĂ€rgendite abil. Lugemist saab alustada nĂ€iteks Dominic Tarriga ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ).

KÔik pildid André Staltzi artiklist "vÔrguvÀline sotsiaalvÔrgustik" ja twitter.

Kasulikud lingid:

[1] Ametlik kodulehekĂŒlg

[2] Segast (taotlus Windows/Mac/Linux)

[3] Paljud salmid (taotlus Android)

[4] ssb-git

[5] Protokolli kirjeldus ("Scuttlebutti protokolli juhend – kuidas Scuttlebutti eakaaslased ĂŒksteist leiavad ja nendega rÀÀgivad")

Allikas: www.habr.com

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster