Aprender Nostr
Todo lo que necesitas para entender el futuro de la comunicación social
¿Qué es Nostr?
Nostr significa "Notes and Other Stuff Transmitted by Relays" (Notas y Otras Cosas Transmitidas por Relés). Es un protocolo simple y abierto que permite una red social global, descentralizada y resistente a la censura.
🔑 Tus Claves = Tu Identidad
Cuando te unes a Nostr, generas un par de claves criptográficas — una clave privada (nsec) y una clave pública (npub). Tu clave privada firma todo lo que publicas. Tu clave pública es la identidad que otros siguen. No hay sistema de usuario/contraseña. Ninguna empresa almacena tus credenciales. Si controlas tu clave privada, controlas tu cuenta para siempre.
🌐 Relés — Elige Tu Infraestructura
Los relés son servidores simples que almacenan y reenvían tus notas. Son como servidores de correo, pero tú eliges a cuáles conectarte. Puedes conectarte a docenas de relés simultáneamente. Si un relé te prohíbe o se cae, tu contenido sigue existiendo en todos los demás. Cualquiera puede ejecutar un relé. Algunos son gratuitos, otros cobran una pequeña tarifa.
📝 Notas — Contenido Resistente a la Censura
Cada pieza de contenido en Nostr es una "Nota" — un objeto JSON firmado con tu clave privada. Como la firma es matemáticamente verificable, nadie puede falsificar tus publicaciones ni alterarlas. Los relés pueden elegir no alojar cierto contenido, pero no pueden modificarlo. Tus seguidores pueden obtener tus notas de cualquier relé que las tenga.
Cómo Viaja una Nota
Escribes una nota y la firmas con tu clave privada
Tu cliente Nostr la envía a múltiples relés
Los clientes de tus seguidores obtienen tus notas de los relés
El contenido llega verificado e inalterado
Ejemplo de Evento Nostr (simplificado)
{
"kind": 1,
"pubkey": "npub1abc...",
"content": "Hello, Nostr!",
"created_at": 1700000000,
"sig": "0x1a2b3c..."
} ¿Qué son los Zaps?
Los Zaps son pagos de la Lightning Network adjuntos a eventos de Nostr. Te permiten enviar Bitcoin a cualquier creador de contenido al instante, con un componente social — todos pueden ver la apreciación.
Conceptos Básicos de Lightning Network
La Lightning Network es una capa construida sobre Bitcoin que permite pagos instantáneos y casi gratuitos. En lugar de escribir cada transacción en la cadena de bloques (lento, caro), Lightning abre canales de pago entre nodos y enruta los pagos a través de ellos. Una transacción que costaría $5 en comisiones on-chain podría costar $0.001 en Lightning — y liquidarse en milisegundos.
Cómo Funcionan los Zaps (NIP-57)
Los Zaps siguen la especificación NIP-57. Cuando zapeas a alguien: (1) Tu cliente contacta el endpoint LNURL de su billetera Lightning, (2) Se genera una factura Lightning por la cantidad que eliges, (3) Tu billetera Lightning paga la factura, (4) Se publica un evento de Recibo de Zap en los relés de Nostr, (5) Todos pueden ver quién zapeó a quién y cuánto.
El Flujo del Zap
¿Qué es L402?
L402 es un protocolo que combina HTTP 402 "Pago Requerido" con pagos de Lightning Network para habilitar micropagos máquina a máquina a nivel de API.
El Código de Estado 402
El estado HTTP 402 "Pago Requerido" ha sido reservado desde 1991, pero nunca se usó oficialmente — hasta ahora. L402 le da vida: cuando solicitas un recurso y se requiere pago, el servidor devuelve 402 con una factura Lightning. Tu cliente paga automáticamente, luego reintenta con prueba de pago. Todo el flujo tarda milisegundos.
Casos de Uso
L402 habilita una nueva generación de APIs: modelos de IA de pago por consulta, flujos de datos de pago, cómputo medido, entrega de contenido premium — todo sin suscripciones ni cuentas. El servidor sabe que pagaste (mediante la preimagen), pero no necesita saber quién eres.
Flujo HTTP 402
Pruébalo: API de Galletas de la Fortuna
Esta demo en vivo obtiene datos de una API de Galletas de la Fortuna protegida por L402. Observa el flujo 402 en acción.
Demo L402 en Vivo
Observa un flujo real de HTTP 402 Pago Requerido
Fortune Cookie API
l402-fortune-cookie.yf-ae7.workers.dev
Fortune Cookie says:
"..."
En producción, una billetera Lightning pagaría la factura automáticamente. Esta demo simula el flujo L402 completo.
Empieza Hoy
¿Listo para unirte a la red social resistente a la censura? Aquí tienes todo lo que necesitas.
Paso 1: Elige un Cliente
Un cliente Nostr es tu aplicación para leer y publicar. Elige uno según tu plataforma:
Paso 2: Genera Tus Claves
Cuando abres un cliente Nostr por primera vez, generará tu par de claves automáticamente. Anota tu nsec (clave privada) y guárdala en un lugar seguro — no se puede recuperar si se pierde. Esta es tu identidad para siempre.
Nunca compartas tu nsec (clave privada) con nadie ni ningún sitio web. Quien tenga tu nsec controla tu identidad.
Paso 3: Consigue una Billetera Lightning
Para enviar y recibir Zaps, necesitas una billetera de Bitcoin con soporte Lightning. Conéctala a tu cliente Nostr y empieza a apreciar el gran contenido.
Paso 4: Sigue y Explora
Busca personas por su npub (clave pública) o identificador NIP-05 (como una dirección de correo). Encuentra comunidades, explora relés y empieza a publicar. Bienvenido a la internet abierta.