SSB funcționează de câțiva ani. Funcționalitatea rețelei sociale poate fi testată folosind două aplicații desktop (
Pentru ca Secure Scuttlebutt să funcționeze, sunt suficiente două computere conectate la o rețea locală. Aplicațiile bazate pe protocolul SSB trimit mesaje de difuzare UDP și se vor putea găsi automat. Găsirea site-urilor pe Internet este puțin mai complicată și vom reveni asupra acestei probleme în câteva paragrafe.
Un cont de utilizator este o listă legată de toate intrările sale (jurnal). Fiecare intrare ulterioară conține un hash al celei anterioare și este semnată cu cheia privată a utilizatorului. Cheia publică este identificatorul utilizatorului. Ștergerea și editarea intrărilor este imposibilă fie de către autor însuși, fie de către oricine altcineva. Proprietarul poate adăuga intrări la sfârșitul jurnalului. Alți utilizatori ar trebui să-l citească.
Aplicațiile situate pe aceeași rețea locală se văd și solicită automat actualizări de la vecinii lor în jurnalele de care sunt interesați. Nu contează de pe ce nod descărcați actualizarea, pentru că... Puteți verifica autenticitatea fiecărei intrări folosind cheia publică. În timpul sincronizării, nicio informație personală nu este schimbată în afară de cheile publice ale jurnalelor de care sunteți interesat. Pe măsură ce comutați între diferite rețele WiFi/LAN (acasă, într-o cafenea, la serviciu), copii ale jurnalelor salvate local vor fi transferate automat pe dispozitivele altor utilizatori din apropiere. Acest lucru este similar cu modul în care funcționează
„A fi prietenul cuiva” capătă aici un sens fizic concret: prietenii mei păstrează un exemplar al revistei mele. Cu cât am mai mulți prieteni, cu atât revista mea este mai accesibilă celorlalți. În descrierea puncției
Jurnalul unui utilizator poate conține intrări de diferite tipuri: mesaje publice similare cu intrările de pe peretele VKontakte, mesaje personale criptate cu cheia publică a destinatarului, comentarii la postările altor utilizatori, aprecieri. Aceasta este o listă deschisă. Imaginile și alte fișiere mari nu sunt plasate direct în revistă. În schimb, este scris un hash al fișierului, cu care fișierul poate fi interogat separat de jurnalul în sine. Vizibilitatea comentariilor pentru autorul postării originale nu este garantată: cu excepția cazului în care aveți o cale destul de scurtă de prieteni comuni între voi, atunci cel mai probabil nu veți vedea astfel de comentarii. Astfel, chiar dacă atacatorii militari încearcă să-ți secheze postul, atunci dacă nu erau prietenii tăi sau prietenii prietenilor prietenilor, nu vei observa nimic.
Secure Scuttlebutt nu este prima rețea p2p sau chiar prima rețea socială p2p. Dorința de a comunica fără intermediari și de a ieși din sfera de influență a marilor companii există de mult timp și există mai multe motive evidente pentru aceasta. Utilizatorii sunt enervați de impunerea regulilor de joc de către jucătorii mari: puțini oameni vor să vadă reclamă pe ecranul lor sau să fie interziși și așteaptă câteva zile pentru un răspuns din partea serviciului de asistență. Colectarea necontrolată a datelor cu caracter personal și transferul acestora către terți, conducând în cele din urmă la faptul că aceste date sunt uneori vândute pe dark web, ne amintește din nou și din nou de necesitatea de a construi alte modalități de interacțiune în care utilizatorul ar avea mai mult control peste datele lui. Și el însuși ar fi responsabil pentru distribuirea și siguranța lor.
Rețele sociale descentralizate binecunoscute precum
Secure Scuttlebutt are și noduri intermediare care facilitează sincronizarea (se numesc „pub-uri”). Cu toate acestea, utilizarea pub-urilor este opțională și ele însele sunt interschimbabile. Dacă nodul dvs. obișnuit nu este disponibil, puteți utiliza altele fără a pierde nimic, deoarece aveți întotdeauna o copie completă a tuturor datelor dvs. Nodul proxy nu stochează date de neînlocuit. Pubul, dacă îl întrebi, te va adăuga ca prieten și își va actualiza copia revistei tale când te conectezi. Odată ce urmăritorii dvs. se conectează la acesta, ei vor putea să vă descarce noile postări, chiar dacă v-ați deconectat deja. Pentru ca un pub să devină prieten cu tine, trebuie să primești o invitație de la administratorul pub-ului. Cel mai adesea, puteți face acest lucru singur prin interfața web (
Deși rețeaua funcționează de destul de mult timp, sunt puțini oameni pe ea. Potrivit lui André Staltz, dezvoltator de aplicații Android,
Se găsesc instrucțiuni pentru începători
Toate imaginile din articolul lui André Staltz
Link-uri utile:
[1]Sursa: www.habr.com