
Lightning Network: pagos en Bitcoin sin esperar a los bloques
Bitcoin cierra un bloque aproximadamente cada diez minutos, y cada bloque tiene un espacio limitado. Es una concesión deliberada en favor de la seguridad y la descentralización, pero hace que Bitcoin resulte incómodo para pagar un café. La Lightning Network es la respuesta más conocida: una forma de hacer muchos pagos en Bitcoin rápidos y baratos tocando la blockchain solo de vez en cuando.
Veamos cómo funciona, dónde brilla y qué te exige a cambio.
La idea central: un canal
Lightning se construye a partir de canales de pago. Dos personas bloquean algo de bitcoin en una dirección on-chain compartida que necesita la firma de ambas para gastarse: un multisig 2 de 2, la misma construcción básica que SSP usa para tu bóveda.
Una vez abierto el canal, las dos partes se pagan intercambiando actualizaciones firmadas que indican cómo se reparte en ese momento el saldo bloqueado. Alice envía a Bob 1.000 satoshis: ambos firman una nueva versión del reparto. Bob devuelve 300: otra versión nueva. Ninguna de estas actualizaciones va a la blockchain. Son instantáneas y no cuestan casi nada.
Cuando terminan, cualquiera de las partes puede cerrar el canal publicando el último reparto on-chain. Dos transacciones on-chain, la de apertura y la de cierre, pueden englobar miles de pagos entre medias.
Cómo se mantiene la honestidad
¿Qué impide que Alice publique un reparto antiguo, de antes de pagar a Bob?
Cada vez que cambia el saldo, ambas partes se entregan mutuamente un medio para castigar a quien publique un estado desactualizado. Los estados antiguos pueden ser gastados por la parte engañada durante un periodo de espera impuesto mediante bloqueos de tiempo. Si Alice difunde un estado obsoleto, Bob dispone de un margen para reclamar todo el saldo del canal como penalización.
Es elegante, y tiene una consecuencia: alguien tiene que estar vigilando. Si estás desconectado durante todo el periodo de disputa, un socio tramposo podría salirse con la suya. Las billeteras Lightning lo resuelven conectándose periódicamente o utilizando servicios «watchtower» (torres de vigilancia) que supervisan en tu nombre.
De los canales a una red
No necesitas un canal con cada persona a la que pagas. Los pagos pueden saltar a través de una cadena de canales: pagas a un nodo con el que estás conectado, que paga al siguiente, y así hasta llegar al destinatario.
Los saltos están enlazados con un candado criptográfico, de modo que o el pago completo tiene éxito o no se realiza nada: un nodo intermedio no puede quedarse con el dinero a mitad de camino. Los nodos de enrutamiento cobran comisiones minúsculas por reenviar.
Dónde brilla Lightning
- Velocidad. Los pagos suelen completarse en segundos.
- Importes pequeños. Las comisiones pueden ser fracciones de céntimo, así que los pagos diminutos se vuelven viables.
- Privacidad, en ciertos aspectos. Los pagos individuales dentro de un canal no aparecen en la blockchain.
- La seguridad de Bitcoin para la liquidación. En última instancia, los saldos de los canales se liquidan en el propio Bitcoin.
Las contrapartidas
Lightning es una capa 2 en sentido estricto, ya que hereda la seguridad de Bitcoin para la liquidación final, pero no es simplemente «Bitcoin, pero más rápido»:
- La liquidez es una limitación real. Solo puedes enviar lo que hay en tu lado de tus canales, y solo puedes recibir hasta lo que hay en el otro lado. Los pagos grandes pueden no encontrar una ruta.
- Necesitas estar conectado o delegar la vigilancia. Lightning en autocustodia significa que tu billetera, o una watchtower, debe poder responder a un intento de trampa.
- El estado de los canales es un problema de copias de seguridad. Restaurar una billetera Lightning no es tan sencillo como restaurarla desde una frase de recuperación; los datos de los canales importan, y perderlos puede obligar a cerrar canales de forma forzosa.
- Abrir y cerrar cuesta comisiones on-chain, que pesan cuando la mempool de Bitcoin está saturada.
- Muchas aplicaciones Lightning populares son custodiales. Son cómodas precisamente porque el proveedor gestiona los canales y custodia las monedas.
Ese último punto es el que más gente pasa por alto. Una aplicación Lightning que «simplemente funciona» sin ninguna gestión de canales es muy a menudo custodial: tienes un saldo en el sistema de otra persona, con todas las contrapartidas que eso implica.
Lightning y SSP
SSP no es compatible con Lightning. SSP guarda tus bitcoin en una bóveda multisig 2 de 2 on-chain y envía transacciones de Bitcoin normales, aprobadas tanto en SSP Wallet como en SSP Key.
Eso encaja con el ahorro y los pagos de mayor importe, donde la liquidación on-chain y la aprobación en dos dispositivos son lo más importante. Lightning sirve para otra tarea: pagos frecuentes, pequeños y rápidos, con la carga operativa que conllevan los canales. Mucha gente usa ambos: una bóveda on-chain segura para sus ahorros y una pequeña billetera Lightning para el gasto diario, que recarga según lo necesita.
El resumen honesto
Lightning hace que los pagos en Bitcoin sean rápidos y baratos al trasladarlos a canales entre dos partes que solo se liquidan on-chain al abrirse y al cerrarse. Es una ingeniería realmente ingeniosa, construida sobre multisig y bloqueos de tiempo.
También trae límites de liquidez, la necesidad de vigilar constantemente y complejidad en las copias de seguridad, y muchas de las aplicaciones Lightning más fáciles cambian discretamente la autocustodia por comodidad. Úsala para lo que hace bien y guarda todo lo que no puedas permitirte perder en un lugar más sencillo.


