Was ist Nostr und wie verwendet man es unter Linux?

Was ist Nostr und wie verwendet man es unter Linux?

Nostr ist ein neues und innovatives Internetprotokoll, das darauf abzielt, die Nutzung sozialer Medien durch Menschen zu vereinfachen. Anstelle einer einzelnen Website verwendet Nostr Relays und Public-Key-Kryptografie, um die Übertragung von Nachrichten über das Internet zu dezentralisieren.

In diesem Artikel erfahren Sie, wie Sie einen Nostr-Client unter Linux installieren können. Darüber hinaus erfahren Sie, wie Sie Ihr eigenes, einzigartiges Schlüsselpaar erstellen, um am Nostr-Netzwerk teilzunehmen.

Wie funktioniert Nostr und warum wird es verwendet?

Die Funktionsweise von Nostr besteht darin, dass jeder Benutzer über ein Paar eindeutiger Schlüssel verfügt, die ihn innerhalb des Netzwerks identifizieren. Jede Nachricht, die ein Benutzer von einem Nostr-Relay sendet und empfängt, wird mit seinen Schlüsseln signiert und verschlüsselt.

Dadurch kann nur der Benutzer, der den Signaturschlüssel besitzt, seine Nachrichten öffnen und entschlüsseln. Dadurch werden alle Inhalte, die über Nostr laufen, standardmäßig privat.

Ein Screenshot, der ein direktes Gespräch zwischen zwei Nostr-Benutzern zeigt.

Abgesehen davon besteht ein weiterer Vorteil von Nostr gegenüber anderen Social-Media-Websites darin, dass es „inhaltsunabhängig“ ist. Das bedeutet, dass das Protokoll kein striktes Format für ein- und ausgehende Nachrichten erfordert. Ein Nostr-Beitrag kann beispielsweise entweder so kurz wie ein Tweet oder so lang wie ein Feature-Blog sein.

Installieren des Gossip Nostr-Clients

Der erste Schritt bei der Verwendung von Nostr besteht darin, einen Client auf Ihrem Computer zu installieren. Zwar gibt es eine ganze Reihe von Programmen, die auf das Netzwerk zugreifen können, doch das zuverlässigste Programm ist derzeit Gossip. Dies ist ein Desktop-orientierter Client, der keinen Webbrowser benötigt, um auf Ihrem Computer ausgeführt zu werden.

Ein Screenshot des Gossip About-Bildschirms.
  • Laden Sie das Paket aus dem Github-Repository des Entwicklers herunter:

wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb

Ein Terminalfenster, das den Download-Vorgang für Gossip zeigt.
  • Doppelklicken Sie auf. deb-Datei, um mit der Installation des Gossip-Pakets auf Ihrem System zu beginnen.

Erstellen Sie Ihr erstes Nostr-Konto

  • Starten Sie die Gossip-Anwendung über das Anwendungsmenü.
  • Dadurch wird ein schlichtes weißes Fenster geöffnet, das einen kurzen Überblick darüber zeigt, was Sie in Gossip tun können. Um Ihr erstes Konto zu erstellen, klicken Sie auf „Sie“.
Ein Screenshot des Gossip-Landebildschirms.
  • Klicken Sie auf das erste Textfeld unter der Kategorie „Schlüsselpaar generieren“ und geben Sie Ihr Kontopasswort ein.
Ein Screenshot des Nostr-Schlüsselgenerierungsprozesses.
  • Klicken Sie auf „Jetzt generieren“, um Ihr neues Nostr-Konto zu erstellen.
Ein hervorgehobener Screenshot der Nostr-Schlüsselgenerierungsschaltfläche.

Importieren eines vorhandenen Nostr-Kontos

Neben der Erstellung eines neuen Nostr-Kontos können Sie mit Gossip auch einen vorhandenen Nostr-Schlüssel als Ihr primäres Benutzerkonto importieren. Dies kann nützlich sein, wenn Sie Nostr bereits verwendet haben und Ihre Follower-Listen nicht erneut erstellen möchten.

Sie müssen lediglich den privaten Schlüssel Ihres aktuellen Nostr-Kontos finden und ihn in das Textfeld „Privaten Schlüssel eingeben“ von Gossip in der Kategorie „Privaten Schlüssel importieren“ einfügen. Klicken Sie auf „Importieren“.

Herstellen einer Verbindung zu Relais und Senden einer Notiz

Damit Nostr funktioniert, müssen Sie es mit einem Relay-Knoten verbinden. Dabei handelt es sich um kleine Server in der Cloud, die Ihre verschlüsselten Informationen über Nostr übertragen. Sie ermöglichen es Ihnen auch, andere Benutzer im Netzwerk zu finden und Ihre Beiträge an Ihre Follower weiterzuleiten.

  • Klicken Sie auf die Schaltfläche „Relais“.
Ein Screenshot der Gossip-Benutzeroberfläche mit Hervorhebung der Kategorie „Relais“.
  • Klicken Sie auf die Unterschaltfläche „Konfigurieren“.
Ein hervorgehobener Screenshot, der die Unterkategorie „Konfigurieren“ für Nostr-Relays zeigt.
  • Um ein Relay hinzuzufügen, geben Sie die vollständige URL des Servers ein, zu dem Sie eine Verbindung herstellen möchten, und klicken Sie dann auf „Hinzufügen“. In meinem Fall verwende ich die folgenden Relays: wss://nos.lol, wss://relay.nostr.band und wss://purplepag.es.
Ein Screenshot mit einer Liste neu hinzugefügter Relays zu Gossip.
  • Klicken Sie neben Ihrem neuen Relay auf die Kontrollkästchen „Lesen“, „Schreiben“ und „Ankündigen“. Dadurch kann Ihr Gossip-Client diese für die Kommunikation mit anderen Clients verwenden.
Ein Screenshot von mehreren Relays, die auf dem Gossip-Client aktiviert sind.
  • Sie können jetzt Ihre erste Notiz veröffentlichen. Klicken Sie auf die Schaltfläche „Feed“.
Ein hervorgehobener Screenshot, der den Link für die Feed-Kategorie zeigt.
  • Um Ihre erste Notiz zu senden, schreiben Sie in das leere Textfeld und klicken Sie auf „Senden“.
Ein Screenshot, der die Feed-Oberfläche für Gossip zeigt.

Anderen Nostr-Konten folgen

Neben dem Versenden von Notizen an sich selbst können Sie auch anderen Benutzern im Netzwerk folgen und mit ihnen interagieren. Dies ähnelt der Funktion „Folgen“ auf den meisten Social-Media-Websites.

  • Klicken Sie auf die Schaltfläche „Personen“.
Ein hervorgehobener Screenshot, der den Link für die Kategorie „Personen“ in Gossip zeigt.
  • Klicken Sie auf „Jemand Neuem folgen“.
Ein Screenshot, der den Link „Follow Someone New“ in Gossip zeigt.
  • Geben Sie den Profilschlüssel des Kontos an, dem Sie folgen möchten. Dabei handelt es sich um eine lange Zeichenfolge aus Buchstaben und Zahlen, die mit „nprofile“ beginnt. Sie können eine Liste der aktuellen Benutzer zusammen mit ihren Nprofile-Schlüsseln finden, indem Sie eine Benutzerverzeichnis-Website besuchen .
Ein Screenshot der Landingpage für Nostr.Band.
  • Um den NProfile-Schlüssel für einen Benutzer zu erhalten, drücken Sie auf das kleine Abwärtspfeilsymbol neben dem Benutzer, dem Sie folgen möchten.
Ein Screenshot, der die Pfeilspitze nach unten für ein Nostr-Konto in Nostr.Band zeigt.
  • Klicken Sie auf „Profil kopieren“.
Ein Screenshot, der den Link „Nprofile kopieren“ für den Benutzer „ramces“ zeigt.
  • Sobald Sie einen nprofile-Schlüssel haben, kehren Sie zu Gossip zurück und fügen Sie diesen in das Textfeld direkt unter der Kategorie „Follow an nprofile“ ein.
Ein Screenshot, der den Nprofile-Schlüssel in der Gossip-Benutzeroberfläche zeigt.
  • Klicken Sie auf die Schaltfläche „Folgen“, um die Notizen und Informationen dieses Benutzers zu laden.
Ein Screenshot des Benutzers, der sich in Gossip herumtreibt.

Den Feed eines externen Nostr-Kontos lesen

Eine der brillanten Funktionen von Nostr besteht darin, dass Sie alle öffentlichen Daten lesen können, die an ein bestimmtes Konto gesendet werden, solange Sie dessen Nprofile-Schlüssel kennen. Dies macht es für Benutzer nützlich, die einen „schreibgeschützten“ Feed ihrer Lieblingsbenutzer erstellen möchten.

  • Um den öffentlichen Feed eines anderen Kontos zu importieren, müssen Sie dessen „npub“-Schlüssel erhalten. Sie können dies auch erhalten, indem Sie auf Nostr.Band gehen.
Ein Screenshot der Nostr.Band-Webseite.
Bildquelle: https://nostr.band
  • Klicken Sie auf das Abwärtspfeilsymbol des Benutzers, den Sie in Gossip importieren möchten.
Ein Screenshot eines Nostr.Band-Benutzereintrags mit einer Hervorhebung an der Abwärtspfeilspitze.
  • Klicken Sie auf „npub kopieren“.
Ein Screenshot des Nostr.Band-Profileintrags mit einer Hervorhebung des npub-Links kopieren.
  • Öffnen Sie Gossip und klicken Sie auf „Sie“ und dann auf „Schlüssel“.
Ein Screenshot, der die Gossip-Oberfläche zum Verwalten von Schlüsseln zeigt.
  • Scrollen Sie im Fenster nach unten und fügen Sie Ihren Npub-Schlüssel in das Textfeld unter der Kategorie „Öffentlichen Schlüssel importieren“ ein.
Ein Screenshot des npub-Schlüssels im Gossip-Client.
  • Klicken Sie auf „Öffentlichen Schlüssel importieren“, um den Feed des externen Kontos in Gossip zu laden.
Ein Screenshot, der die Gossip-Benutzeroberfläche zeigt, während ein externes Nostr-Konto ausgeführt wird.

Häufig gestellte Fragen

Ich kann in meinem Nostr-Client keine Beiträge sehen.

Dieses Problem ist höchstwahrscheinlich auf eine falsch konfigurierte Gossip-Relay-Liste oder ein fehlerhaft funktionierendes Relay zurückzuführen. Um dies zu beheben, können Sie Ihre Relay-Liste noch einmal überprüfen, ob auf jedem Server die Berechtigungen „Lesen“ und „Schreiben“ aktiviert sind. Sie können auch zusätzliche Relays einbinden, um als redundantes Backup für Ihren Gossip-Client zu dienen.

Kann ich mein Gossip Nostr-Konto auf einem anderen Client verwenden?

Ja. Da es sich bei einem Nostr-Konto nur um ein einfaches Paar aus öffentlichen und privaten Schlüsseln handelt, können Sie Ihr Konto zu jedem Client übertragen und es werden trotzdem alle Ihre Notizen und Ihre aktuellen Follower-Listen geladen.

Ist es möglich, Spam-Nachrichten in Nostr zu blockieren?

Ja und nein. Standardmäßig akzeptiert ein öffentliches Relay immer eine Notiz, unabhängig davon, woher sie stammt. Das bedeutet, dass ein Spammer Nachrichten jederzeit öffentlich verbreiten kann und es dem Client des Benutzers obliegt, diese Nachrichten zu filtern. Es gibt jedoch eine Reihe kostenpflichtiger Dienste , die Sie abonnieren können und die die Spam-Filterung auf Relay-Ebene durchführen.

Bildnachweis: Redd F über Unsplash . Alle Änderungen und Screenshots von Ramces Red.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert