Saltar al contenido
ecdsa.com

Nostr

Un protocolo descentralizado de redes sociales y mensajería en el que los usuarios son pares de claves secp256k1 y cada evento es un objeto JSON identificado por su hash SHA-256 y firmado con una firma Schnorr BIP-340.
También se escribeNostrNIP-01npubnostr event

NIP-01 define un evento con id, pubkey (clave x-only de 32 bytes, en hexadecimal), created_at, kind, tags, content y sig (64 bytes, en hexadecimal). El id es el SHA-256 de la serialización compacta en JSON del array [0, pubkey, created_at, kind, tags, content] con las secuencias de escape prescritas, y la firma se calcula sobre ese id. Los relés almacenan y reenvían los eventos; los clientes verifican cada firma por sí mismos.

Las claves aparecen como npub… y nsec… en bech32 (NIP-19); nunca pegues un nsec en un sitio web. Los firmantes remotos (NIP-46) y las extensiones de navegador (NIP-07) mantienen las claves fuera de las aplicaciones. El verificador de eventos de Nostr recalcula los id y comprueba las firmas en local.

Estándares y referencias

Todos los términos