SSB bestaat al enkele jaren. De functionaliteit van het sociale netwerk kan worden getest met behulp van twee desktopapplicaties (
Om Secure Scuttlebutt te laten functioneren zijn twee computers aangesloten op een lokaal netwerk voldoende. Applicaties op basis van het SSB-protocol versturen UDP-broadcastberichten en kunnen elkaar automatisch vinden. Het vinden van sites op internet is iets ingewikkelder, en we zullen in een paar paragrafen op dit onderwerp terugkomen.
Een gebruikersaccount is een gekoppelde lijst van al zijn vermeldingen (logboek). Elke volgende invoer bevat een hash van de vorige en is ondertekend met de privésleutel van de gebruiker. De publieke sleutel is de identificatie van de gebruiker. Het verwijderen en bewerken van vermeldingen is noch door de auteur zelf, noch door iemand anders onmogelijk. De eigenaar kan vermeldingen toevoegen aan het einde van het journaal. Andere gebruikers zouden het moeten lezen.
Applicaties die zich op hetzelfde lokale netwerk bevinden, zien elkaar en vragen automatisch om updates van hun buren in de logboeken waarin ze geïnteresseerd zijn. Het maakt niet uit vanaf welk knooppunt je de update downloadt, want... U kunt de authenticiteit van elke invoer verifiëren met behulp van de openbare sleutel. Tijdens de synchronisatie worden er geen andere persoonlijke gegevens uitgewisseld dan de publieke sleutels van de tijdschriften waarin u geïnteresseerd bent. Terwijl u schakelt tussen verschillende WiFi/LAN-netwerken (thuis, in een café, op het werk), worden kopieën van uw lokaal opgeslagen logs automatisch overgebracht naar de apparaten van andere gebruikers in de buurt. Dit is vergelijkbaar met hoe het werkt
‘Iemands vriend zijn’ krijgt hier een concrete fysieke betekenis: mijn vrienden bewaren een exemplaar van mijn tijdschrift. Hoe meer vrienden ik heb, hoe toegankelijker mijn tijdschrift is voor anderen. In de beschrijving van de lekke band
Het logboek van een gebruiker kan vermeldingen van verschillende typen bevatten: openbare berichten vergelijkbaar met vermeldingen op de VKontakte-muur, persoonlijke berichten gecodeerd met de openbare sleutel van de ontvanger, opmerkingen over berichten van andere gebruikers, vind-ik-leuks. Dit is een open lijst. Afbeeldingen en andere grote bestanden worden niet rechtstreeks in het tijdschrift geplaatst. In plaats daarvan wordt er een hash van het bestand naar geschreven, waarmee het bestand afzonderlijk van het logbestand zelf kan worden opgevraagd. De zichtbaarheid van reacties voor de auteur van het originele bericht is niet gegarandeerd: tenzij je een voldoende korte weg van gemeenschappelijke vrienden hebt, zul je dergelijke reacties hoogstwaarschijnlijk niet zien. Dus zelfs als militaire aanvallers proberen uw post in beslag te nemen, zult u niets merken als zij niet uw vrienden of vrienden van vrienden van vrienden waren.
Secure Scuttlebutt is niet het eerste p2p-netwerk of zelfs het eerste p2p-sociale netwerk. De wens om zonder tussenpersonen te communiceren en uit de invloedssfeer van grote bedrijven te komen, bestaat al heel lang, en daar zijn verschillende voor de hand liggende redenen voor. Gebruikers ergeren zich aan het opleggen van spelregels door grote spelers: weinig mensen willen reclame op hun scherm zien of verbannen worden en enkele dagen wachten op reactie van de ondersteuningsdienst. Het ongecontroleerd verzamelen van persoonlijke gegevens en de overdracht ervan aan derden, wat er uiteindelijk toe leidt dat deze gegevens soms op het dark web worden verkocht, herinnert ons keer op keer aan de noodzaak om andere manieren van interactie te ontwikkelen waarbij de gebruiker meer controle zou hebben boven zijn gegevens. En hij zou zelf verantwoordelijk zijn voor de distributie en veiligheid ervan.
Bekende gedecentraliseerde sociale netwerken zoals
Secure Scuttlebutt heeft ook tussenliggende knooppunten die synchronisatie vergemakkelijken (ze worden “pubs” genoemd). Het gebruik van pubs is echter optioneel en ze zijn zelf uitwisselbaar. Als uw gebruikelijke knooppunt niet beschikbaar is, kunt u andere gebruiken zonder iets te verliezen, aangezien u altijd een volledige kopie van al uw gegevens heeft. Het proxyknooppunt slaat geen onvervangbare gegevens op. Als u daarom vraagt, zal de pub u als vriend toevoegen en de versie van uw tijdschrift bijwerken wanneer u verbinding maakt. Zodra je volgers er verbinding mee maken, kunnen ze je nieuwe berichten downloaden, zelfs als je de verbinding al hebt verbroken. Om een café vrienden met je te laten worden, moet je een uitnodiging ontvangen van de cafébeheerder. Meestal kunt u dit zelf doen via de webinterface (
Hoewel het netwerk al geruime tijd actief is, zijn er nog maar weinig mensen op aangesloten. Volgens André Staltz, ontwikkelaar van Android-apps,
Instructies voor beginners bevinden zich
Alle afbeeldingen uit het artikel van André Staltz
Nuttige links:
[1]Bron: www.habr.com