Privacidad y Seguridad

Privacidad en Lightning Network

Lightning mejora la privacidad respecto a on-chain porque los pagos no quedan en el blockchain, pero revela información diferente: rutas, importes parciales y metadatos de nodos que merecen entenderse antes de asumir que Lightning es privado.
En este artículo

Lo que Lightning oculta respecto a on-chain

Cuando pagas por Lightning, el pago no aparece en el blockchain de Bitcoin. Un observador del blockchain solo ve la transacción de apertura y cierre del canal, no los pagos individuales que ocurren dentro de él. Si tienes un canal abierto con capacidad de 0,1 BTC y realizas cien pagos de 0,001 BTC, el blockchain solo registra dos transacciones: la apertura y el eventual cierre. Esto es una mejora real de privacidad respecto a enviar cien transacciones on-chain.

Qué información sí se revela en Lightning

Lightning usa un sistema de enrutamiento onion inspirado en Tor. Cuando envías un pago, construyes una ruta de varios nodos intermedios y cifras las instrucciones en capas: cada nodo solo sabe de quién recibe el paquete y a quién lo pasa, no la ruta completa. Sin embargo, el nodo de origen conoce la ruta entera porque él la construye. Si tu billetera se conecta al nodo de otra persona y es ese nodo quien construye la ruta, ese nodo sabe a quién pagas.

Los nodos intermedios (enrutadores) ven el importe que pasa por ellos y los identificadores de canal, pero no saben si son el primer salto ni el último. Pueden correlacionar entradas y salidas por importe y tiempo si controlan varios nodos consecutivos en la ruta, aunque esto requiere control de infraestructura significativa.

Canales públicos vs. canales privados

Los canales públicos se anuncian al grafo de la red Lightning para que otros nodos los usen en el enrutamiento. Cualquiera puede ver que tu nodo tiene un canal con capacidad X con otro nodo Y. Los canales privados (o no anunciados) no se difunden al grafo. Un tercero no puede saber de su existencia a menos que participe en un pago que los atraviese. Para usuarios que solo realizan pagos (no enrutan), los canales privados ofrecen mejor privacidad porque no publican la topología de su balance.

LSP y privacidad

Los LSP (Lightning Service Providers) son nodos que ofrecen liquidez entrante y gestión de canales a cambio de una comisión, especialmente en wallets móviles sin nodo propio. La mayoría de billeteras Lightning móviles populares (Breez, Phoenix) se apoyan en un LSP. El LSP ve todos los pagos recibidos por el usuario porque actúa como el primer salto de entrada. Esta información es sensible: el LSP sabe cuánto dinero recibes, cuándo y en qué proporción de tu capacidad total.

Wallets custodiales y privacidad nula

Las billeteras custodiales de Lightning como Strike o el modo custodial de Wallet of Satoshi no solo conocen tus pagos: ellos los ejecutan en tu nombre. Tu saldo no es tuyo en el sentido técnico hasta que lo retiras on-chain. Estos servicios tienen un registro completo de cada satoshi que mueves. Para privacidad real en Lightning, es necesario un nodo propio o al menos una billetera auto-custodial con un LSP de confianza, entendiendo que el LSP seguirá viendo los pagos entrantes.

Mejoras de privacidad disponibles

Usar tu propio nodo de Bitcoin conectado a Lightning, ejecutarlo detrás de Tor, y usar canales privados son las medidas más efectivas. El trampoline routing (lo usa Phoenix) delega el cálculo de ruta en un nodo trampolín, normalmente el del proveedor de la billetera. Ahorra datos y batería al móvil, pero cuesta privacidad: el trampolín tiene que saber a quién va el pago para buscar la ruta (salvo que el destino use una ruta cegada, que esconde los últimos saltos). Los pagos con BOLT-12 (Offers), aún en fase de adopción, mejoran la privacidad de quien cobra respecto a BOLT-11.

Evaluación honesta

Lightning mejora la privacidad en escenarios de micropagos frecuentes y pagos a comercios, donde la alternativa sería dejar un rastro on-chain permanente. Pero no es anónimo. Un modelo de amenaza realista debe considerar quién controla tu LSP, si tu nodo Lightning revela tu IP, y si los canales abiertos permiten inferir tu nivel de actividad. Lightning y privacidad on-chain son herramientas complementarias, no sustitutos.

Errores habituales

  • Creer que Lightning es privado porque los pagos no están en el blockchain: los nodos involucrados en la ruta sí ven los pagos, especialmente el primer y último salto.
  • Asumir que una wallet Lightning móvil auto-custodial garantiza privacidad total: el LSP que proporciona liquidez ve todos los pagos entrantes por diseño del protocolo.
  • Confundir privacidad de Lightning con privacidad de la apertura/cierre de canales: estas transacciones sí están on-chain y revelan relaciones entre nodos y importes comprometidos.

Conceptos relacionados

Fuentes primarias

  1. Lightning Network specification: BOLT-04 Onion Routing (https://github.com/lightning/bolts/blob/master/04-onion-routing.md)
  2. Rusty Russell: Privacy in Lightning (https://rusty.ozlabs.org)
  3. Phoenix Wallet documentation: Privacy model
  4. BOLT-12 Offers specification (https://github.com/lightning/bolts/blob/master/12-offer-encoding.md)
  5. Wallet of Satoshi, modos custodial y de autocustodia (walletofsatoshi.com y su Disclosure Document v1.23, 25-08-2026; consultado el 01-10-2026)