TL;DR: nostr1 ist ein Protokoll, das das Zeug hat, Twitter, Telegram und andere Dinge zu ersetzen.
WTF ist nostr?
nostr ist neu und verwirrend, aber auch ziemlich cool. Es ist das einfachste offene Protokoll, das in der Lage ist, eine zensurresistentes globales “soziales” Netzwerk ein für alle Mal zu schaffen.
- Es verlässt sich nicht auf einen vertrauenswürdigen zentralen Server und ist daher widerstandsfähig.
- Es basiert auf kryptografischen Schlüsseln und Signaturen und ist daher fälschungssicher.
- Es stützt sich nicht auf P2P-Techniken, darum funktioniert es.
Das Design von nostr ist sehr einfach:
- Es besteht aus zwei Komponenten: Clients und Relays. Jeder Benutzer betreibt einen Client. Jeder kann ein Relay Server betreiben.
- Jeder Nutzer wird durch einen öffentlichen Schlüssel identifiziert und jeder Beitrag wird signiert. Jeder Client validiert dann diese Signaturen.
- Clients holen Daten von Relays ihrer Wahl ab und veröffentlichen Daten an andere Relays ihrer Wahl. Ein Relay spricht nicht mit einem anderen Relay, sondern nur direkt mit den Clients.
Um nostr zu verwenden, benötigst du einen key und einen client.
- Jeder hat einen Client. Das kann ein nativer Client oder ein Web-Client usw. sein.
- Um etwas zu veröffentlichen, schreibst du einen Beitrag, signierst ihn mit deinem Schlüssel und sendest ihn an mehrere Relays (Server, die von jemand anderem oder von dir selber gehostet werden).
- Um Aktualisierungen von anderen Personen zu erhalten, fragst du mehrere Relays ab, ob sie etwas über diese anderen Personen wissen.
- Jeder kann ein Relay betreiben. Ein Relay ist sehr einfach und dumm. Er tut nichts anderes, als Beiträge von einigen Leuten anzunehmen und an andere weiterzuleiten.
- Relays müssen nicht vertrauenswürdig sein. Signaturen werden auf der Client-Seite verifiziert.
Schlüssel
Deine Schlüssel sind deine Identität. Du kannst dich deinen öffentlichen Schlüssel (npub...
) als deinen Benutzernamen und deinen privaten Schlüssel (nsec...
) als dein Passwort vorstellen.
Zwei kurze Hinweise: – ⚠️ DEN PRIVATEN SCHLÜSSEL NICHT IN WEBSEITEN EINFÜGEN2 ⚠️ – Bewahre deinen Schlüssel sicher auf und gib ihn nicht weiter
Schlüssel gibt es in zwei Formaten, hex
und dem oben erwähnten npub/nsec. Du kannst ein ein Schlüsselkonvertierungsprogramm3 verwenden, um zwischen den beiden Formaten zu konvertieren.
Verwende Alby oder nos2x, um deinen Schlüssel zu generieren, oder generiere ihn mit einem speziellen Tool wie rana. Die vorgenannten Erweiterungen speichern deine Schlüssel sicher (oder zumindest sicherer).
Du kannst deine Schlüssel auch auf andere Weise generieren, wenn du weisst, was du tust.4
Clients
Überprüfe regelmäßig nostr.net, wo aktuelle Clients gelistet sind, oder wirf einen Blick auf die client Vergleichstabelle.
Hier sind einige, die ich mag:
- astral.ninja – Fork von Branle mit anderem UI & globalem Feed
- snort.social – Sehr einfacher Feed mit automatischem Bild-Upload
- iris.to – Saubere Oberfläche, unterstützt Blocklisten und Webtorrents
- yosup.app – Handy-freundlich und twitter-ähnlich
- hamstr.to – Twitter-Schnittstelle, Unterstützung für mehrere Konten
Mobile clients: – Damus – Twitter-style iOS client, funktioniert auch auf MacOS – Amethyst – Twitter-style Android client – Unter Android kannst du auch den Kiwi Browser mit Alby oder nos2x verwenden, was wiederum die Verwendung eines beliebigen Webclients ermöglicht. Yosup und Hamstr haben zum Beispiel gute mobile Erfahrungen.
Amethyst ist nun im Play Store verfügbar. Nosky5 und Nostros6 befinden sich in der Entwicklung und sollten bald zum Testen verfügbar sein.
Da gibt es auch noch die Nostr Konsole, noscl, und nostr-commander wenn dir die kommandozeile besser gefällt.
Relays
Relays sind dumme Server, die man jederzeit weglassen kann (damit sie nicht böse werden). Du musst deinen Client mit mindestens einem Relay verbinden damit er funktioniert. Es gibt viele Relays und du kannst dein eigenen betreiben.
Betreibe dein eigener:
Tools
nostr kann mehr als nur soziale Medien 🙂
Spiele
Spiele? WTF? Ja, Spiele:
- Jester – Schach über nostr von theborakompanioni
Profi-Tipps
Einige Dinge funktionieren ein bisschen anders und sind nicht offensichtlich.
Andere finden
Benutze diese Suchanfrage, um nostr-Schlüssel von Leuten zu finden, denen du auf Twitter folgst:
Dies verwendet die nostr.directory Verifizierung Nachricht, aber das &pf=1
schränkt die Twitter-Suche auf die Personen ein, denen man folgt.
Bilder posten
Die meisten Clients zeigen Bild-URLs als Bilder an, du kannst also einfach ein beliebiges Bild auf Bildfreigabeseiten hochladen und die URL wie folgt posten:
https://i.ibb.co/w4WvnYb/image.png
Das funktioniert auch für Videos oder Gifs.
Hier sind einige kostenlose Bilder-Hoster:
Du kannst auch dein Twitter-Anzeigebild verwenden. Folge dazu dieser Anleitung.
Sich selbst verifizieren
Wenn du eine Domain hast und ein “verifiziertes” Häkchen haben willst, findest du hier einige nützliche Informationen:
Statistiken
Seitdem Jack beigetreten ist (und einige Nostr-Entwickler finanziert hat), kam eine Flut von Leuten zu nostr. Da nun alles offengelegt ist, kann man dies schön in den Statistiken sehen.
Sats
Einige Clients können Lightning-Invoices nativ darstellen und den Empfänger anzeigen, Betrag und eine Schaltfläche zum Bezahlen. Ein solcher Client ist Damus, der ein nettes kleines Widget und eine Zahlungsschaltfläche hat.
Suche
Die meisten Clients unterstützen die Suche, aber es gibt auch:
Bots
Du kannst einen Suchbot unter sb.nostr.band erstellen und ihm dann folgen, um neue Beiträge, die zu einem Stichwort oder Hashtag passen, direkt in deinem Feed zu erhalten.
RSS
Du kannst auch einen RSS-Feed mit Beiträgen, die bestimmten Schlüsselwörtern entsprechen, unter rss.nostr.band erstellen und deine bevorzugte RSS-Reader-Anwendung verwenden, um verschiedene Nostr-Unterhaltungen zu verfolgen.
Podcasts
- Pleb’s Taverne – TechTuesday – einfache Erklärung wie nostr funktioniert
- EINUNDZWANZIG – Euer nostr Podcast Folge – Newsfolge #166
- nostrovia – wöchentliche Zusammenfassung
- BR018 – jack, fiatjaf, und jb55 sprechen mit nvk (Transkript, Archiv)
- Lightning Tidbits 769571 – fiatjaf sprechen über nostr mit André Neves
- CD63 – building nostr, eine zensurresistente Alternative zu Twitter, mit fiatjaf, jb55, und kukks, gehosted von ODELL (Transkript, Archiv)
- BA691 – A Native Protocol for Social Media von jack
- BTC111 – Decentralized Social Media & Bitcoin mit jb55 gehosted von Preston Pysh (Transkript, Archiv)
- What’s new with Stacker.News and Nostr? ein Gespräch mit Keyan Kousha und Max Webster (Transkript, Archiv)
Explorer
Weitere Infos
- nostr.how von Jeff Gardner
- nostr.net aka awesome-nostr von @aaaljaz
- nostr-protocol/nostr von fiatjaf
Artikel und Erklärungen:
- Nostr: Eine dezentrale Alternative zu Twitter — und mehr von Dennis
- Was ist Nostr und wie verwende ich es?? von Walker V.
- usenostr.org von Pluja
- Was ist Nostr und wie kann man Nostr nutzen? von Vishal
- Nostr, eine Einführung von Greg Heartsfield
- Nostr Newcomers Häufigste Fragen und Antworten von pitiunited
nostr ist ein offenes Protokoll und die meisten Clients sind Open-Source. Du kannst jederzeit Fehler melden und PRs erstellen!
Übersetzungen
- Chinesisch von Cakksakkas
- Französisch von Marco.BTC.fr
- Spanisch von BitvonBit
- Englisch
- Italienisch von avallanosterza
- Portugiesisch (Brasilien) von fernandoporazzi
Über diese Ressourcen
Der größte Teil des obigen Textes ist kopiert aus nostr-protocol/nostr and nostr.net.
Diese Seite ist open source. Verbessere diese Seite.
- nostr = Notes and Other Stuff Transmitted von Relays↩︎
- Du musst natürlich dem Betreiber der Website vertrauen und einige Clients sind anfällig für XSS-Angriffe. Viele Leute wurden bereits gerekt und mussten ihre nostr Identität deswegen neu aufbauen.↩︎
- Es gibt auch das Tool damus.io/key, aber verwende es NICHT für die Konvertierung privater Schlüssel. Füge deinen privaten Schlüssel nie in Webseiten ein. Tu das es einfach nicht.↩︎
- BIP-85 ist zum Beispiel eine Möglichkeit.↩︎
- KotlinGeekDev/Nosky↩︎
- KoalaSat/nostros↩︎
- Fork mit kleinen Änderungen/Fixes: Installiere ein Nostr-Relay↩︎