Introducción a nostr
- Identidad: claves, no cuentas
- Arquitectura: descentralización sin blockchain
- Topología de red: P2P vs Client-Relay
- El “UTXO” de Nostr: los eventos
- Kinds: el equivalente a los opcodes
- NIPs ↔ BIPs
- El modelo de seguridad
- Resistencia a la censura
- Conclusión
Nostr es a la comunicación online lo que Bitcoin es al dinero. Ambos persiguen el mismo objetivo aunque en ámbitos distintos: soberanía, resistencia a la censura y eliminación de terceros de confianza.
Identidad: claves, no cuentas
En Bitcoin, tu identidad es criptográfica y seudónima. En Nostr es exactamente igual.
- Clave privada (nsec) → Guárdala en secreto (similar a una contraseña, pero inmutable). Permite firmar, cifrar y descifrar mensajes.
- Clave pública (npub) → Es tu identificador público, cualquiera puede verificar que un mensaje es tuyo.
No hay registro, no hay email, no hay “recuperar contraseña”, no hay terceros a los que pedir permiso. Tus claves son tu identidad, igual que en Bitcoin.
Arquitectura: descentralización sin blockchain
Bitcoin
- Nodos almacenan y validan el estado global (la blockchain).
- Mineros compiten por añadir bloques.
- Consenso global: todos convergen el mismo estado.
Nostr
- Relays almacenan y redistribuyen eventos (mensajes firmados).
- No hay consenso global: cada relay decide qué almacena.
- No hay blockchain: no hace falta. La comunicación no necesita un estado global único. El estado está distribuido de forma redundante.
Paralelismo clave: los relays son a Nostr lo que los nodos son a Bitcoin — la infraestructura que almacena y sirve la información. Cualquiera puede correr uno.
Topología de red: P2P vs Client-Relay
Bitcoin: peer-to-peer puro

- Cada nodo es igual a los demás. No hay jerarquía.
- Los nodos se descubren entre sí y forman una malla (gossip protocol).
- Cada nodo valida todo independientemente: transacciones, bloques, reglas de consenso.
- Tu nodo habla directamente con otros nodos. No hay intermediario.
Nostr: client-relay (hub-and-spoke)

-
Los clientes (apps) no hablan entre sí directamente. Siempre pasan por relays.
-
Los relays son servidores WebSocket que reciben, almacenan y redistribuyen eventos.
-
Un cliente se conecta a múltiples relays simultáneamente, lo que elimina dependencia de uno solo.
-
Los relays verifican firmas y aplican sus propias políticas.
¿Por qué no P2P puro como Bitcoin?
La comunicación tiene requisitos distintos al dinero. No necesitas que todos los participantes acuerden un estado global sino que tu mensaje llegue a quien debe llegar. El modelo client-relay es más práctico para esto: funciona en navegadores, móviles, y detrás de cualquier NAT sin configuración.
En Bitcoin, la redundancia viene de que todos los nodos tienen la misma copia. En Nostr, viene de que publicas en varios relays a la vez. Si uno cae o te censura, los demás siguen sirviendo tus eventos.
El “UTXO” de Nostr: los eventos
En Bitcoin, la unidad atómica es la transacción (UTXO). En Nostr, es el evento (event).
Un evento es un JSON firmado con tu clave privada:
{
"id": "hash del contenido",
"pubkey": "tu clave pública",
"created_at": 1234567890,
"kind": 1,
"tags": [],
"content": "Hello, Nostr!",
"sig": "firma criptográfica"
}
Lo mismo que una transacción de Bitcoin, un evento de Nostr es verificable por cualquiera e inmutable una vez firmado. Si alguien modifica un solo byte, la firma se invalida.
Kinds: el equivalente a los opcodes
Bitcoin tiene un lenguaje de scripting limitado que permite diferentes tipos de transacciones. Nostr tiene kinds que definen diferentes tipos de eventos.
Los kinds son extensibles. Cualquiera puede proponer uno nuevo, igual que los BIPs en Bitcoin.
NIPs ↔ BIPs
El proceso de mejora del protocolo es casi idéntico. Los NIP (Nostr Implementation Possibilities) son el equivalente a los BIP (Bitcoin Improvement Proposal). Ningún NIP salvo NIP-01 es obligatorio.
El modelo de seguridad
Bitcoin
- Tu dinero está seguro mientras controles tu clave privada.
- Si alguien la obtiene, puede mover tus fondos.
Nostr
- Tu identidad está segura mientras controles tu clave privada.
- Si alguien la obtiene, puede publicar como tú y leer tus mensajes privados.
En ambos casos, la custodia propia es el modelo por defecto, no la excepción.
Resistencia a la censura
Bitcoin
- Un minero puede rechazar tu transacción, pero otro la incluirá.
- Necesitarías controlar >51% del hashrate para censurar de forma persistente.
Nostr
- Un relay puede rechazar tu evento, pero otro lo almacenará.
- Tu audiencia puede conectarse a múltiples relays simultáneamente.
- No existe un punto único de censura.
- Correr tu propio relay es accesible y barato.
Diferencia importante: en Bitcoin, la censura a nivel de transacción es difícil porque hay incentivos económicos para incluirla (fees). En Nostr, los incentivos son más difusos — los relays pueden operar por ideología, por negocio, o por ambos.
Conclusión
Si Bitcoin te permite ser tu propio banco, Nostr te permite ser tu propio medio de comunicación con el mismo modelo mental de claves, verificación criptográfica y resistencia a la censura que ya conoces.