SSB har kørt i flere år nu. Det sociale netværks funktionalitet kan testes ved hjælp af to desktop-applikationer (
For at Secure Scuttlebutt kan fungere, er to computere forbundet til et lokalt netværk tilstrækkeligt. Applikationer baseret på SSB-protokollen sender UDP-udsendelsesmeddelelser og vil automatisk kunne finde hinanden. At finde websteder på internettet er lidt mere kompliceret, og vi vender tilbage til dette spørgsmål i et par afsnit.
En brugerkonto er en sammenkædet liste over alle hans poster (log). Hver efterfølgende post indeholder en hash af den forrige og er signeret med brugerens private nøgle. Den offentlige nøgle er brugerens identifikator. Det er umuligt at slette og redigere indlæg, hverken af forfatteren selv eller af nogen anden. Ejeren kan tilføje poster til slutningen af kladden. Andre brugere bør læse den.
Applikationer placeret på det samme lokale netværk ser hinanden og anmoder automatisk om opdateringer fra deres naboer i de logfiler, de er interesserede i. Det er lige meget fra hvilken node du downloader opdateringen, fordi... Du kan bekræfte ægtheden af hver post ved hjælp af den offentlige nøgle. Under synkroniseringen udveksles der ingen personlige oplysninger udover de offentlige nøgler til de tidsskrifter, du er interesseret i. Når du skifter mellem forskellige WiFi/LAN-netværk (hjemme, på en café, på arbejdet), vil kopier af dine lokalt gemte logfiler automatisk blive overført til andre brugeres enheder i nærheden. Dette svarer til, hvordan det fungerer
"At være nogens ven" får her en konkret fysisk betydning: mine venner beholder et eksemplar af mit blad. Jo flere venner jeg har, jo mere tilgængeligt er mit blad for andre. I beskrivelsen af punkteringen
En brugers log kan indeholde poster af forskellige typer: offentlige beskeder, der ligner poster på VKontakte-væggen, personlige beskeder krypteret med modtagerens offentlige nøgle, kommentarer til indlæg fra andre brugere, likes. Dette er en åben liste. Billeder og andre store filer lægges ikke direkte i magasinet. I stedet skrives en hash af filen til den, hvormed filen kan forespørges separat fra selve loggen. Synligheden af kommentarer for det originale indlægs forfatter er ikke garanteret: medmindre du har en kort nok vej af fælles venner mellem jer, så vil du højst sandsynligt ikke se sådanne kommentarer. Således, selvom militære overfaldsmænd forsøger at beslaglægge din post, så vil du ikke bemærke noget, hvis de ikke var dine venner eller venner af venners venner.
Secure Scuttlebutt er ikke det første p2p-netværk eller endda det første p2p-sociale netværk. Ønsket om at kommunikere uden mellemled og komme ud af store virksomheders indflydelsessfære har eksisteret længe, og der er flere åbenlyse grunde til det. Brugere er irriterede over påtvingelsen af spilleregler af store spillere: få mennesker ønsker at se reklamer på deres skærm eller blive forbudt og venter flere dage på et svar fra supporttjenesten. Den ukontrollerede indsamling af personlige data og dens overførsel til tredjeparter, der i sidste ende fører til, at disse data nogle gange sælges på det mørke web, minder os igen og igen om behovet for at opbygge andre måder at interagere på, hvor brugeren ville have mere kontrol over hans data. Og han ville selv være ansvarlig for deres distribution og sikkerhed.
Kendte decentrale sociale netværk som f.eks
Secure Scuttlebutt har også mellemliggende noder, der letter synkronisering (de kaldes "pubs"). Brugen af pubber er dog valgfri, og de er selv udskiftelige. Hvis din sædvanlige node ikke er tilgængelig, kan du bruge andre uden at miste noget, da du altid har en komplet kopi af alle dine data. Proxy noden gemmer ikke uerstattelige data. Pubben vil, hvis du spørger det, tilføje dig som ven og opdatere sin kopi af dit blad, når du opretter forbindelse. Når dine følgere forbinder med det, vil de være i stand til at downloade dine nye indlæg, selvom du allerede har afbrudt forbindelsen. For at et værtshus kan blive venner med dig, skal du modtage en invitation fra værtshusadministratoren. Oftest kan du selv gøre dette via webgrænsefladen (
Selvom netværket har fungeret i ret lang tid, er der få mennesker på det. Ifølge André Staltz, Android app udvikler,
Instruktioner for begyndere findes
Alle billeder fra artiklen af André Staltz
Nyttige links:
[1]Kilde: www.habr.com