SSB postoji već nekoliko godina. Funkcionalnost društvene mreže može se testirati pomoću dvije desktop aplikacije (
Da bi Secure Scuttlebutt funkcionisao, dovoljna su dva računara povezana na lokalnu mrežu. Aplikacije zasnovane na SSB protokolu šalju UDP emitovane poruke i moći će se automatski pronaći. Pronalaženje sajtova na Internetu je malo komplikovanije, pa ćemo se ovom pitanju vratiti u nekoliko pasusa.
Korisnički nalog je povezana lista svih njegovih unosa (log). Svaki sljedeći unos sadrži hash prethodnog i potpisan je privatnim ključem korisnika. Javni ključ je identifikator korisnika. Brisanje i uređivanje unosa nemoguće je ni od samog autora ni od bilo koga drugog. Vlasnik može dodati unose na kraj dnevnika. Drugi korisnici bi ga trebali pročitati.
Aplikacije koje se nalaze na istoj lokalnoj mreži vide jedna drugu i automatski traže ažuriranja od svojih susjeda u evidencijama koje ih zanimaju. Nije bitno sa kojeg čvora preuzimate ažuriranje, jer... Možete provjeriti autentičnost svakog unosa koristeći javni ključ. Tokom sinhronizacije, ne razmjenjuju se lični podaci osim javnih ključeva časopisa koji vas zanimaju. Dok prelazite između različitih WiFi/LAN mreža (kod kuće, u kafiću, na poslu), kopije vaših lokalno sačuvanih dnevnika automatski će se prenijeti na uređaje drugih korisnika u blizini. Ovo je slično načinu na koji radi
“Biti nečiji prijatelj” ovdje poprima konkretno fizičko značenje: moji prijatelji čuvaju primjerak mog časopisa. Što više prijatelja imam, to je moj časopis pristupačniji drugima. U opisu punkcije
Dnevnik korisnika može sadržavati unose različitih tipova: javne poruke slične unosima na VKontakte zidu, lične poruke šifrovane javnim ključem primaoca, komentare na objave drugih korisnika, lajkove. Ovo je otvorena lista. Slike i drugi veliki fajlovi se ne stavljaju direktno u časopis. Umjesto toga, u njega se upisuje hash datoteke, s kojim se datoteka može ispitivati odvojeno od samog dnevnika. Vidljivost komentara za autora originalnog posta nije zagarantovana: osim ako nemate dovoljno kratak put zajedničkih prijatelja između vas, onda takve komentare najvjerovatnije nećete vidjeti. Dakle, čak i ako vojni napadači pokušaju da zauzmu vašu objavu, onda, ako nisu bili vaši prijatelji ili prijatelji prijatelja prijatelja, nećete ništa primijetiti.
Secure Scuttlebutt nije prva p2p mreža ili čak prva p2p društvena mreža. Želja za komunikacijom bez posrednika i izlaskom iz sfere uticaja velikih kompanija postoji već duže vrijeme, a za to postoji nekoliko očiglednih razloga. Korisnike nervira nametanje pravila igre od strane velikih igrača: malo ljudi želi da vidi reklame na svom ekranu ili da im bude zabranjen pristup i čekaju nekoliko dana na odgovor službe za podršku. Nekontrolirano prikupljanje osobnih podataka i njihov prijenos trećim stranama, što u konačnici dovodi do toga da se ti podaci ponekad prodaju na dark webu, iznova nas podsjeća na potrebu izgradnje drugih načina interakcije gdje bi korisnik imao veću kontrolu. preko njegovih podataka. I sam bi bio odgovoran za njihovu distribuciju i sigurnost.
Poznate decentralizovane društvene mreže kao npr
Secure Scuttlebutt takođe ima posredničke čvorove koji olakšavaju sinhronizaciju (oni se nazivaju „pubovi“). Međutim, korištenje pubova je opciono, a sami su zamjenjivi. Ako je vaš uobičajeni čvor nedostupan, možete koristiti druge bez gubitka, jer uvijek imate potpunu kopiju svih vaših podataka. Proxy čvor ne pohranjuje nezamjenjive podatke. Pub, ako to zatražite, će vas dodati kao prijatelja i ažurirat će svoju kopiju vašeg časopisa kada se povežete. Kada se vaši pratioci povežu s njim, moći će preuzeti vaše nove objave, čak i ako ste već prekinuli vezu. Da bi pab postao prijatelj sa vama, morate dobiti poziv od administratora puba. Najčešće to možete učiniti sami putem web sučelja (
Iako mreža radi dosta dugo, na njoj je malo ljudi. Prema Andréu Staltzu, programeru Android aplikacija,
Uputstva za početnike se nalaze
Sve slike iz članka Andréa Staltza
Korisni linkovi:
[1]izvor: www.habr.com