Zum Inhalt springen
ecdsa.com

Nostr

Ein dezentrales Protokoll für soziale Netzwerke und Nachrichten, in dem Nutzer secp256k1-Schlüsselpaare sind und jedes Event ein JSON-Objekt ist, das über seinen SHA-256-Hash identifiziert und mit einer Schnorr-Signatur nach BIP-340 signiert wird.
Auch geschrieben alsNostrNIP-01npubnostr event

NIP-01 definiert ein Event mit id, pubkey (x-only-Schlüssel mit 32 Byte, hex), created_at, kind, tags, content und sig (64 Byte, hex). Die ID ist SHA-256 über die kompakte Serialisierung des Arrays [0, pubkey, created_at, kind, tags, content] als JSON mit vorgeschriebenem Escaping, und die Signatur signiert diese ID. Relays speichern Events und leiten sie weiter; Clients prüfen jede Signatur selbst.

Schlüssel erscheinen in bech32 als npub… und nsec… (NIP-19); füge ein nsec nie in eine Website ein. Remote-Signierer (NIP-46) und Browsererweiterungen (NIP-07) halten Schlüssel aus Anwendungen heraus. Der Nostr-Event-Verifizierer berechnet IDs neu und prüft Signaturen lokal.

Standards und Quellen

Alle Begriffe