SSB funguje už niekoľko rokov. Funkčnosť sociálnej siete je možné otestovať pomocou dvoch desktopových aplikácií (
Aby Secure Scuttlebutt fungoval, postačujú dva počítače pripojené k lokálnej sieti. Aplikácie založené na protokole SSB odosielajú správy UDP broadcast a budú sa môcť navzájom automaticky nájsť. Hľadanie stránok na internete je trochu zložitejšie a k tejto problematike sa vrátime o pár odsekov.
Užívateľský účet je prepojený zoznam všetkých jeho záznamov (log). Každý nasledujúci záznam obsahuje hash predchádzajúceho a je podpísaný súkromným kľúčom používateľa. Verejný kľúč je identifikátor používateľa. Vymazanie a úprava záznamov nie je možná ani samotným autorom, ani kýmkoľvek iným. Vlastník môže pridávať záznamy na koniec denníka. Ostatní používatelia by si to mali prečítať.
Aplikácie umiestnené v rovnakej lokálnej sieti sa navzájom vidia a automaticky vyžadujú aktualizácie od svojich susedov v protokoloch, ktoré ich zaujímajú. Nezáleží na tom, z ktorého uzla si aktualizáciu stiahnete, pretože... Pravosť každého záznamu môžete overiť pomocou verejného kľúča. Počas synchronizácie sa nevymieňajú žiadne osobné informácie okrem verejných kľúčov časopisov, o ktoré máte záujem. Keď prepínate medzi rôznymi sieťami WiFi/LAN (doma, v kaviarni, v práci), kópie vašich lokálne uložených protokolov sa automaticky prenesú do zariadení ostatných používateľov v okolí. Je to podobné, ako to funguje
„Byť niečím priateľom“ tu nadobúda konkrétny fyzický význam: moji priatelia si uchovávajú kópiu môjho časopisu. Čím viac priateľov mám, tým je môj časopis prístupnejší pre ostatných. V popise vpichu
Denník používateľa môže obsahovať záznamy rôznych typov: verejné správy podobné záznamom na stene VKontakte, osobné správy zašifrované verejným kľúčom príjemcu, komentáre k príspevkom iných používateľov, hodnotenia Páči sa mi. Toto je otvorený zoznam. Obrázky a iné veľké súbory sa neumiestňujú priamo do časopisu. Namiesto toho sa do neho zapíše hash súboru, pomocou ktorého je možné súbor dotazovať oddelene od samotného protokolu. Viditeľnosť komentárov pre pôvodného autora príspevku nie je zaručená: pokiaľ medzi sebou nemáte dostatočne krátku cestu spoločných priateľov, s najväčšou pravdepodobnosťou takéto komentáre neuvidíte. Takže, aj keď sa vojenskí útočníci pokúsia zmocniť sa vášho miesta, potom ak neboli vašimi priateľmi alebo priateľmi priateľov priateľov, nič si nevšimnete.
Secure Scuttlebutt nie je prvou p2p sieťou a dokonca ani prvou p2p sociálnou sieťou. Túžba komunikovať bez sprostredkovateľov a vymaniť sa zo sféry vplyvu veľkých firiem je tu už dlho a má to viacero zjavných dôvodov. Používateľov rozčuľuje zavádzanie pravidiel hry veľkými hráčmi: málokto chce vidieť reklamu na svojej obrazovke alebo byť zakázaný a čakať niekoľko dní na odpoveď od podpornej služby. Nekontrolované zhromažďovanie osobných údajov a ich odovzdávanie tretím stranám, ktoré v konečnom dôsledku vedie k tomu, že sa tieto údaje niekedy predávajú na dark webe, nám znovu a znovu pripomína potrebu budovania iných spôsobov interakcie, kde by mal používateľ väčšiu kontrolu nad jeho údajmi. A on sám by bol zodpovedný za ich distribúciu a bezpečnosť.
Známe decentralizované sociálne siete ako napr
Secure Scuttlebutt má tiež sprostredkovateľské uzly, ktoré uľahčujú synchronizáciu (nazývajú sa „krčmy“). Používanie krčiem je však voliteľné a samotné sú zameniteľné. Ak váš zvyčajný uzol nie je k dispozícii, môžete použiť ostatné bez toho, aby ste čokoľvek stratili, pretože vždy máte úplnú kópiu všetkých svojich údajov. Proxy uzol neuchováva nenahraditeľné dáta. Krčma, ak o to požiadate, si vás pridá ako priateľa a po pripojení aktualizuje svoju kópiu vášho časopisu. Keď sa s ním vaši sledovatelia spoja, budú si môcť stiahnuť vaše nové príspevky, aj keď ste sa už odpojili. Aby sa krčma s vami spriatelila, musíte dostať pozvánku od správcu krčmy. Najčastejšie to môžete urobiť sami cez webové rozhranie (
Hoci sieť funguje už pomerne dlho, je na nej málo ľudí. Podľa André Staltza, vývojára aplikácií pre Android,
Pokyny pre začiatočníkov sú umiestnené
Všetky obrázky z článku od André Staltza
Užitočné odkazy:
[1]Zdroj: hab.com