Pular para o conteúdo
ecdsa.com

Nostr

Um protocolo descentralizado de rede social e de mensagens em que os usuários são pares de chaves secp256k1 e cada evento é um objeto JSON identificado pelo seu hash SHA-256 e assinado com uma assinatura Schnorr BIP-340.
Também escrito comoNostrNIP-01npubnostr event

A NIP-01 define um evento com id, pubkey (chave x-only de 32 bytes, em hex), created_at, kind, tags, content e sig (64 bytes, em hex). O id é o SHA-256 da serialização compacta em JSON do array [0, pubkey, created_at, kind, tags, content], com o escape prescrito, e é esse id que a assinatura assina. Os relays armazenam e repassam eventos; os clientes verificam eles mesmos cada assinatura.

As chaves aparecem como npub… e nsec… em bech32 (NIP-19); nunca cole um nsec em um site. Signatários remotos (NIP-46) e extensões de navegador (NIP-07) mantêm as chaves fora dos aplicativos. O verificador de eventos Nostr recalcula os ids e verifica as assinaturas localmente.

Padrões e referências

Todos os termos