Entendiendo NOSTR Wallet Connect

Nostr Wallet Connect (NWC)
Primera parte
Entendiendo el Protocolo NIP-47

El futuro de los pagos digitales no se tratará solo de mover capitales de forma anónima, sino de eliminar la fricción y devolver la soberanía al usuario. Nostr Wallet Connect (NWC) representa un aspecto de todo este cambio de paradigma al proponer un estándar abierto que permite a cualquier aplicación conectarse a una billetera de Bitcoin Lightning de forma remota, segura y sin intermediarios.

La verdadera innovación de NWC no es solo técnica, sino filosófica. Al ser un protocolo libre y abierto, evita que los usuarios queden atrapados en ecosistemas cerrados (vendor lock-in) y fomenta una interoperabilidad total entre cualquier billetera y cualquier aplicación.
Nostr Wallet Connect (NWC) es un protocolo (técnicamente NIP-47) que permite a una aplicación (cliente) comunicarse con una billetera de Lightning Network (servicio) de forma remota, aumentando la automatización y reduciendo significativamente la fricción comparada con métodos manuales (como abrir tu billetera, escanear un código QR y confirmar la transacción).


Los 4 Grandes Agentes de Nostr

Para entender Nostr Wallet Connect, primero necesitamos recordar (entender) cómo funciona Nostr como protocolo. Nostr funciona con 4 componentes principales:

  1. El Autor
    Tiene dos llaves: pública y privada (criptografía asimétrica). Escribe un evento que se publica en los relays.
  2. Los Relays
    Servidores que reciben, distribuyen y opcionalmente almacenan eventos según eventos y políticas.
  3. El Cliente
    Usuario que accede a los eventos mediante filtros y suscripciones a relays.
  4. Los Kinds
    Etiquetas numéricas que definen el tipo de evento y su comportamiento (regulares, efímeros o reemplazables).

Importante:
• Autor y usuario no necesitan conocerse.
• Los eventos pueden no ser vistos o publicados si ningún relay los acepta.


NIPs Relevantes para NWC

Si has puesto atención en una entrada previa de nuestro blog, sabrás que los Nips son el conjunto de reglas y estándares que definen cómo funciona el protocolo Nostr.
Los NIPs definen cómo funciona Nostr:
• NIP-01: Eventos básicos y filtros
• NIP-04: Cifrado simétrico (obsoleto, pero usado)
• NIP-44: Cifrado moderno (reemplaza NIP-04)
• NIP-47: Nostr Wallet Connect. El protocolo que estamos estudiando.


¿### Qué es Nostr Wallet Connect (NIP-47)?
Antes, para pagar en una aplicación, tenías que abrir tu billetera, escanear un QR y confirmar manualmente cada vez. NWC permite una "conexión sostenida" para que la aplicación pida el pago y la billetera lo ejecute automáticamente o con un solo clic. Es algo así como un servicio de débito automático para Bitcoin.

El problema

Antes:
• Abrir wallet
• Escanear QR
• Confirmar manualmente.

Con NWC:

• Conexión persistente
• Pagos automáticos o en un clic
Problemas que resuelve
• Interoperabilidad entre apps y wallets
• Seguridad (no expones tu nodo)
• Portabilidad (uso en múltiples dispositivos)
• Ubicación flexible del nodo
• API estándar.

Importante:

NWC NO es una wallet.
NWC NO es Lightning.
NWC es el protocolo de comunicación que permite que aplicaciones (clientes) interactúen con Billeteras Lightning de forma segura, asíncrona y sin exponer infraestructura.


Analogía

Si Lightning es tu banco, NWC es el sistema que permite a aplicaciones decir:
"cobra $X"
sin que tengas que intervenir cada vez.


¿Cómo funciona?

Tres elementos clave:

  1. Conexión cliente ↔️ wallet
  2. Evento de capacidades (qué puede hacer la wallet)
  3. API de interacción

Componentes

  1. Wallet Service (ej: Minibits, Alby, nodo propio)
  2. Lightning Network
  3. Relays de Nostr
  4. Cliente (Amethyst, Primal, Damus, etc.)

Flujo Completo

  1. Cliente solicita conexión
  2. Wallet devuelve string (pubkey, relay, secret)
  3. Cliente guarda conexión
  4. Cliente envía RPC al relay
  5. Relay reenvía a wallet
  6. Wallet ejecuta en Lightning
  7. Wallet publica resultado
  8. Relay devuelve resultado al cliente
    ┌─────────┐ RPC Request ┌───────┐ Forward ┌────────┐
    │ Cliente │ ────────────────→ │ Relay │ ────────────→ │ Wallet │
    └─────────┘ ←──────────────── └───────┘ ←──────────── └────────┘
    RPC Response Execute in Lightning ⚡️

Ejemplo concreto

En Amethyst:

  1. Click en ⚡️ (zap)
  2. Se crea evento kind 23194 (request)
  3. Se envía al relay
  4. Wallet (ej: Minibits) lo recibe
  5. Verifica permisos y saldo
  6. Ejecuta pago
  7. Publica evento kind 23195 (response)
  8. Cliente muestra: "Zap enviado ⚡️"

Los enlaces nostr+walletconnect://
Permiten conectar wallets Lightning con aplicaciones directamente.


Comparación de experiencia

Sin NWC

  1. Ver post
  2. Copiar factura
  3. Abrir wallet
  4. Pegar
  5. Pagar
  6. Volver
    → 7 pasos

Con NWC

Ves un post → Click en Zap → Listo. Tu wallet paga automáticamente
→ 1 paso


Conclusión

En esta primera parte de la introducción a Nostr Wallet Connect pudimos ver que permite interacción segura, asíncrona y descentralizada entre aplicaciones y wallets Lightning. NWC hace que enviar satoshis sea tan fácil como dar like. Esta es la clave de una futura adopción masiva. En la segunda parte veremos elementos un poco más técnicos.

Características clave:
• Uso de relays, eventos y cifrado de Nostr
• API estándar
• Separación entre custodia y uso
Para el usuario es invisible, pero resuelve:
• Interoperabilidad
• Seguridad
• Descentralización


Recursos Técnicos
• NIP-47 oficial: https://github.com/nostr-protocol/nips/blob/master/47.md
• Documentación: https://docs.nwc.dev/
• GitHub Alby: https://github.com/getAlby/nostr-wallet-connect
• Sitio web: https://nwc.dev/

#Blogindex #NostrEspañol #Descentralizacion #NWC #SoberabiaFinanciera

This post and comments are published on Nostr.

A modo de Manifiesto

Quienes somos. Que anhelamos...

Manifiesto

En el mundo moderno, la vigilancia masiva ya no es la excepción, sino la norma. Desde que Edward Snowden reveló en 2013 lo que muchos sospechábamos, sabemos con total seguridad que Estados y corporaciones globalistas nos observan constantemente. Algoritmos invisibles catalogan cada clic, cada búsqueda, cada conversación digital. Lo hacen por dinero, por control, por poder. La vigilancia gubernamental es ya casi absoluta; la casta globalista nos atenaza por todas partes. No les basta ya con querer empobrecernos económicamente, sino que estarían activando un plan paralelo de suprimir por completo cualquier opinión disidente. Inmersos como estamos en un modelo de vigilancia masiva, estamos poco a poco transicionando hacia un modelo mucho peor: un modelo de ESPIONAJE MASIVO, el cual sería más invasivo, más agresivo y criminal, del que la mayoría de usuarios ni cuenta se dará.

Ante dicha emergencia, consideramos que el intercambio de información, la autonomía de nuestras comunicaciones y nuestras transacciones no son ideales abstractos, sino herramientas concretas y legítimas necesarias para un mundo más justo y libre. La vigilancia masiva no debería ser un problema que cada quien deba resolver en soledad, sino un desafío político que nos incumbe a todos. Esto significa aprender juntos: compartir conocimiento sobre encriptación, sobre protocolos descentralizados, sobre autocustodia, sobre autonomía tecnológica. Pero también significa algo más profundo: articular una posición clara contra el uso de la tecnología como instrumento de dominación. No basta con saber usar las herramientas; hay que entender por qué las usamos y contra qué luchamos.

Nos negamos a normalizar el control, la vigilancia y el espionaje masivo. Estos no constituyen un progreso tecnológico, sino arquitecturas de dominación al servicio de ciertas estructuras políticas globales que están poniendo en marcha la supresión de la libre expresión y la libertad de prensa en internet. La humanidad necesita un mercado alternativo, un protocolo que permita desligarnos paulatinamente de esa banca usurera capaz de destruir financieramente a quien se oponga a sus planes, y de esas corporaciones que quieren aplastar la libertad de expresión. En este contexto es que necesitamos entender y utilizar nuevas herramientas descentralizadas, cifradas, libres y cooperativas.