— një fjalë slengu, e përdorur nga marinarët amerikanë për të përshkruar thashethemet dhe lajmet. Zhvilluesi i Node.js, Dominic Tarr, i cili jeton në një velier në brigjet e Zelandës së Re, e përdori këtë fjalë në emrin e rrjetit p2p, i dedikuar për ndarjen e lajmeve dhe mesazheve personale. Secure Scuttlebutt (SSB) lejon ndarjen e informacionit duke përdorur vetëm qasje episodike në internet ose madje edhe në mungesë të tij.
SSB ka qenë duke funksionuar për disa vite. Mund të provoni funksionet e rrjetit social përmes dy aplikacioneve desktop ( dhe ) dhe një aplikacioni për Android (). Për geek-at ekziston . Jeni kurioz se si funksionon një rrjet p2p offline-first pa reklama dhe pa regjistrim? Ju lutem, vazhdoni për më shumë.

Për të funksionuar Secure Scuttlebutt mjafton dy kompjuterë të lidhur në një rrjet lokal. Aplikacionet që përdorin protokollin SSB dërgojnë mesazhe UDP dhe mund të gjejnë njëra-tjetrën automatikisht. Gjetja e nyjeve në internet është pak më e komplikuar dhe do të kthehemi në këtë çështje pas disa paragrafesh.
Llogaria e përdoruesit përbëhet nga një listë e lidhur e të gjitha shënimeve të tij (dite). Çdo shënim më i fundit përmban hash-in e të parit dhe nënshkruhet me çelësin privat të përdoruesit. Çelësi publik është identifikuesi i përdoruesit. Fshirja dhe ripërmirësimi i shënimeve nuk është e mundur as nga autori dhe as nga ndokush tjetër. Pronari mund të shtojë shënime në fund të ditarit. Përdoruesit e tjerë mund t'i lexojnë ato.
Aplikacionet brenda një rrjeti lokal e shohin njëra-tjetrën dhe automatikisht kërkojnë përditësime nga fqinjët në ditarët që i interesojnë. Nuk ka rëndësi nga cili nyje e merrni përditësimin, pasi autenticiteti i çdo shënimi mund të kontrollohet me anë të çelësit publik. Gjatë sinkronizimit, nuk shkëmbehet informacion personal përveç çelësit publik të ditarëve që ju interesojnë. Ndërsa kaloni nëpër rrjete të ndryshme WiFi/LAN (në shtëpi, në kafene, në punë), kopjet e ditarëve që keni ruajtur lokal do të transferohen automatikisht në pajisjet e përdoruesve të tjerë që janë pranë jush. Kjo është e ngjashme me mënyrën se si funksionon : Vasja iu tregoi Mashës, Masha - Petes, dhe Petja - Valentina. Dallimi thelbësor nga «radio e gojës» është se gjatë kopjimit të ditarëve, informacioni në to nuk deformohet.
«Të jesh në miqësi me dikë» këtu merr një kuptim të qartë fizik: miqtë e mi mbajnë një kopje të ditarit tim. Sa më shumë miq të kem, aq më e lehtë është që ditari im të jetë i qasshëm për të tjerët. Duke përshkruar protokollin , aplikacioni Patchwork sinkronizon ditarët që janë deri në 3 hapa (miqtë e miqve të mi) larg jush. Në shumicën e rasteve, kjo lejon leximin e diskutimeve të gjata me shumë pjesëmarrës, edhe pa internet.
Ditari i përdoruesit mund të përmbajë shënime të llojeve të ndryshme: mesazhe publike, të ngjashme me postimet në murin e VKontakte, mesazhe personale të enkriptuara me çelësin publik të marrësit, komente në shënimet e përdoruesve të tjerë, pëlqime. Ky është një listë e hapur. Fotografitë dhe skedarët e tjerë të mëdhenj nuk vendosen direkt në ditar. Në vend të kësaj, në të shkruhet hash-i i skedarit, duke e bërë atë të mundur që ky skedar të kërkohet veçmas nga vetë ditari. Shikueshmëria e komentet për autorin e mesazhit origjinal nuk garantizohet: nëse midis jush nuk ka një rrugë të mjaftueshme të shkurtër nga miqtë e përbashkët, atëherë ato komente, për shumë njerëz, ndoshta nuk do t'i shihni. Kështu, edhe nëse disa njeriu përpiqet të pushtojë postimin tuaj, nëse ata nuk ishin miqtë tuaj ose miqtë e miqve tuaj, nuk do ta vëreni.
Secure Scuttlebutt nuk është rrjeti i parë p2p dhe as rrjeti i parë social p2p. Dëshira për të komunikuar pa ndërmjetës dhe për të dalë nga sfera e ndikimit të kompanive të mëdha ka ekzistuar prej kohësh, dhe ka disa arsye për këtë. Përdoruesit shqetësohen nga imponimi i rregullave nga lojtarët e mëdhenj: pak kush dëshiron të shohë reklama në ekranin e tij apo të bllokohet dhe të presë disa ditë për një përgjigje nga shërbimi i klientit. Grumbullimi i pakontrolluar i të dhënave personale dhe transfertat e tyre te palët e treta, që përfundojnë, në fund, me shitjen e këtyre informacionëve në darkweb, e kujton vazhdimisht nevojën për të ndërtuar mënyra të tjera interaksioni, ku përdoruesi do të ketë më shumë kontroll mbi të dhënat e tij. Ai vetë do të jetë përgjegjës për shpërndarjen dhe ruajtjen e tyre.
Rrjetet sociale të decentralizuara, si ose , dhe protokolli nuk janë jo të barabartë, pasi gjithmonë ka një pjesë klienti dhe një pjesë serveri. Në vend të një baze të përbashkët të të dhënave të Facebook, mund të zgjidhni serverin tuaj "shtëpiak", ku do të ruhen të dhënat tuaja, dhe ky është një hap i madh përpara. Megjithatë, administratori i serverit tuaj "shtëpiak" ende ka shumë mundësi: ai mund të ndajë të dhënat tuaja pa dijeninë tuaj, të fshijë ose të bllokojë llogarinë tuaj. Për më tepër, ai mund të humbasë interesin për mbështetje të serverit dhe të mos ju paralajmërojë për këtë.
Në Secure Scuttlebutt ka gjithashtu node ndërmjetës që lehtësojnë sinkronizimin (ato quhen "pubs"). Megjithatë, përdorimi i pubs është opsional, dhe ato janë të ndërveprueshme. Nëse nodi juaj i njohur nuk është i disponueshëm, mund të përdorni të tjerë pa humbur asgjë, pasi një kopje e plotë e të gjitha të dhënave tuaja është gjithmonë me ju. Nodi ndërmjetës nuk ruan të dhëna të pakthyeshme. Pubi, nëse e kërkoni, do t'ju shtojë në miq dhe do të azhurnojë kopjen e tij të ditarit tuaj gjatë lidhjes. Kur ndjekësit tuaj lidhen me të, ata do të mund të shkarkojnë shënimet tuaja të reja, edhe nëse ju keni dalë nga lidhja. Për të bërë miqësi me pubin, duhet të merrni një ftesë nga administratori i pubit. Në shumicën e rasteve, kjo mund të bëhet vetë përmes ndërfaqes në internet (). Nëse merrni një bllokim nga të gjithë administratorët e pubs, atëherë ditari juaj do të shpërndahet në mënyrën e përshkruar më parë, pra vetëm midis atyre që takoni në person. Transferimi i përditësimeve me një USB gjithashtu është i mundur.
Megjithëse rrjeti punon prej një kohe të gjatë, ka pak njerëz në të. Sipas llogaritjeve të André Staltz, zhvilluesit të aplikacionit Android , në qershor 2018 në bazën e tij lokale kishte . Për krahasim, në Diaspora - , në Mastodon - rreth 1 milion.

Udhëzimi për fillestarët gjendet . Hapat kryesorë: instaloni aplikacionin, krijoni një profil, merrni një ftesë në faqen e pubit, kopjoni këtë ftesë në aplikacion. Mund të lidhni disa pubs në të njëjtën kohë. Do të duhet të keni durim: rrjeti punon shumë më ngadalë se Facebook. Cache lokale (folderi .ssb) do të rritet shpejt deri në disa gigabajt. Postimet interesante mund të kërkohen lehtë përmes hashtag-eve. Mund të filloni të lexoni, për shembull, nga Dominik Tarr (@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519).
Të gjitha imazhet janë nga artikulli i André Staltz dhe .
Linke të dobishme:
[1]
[2] (aplikacion për Windows/Mac/Linux)
[3] (aplikacion për Android)
[4]
[5] («Scuttlebutt Protocol Guide — Si gjejnë dhe flasin midis tyre peer të Scuttlebutt»)
Burimi: habr.com
