Nostr ist ein offenes Protokoll welches es Nutzern ermöglicht signierte Nachrichten zu senden und zu empfangen. Im Gegensatz zu anderen Plattformen wie Twitter, wird bei Nostr kein Wert auf die Speicherung von persönlichen Daten wie E-Mail-Adresse oder Telefonnummer gelegt. Stattdessen wird der Nutzer lediglich mit einem öffentlichen Schlüssel identifiziert. Dies ermöglicht eine sichere Kommunikation ohne die Gefahr von Datenmissbrauch.
Der Schlüssel ist öffentlich einsehbar und einzigartig, dadurch bestätigt jeder Nutzer die eigene Identität. Ein privater Schlüssel wiederum ist nur dem einzelnen Nutzer bekannt, denn mit ihm signiert er seine Nachrichten. Diese schickt der Nutzer an einen Server. Anders als etwa bei Mastodon kann eine Nachricht zwar von einem Server gesperrt werden, wird dann jedoch einfach über einen anderen Server geleitet. Danach leitet der Server die signierte Nachricht an andere Nutzer weiter. Mittels Nostr-Protokol können Nutzer also einer zentralen Autorität jedoch ebenfalls einer serverweiten Zensur aus dem Weg gehen.
Nostr ist in der Entwicklungsphase. Zahlreiche Clients für Nostr wurden in den vergangenen Monaten veröffentlicht: Beispielsweise Amethyst, Damus, Snort.Social. Sie ähneln dem Aufbau von Twitter und unterscheiden sich untereinander nur wenig, bis auf ein paar Sonderfunktionen, ebenso wie zum Beispiel das Senden von Bitcoin-Trinkgeld bei Damus. Als Open-Source-Projekt findet die Entwicklung von Nostr zwischen einzelnen Entwicklern statt – und wurde mit einer 14 Bitcoin (245.000 Dollar) hohen Spende von Jack Dorsey unterstützt.
Anmeldung mit einem Nostr-Client
Um das offene Protokoll zu nutzen, benötigt man einen der Clients. Nutzer von iOS downloaden beispielsweise die App Damus, Android-Nutzer bedienen Amethyst und im Web benutzt man Snort.Social. Diese Website vermerkt weitere Clients.
Bei den drei genannten Clients verläuft die Anmeldung in der gleichen Abfolge: In der Kontoerstellung generiert der Nutzer den öffentlichen und den privaten Schlüssel, speichert diese ab und wählt einen Nutzernamen aus der mit dem öffentlichen Schlüssel assoziiert wird. Bei einem Android- oder iOS-Client müssen Nutzer den Nutzungsbedingungen zustimmen, schließlich werden diese im Apple App Store oder Google Play Store vertrieben. Snort.Social bietet bei der Anmeldung weitere Sonderfunktionen an die auf dem Protokoll aufbauen, beispielsweise eine zusätzliche Verifikation die im Client den Nutzernamen einzigartig macht.
Um einer Person zu folgen, suchen Nutzer nach dem öffentlichen Schlüssel der mit der Person assoziiert ist. Diesen finden und kopieren sie via persönlichen Kontakt, oder, falls die Person sich registriert hat, mittels einer öffentlichen Datenbank wie zum Beispiel Nostr.Directory. Danach können Nutzer dieser Person folgen und haben eine Einsicht, zu welchen verschiedenen Servern er seine Nachrichten schickt. Möchten Nutzer ihre Nachricht an dieselben Server schicken, können sie diese Server unter den Einstellungen und dann "Relays" hinzufügen. So weitet sich das soziale Netzwerk Server für Server aus.
Der Bauklotz von Nostr: Events
Die Nachricht die verifizierte Nutzer mit einem privaten Schlüssel signieren und dann zu einem Server schicken, bezeichnen die Entwickler von Nostr als "Event". Laut ihnen ist dies die einzige Datei die Nutzer an Server schicken. Welche Informationen diese Datei speichert findet man in folgender Protokollierung.
Nostr ist einer von vielen Ansätzen, Social Media neu zu denken. Denn die Nachfrage nach sozialen Netzwerken die Identitäts- & Datenschutz betonen, steigt. In Deutschland forscht selbst der öffentlich-rechtliche Rundfunk nach einer Alternative zu Twitter. Nach der Übernahme Twitters von Elon Musk scheinen sich zahlreiche Dienste in Stellung zu bringen. Neben Mastodon auch Artifact und Bluesky. Ob das wirklich zu Erfolg führt ist aber noch sehr offen zu.
Kommentare