SSB gibt es nun schon seit mehreren Jahren. Die Funktionalität des sozialen Netzwerks kann mit zwei Desktop-Anwendungen getestet werden (
Damit Secure Scuttlebutt funktioniert, genügen zwei Computer, die mit einem lokalen Netzwerk verbunden sind. Anwendungen, die auf dem SSB-Protokoll basieren, senden UDP-Broadcast-Nachrichten und können sich automatisch gegenseitig finden. Das Auffinden von Websites im Internet ist etwas komplizierter, und wir werden in einigen Absätzen auf dieses Thema zurückkommen.
Ein Benutzerkonto ist eine verknüpfte Liste aller seiner Einträge (Protokoll). Jeder nachfolgende Eintrag enthält einen Hash des vorherigen und ist mit dem privaten Schlüssel des Benutzers signiert. Der öffentliche Schlüssel ist die Kennung des Benutzers. Das Löschen und Bearbeiten von Einträgen ist weder durch den Autor selbst noch durch Dritte möglich. Der Eigentümer kann am Ende des Journals Einträge hinzufügen. Andere Benutzer sollten es lesen.
Anwendungen, die sich im selben lokalen Netzwerk befinden, sehen sich gegenseitig und fordern automatisch Updates von ihren Nachbarn in den Protokollen an, an denen sie interessiert sind. Es spielt keine Rolle, von welchem Knoten Sie das Update herunterladen, denn... Mithilfe des öffentlichen Schlüssels können Sie die Authentizität jedes Eintrags überprüfen. Bei der Synchronisierung werden außer den öffentlichen Schlüsseln der Zeitschriften, an denen Sie interessiert sind, keine persönlichen Informationen ausgetauscht. Wenn Sie zwischen verschiedenen WLAN-/LAN-Netzwerken wechseln (zu Hause, im Café, am Arbeitsplatz), werden Kopien Ihrer lokal gespeicherten Protokolle automatisch auf die Geräte anderer Benutzer in der Nähe übertragen. So funktioniert es ähnlich
„Jemandes Freund sein“ hat hier eine konkrete physische Bedeutung: Meine Freunde behalten ein Exemplar meiner Zeitschrift. Je mehr Freunde ich habe, desto zugänglicher ist mein Magazin für andere. In der Beschreibung der Punktion
Das Protokoll eines Benutzers kann Einträge unterschiedlicher Art enthalten: öffentliche Nachrichten ähnlich den Einträgen auf der VKontakte-Pinnwand, persönliche Nachrichten, die mit dem öffentlichen Schlüssel des Empfängers verschlüsselt sind, Kommentare zu Beiträgen anderer Benutzer, Likes. Dies ist eine offene Liste. Bilder und andere große Dateien werden nicht direkt im Magazin abgelegt. Stattdessen wird ein Hash der Datei hineingeschrieben, mit dem die Datei getrennt vom Protokoll selbst abgefragt werden kann. Die Sichtbarkeit von Kommentaren für den Autor des ursprünglichen Beitrags kann nicht garantiert werden: Wenn die gemeinsamen Freundeskreise zwischen Ihnen nicht kurz genug sind, werden Sie solche Kommentare höchstwahrscheinlich nicht sehen. Selbst wenn militärische Angreifer versuchen, Ihren Posten zu beschlagnahmen, werden Sie nichts bemerken, wenn es sich nicht um Ihre Freunde oder Freunde von Freunden von Freunden handelt.
Secure Scuttlebutt ist nicht das erste P2P-Netzwerk oder gar das erste soziale P2P-Netzwerk. Der Wunsch, ohne Zwischenhändler zu kommunizieren und sich dem Einflussbereich großer Unternehmen zu entziehen, besteht schon seit langem, und dafür gibt es mehrere offensichtliche Gründe. Benutzer ärgern sich über die Auferlegung von Spielregeln durch große Spieler: Nur wenige Menschen möchten Werbung auf ihrem Bildschirm sehen oder gesperrt werden und mehrere Tage auf eine Antwort vom Support warten. Die unkontrollierte Sammlung personenbezogener Daten und deren Weitergabe an Dritte, die letztendlich dazu führt, dass diese Daten teilweise im Dark Web verkauft werden, erinnert uns immer wieder an die Notwendigkeit, andere Formen der Interaktion zu schaffen, bei denen der Benutzer mehr Kontrolle hätte über seine Daten. Und er selbst wäre für deren Verteilung und Sicherheit verantwortlich.
Bekannte dezentrale soziale Netzwerke wie z.B
Secure Scuttlebutt verfügt außerdem über Zwischenknoten, die die Synchronisierung erleichtern (sie werden „Pubs“ genannt). Die Nutzung von Kneipen ist jedoch optional und sie selbst sind austauschbar. Wenn Sie fortwährend fortwährten, können Sie fortwährend fortführen, ohne fortwährend fortzusetzen. Der Zurück-Zurück-Zurück-Zurück-Zurück Der bestätigte, dass Sie zurückgesetzt haben, wird Sie als Freund hinzufügen und wird seine Kopie von wiederholt haben, zurückwieder zurückverbindenmit zurückgesetztwillbeableto zurückwiederneu zurückgesetztevenifyouhave zurückwies Inorderforapubto weiterhin forts Erwiderte, dass du dies über das Web widerrufen kannst(
Obwohl das Netzwerk schon seit geraumer Zeit besteht, gibt es nur wenige Leute darin. Laut André Staltz, Android-App-Entwickler,
Anleitungen für Anfänger liegen vor
Alle Bilder aus dem Artikel von André Staltz
Nützliche Links:
[1]Source: habr.com