Volver al inicio

Aprender Nostr

Todo lo que necesitas para entender el futuro de la comunicación social

Protocolo

¿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

01

Escribes una nota y la firmas con tu clave privada

02

Tu cliente Nostr la envía a múltiples relés

03

Los clientes de tus seguidores obtienen tus notas de los relés

04

El contenido llega verificado e inalterado

Ejemplo de Evento Nostr (simplificado)

{
  "kind": 1,
  "pubkey": "npub1abc...",
  "content": "Hello, Nostr!",
  "created_at": 1700000000,
  "sig": "0x1a2b3c..."
}
Pagos Lightning

¿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

👁
Ves una publicación increíble
1
Toca el rayo
2
💰
Ingresa el monto (ej. 100 sats)
3
🌐
El pago se enruta por Lightning
4
El creador recibe sats al instante
5
📢
Recibo público de zap en Nostr
6
Protocolo de Pago

¿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

# 1. El cliente solicita el recurso
GET /fortune HTTP/1.1
# 2. El servidor requiere pago
HTTP/1.1 402 Payment Required
WWW-Authenticate: L402
macaroon="AgEL...",
invoice="lnbc100n..."
# 3. El cliente paga y reintenta
GET /fortune HTTP/1.1
Authorization: L402 AgEL...:preimage
# 4. Recurso entregado
HTTP/1.1 200 OK
{"fortune": "..."}

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

Petición HTTP GET
402 402 Pago Requerido
Factura Lightning
Pago Enviado
Recurso Desbloqueado

Fortune Cookie API

l402-fortune-cookie.yf-ae7.workers.dev

En producción, una billetera Lightning pagaría la factura automáticamente. Esta demo simula el flujo L402 completo.

Inicio Rápido

Empieza Hoy

¿Listo para unirte a la red social resistente a la censura? Aquí tienes todo lo que necesitas.

2

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.

3

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.

4

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.