Hace unos días, un amigo que estaba empezando me preguntó por esto, así que aprovecho para explicarlo.
En Bitcoin se genera un bloque, en promedio, cada 10 minutos y el espacio en la cadena es limitado, por lo que no resulta práctico usarlo para comprar una taza de café. La idea de la Lightning Network es que la mayoría de los pagos pequeños no tengan que registrarse en la cadena uno por uno: se liquidan rápidamente fuera de la cadena y solo se registran en ella el inicio y el cierre.
Criptomoneda correspondiente: $BTC cotiza a 84,231 (24 h: +1.3%).
📌 ¿Cómo se abre un canal de pago?
El libro blanco de la Lightning Network fue propuesto por Joseph Poon y Thaddeus Dryja en 2015. Su unidad básica es el canal de pago: dos usuarios primero bloquean bitcoins mediante una transacción en la cadena en una dirección multifirma 2-de-2 controlada conjuntamente por ambos, y así queda abierto el canal.
A partir de ahí, cada pago entre ambas partes consiste simplemente en intercambiar un nuevo registro de saldo firmado. No hace falta registrarlo en la cadena y la liquidación es casi instantánea. Al cerrar el canal, el saldo más reciente se liquida en la cadena principal de Bitcoin mediante una transacción en cadena.
📌 Cómo pagar sin un canal directo
Puede que no tengas un canal con el destinatario, pero aun así puedes pagar a través de una ruta que conecte varios nodos. Cada salto de la ruta queda bloqueado mediante un contrato de bloqueo temporal con hash (HTLC): los fondos se liberan salto a salto solo cuando el destinatario revela el «secreto» correcto. Si se agota el tiempo, se devuelven por la misma ruta, así que los nodos intermedios no pueden quedarse con el dinero. Los nodos por los que pasa el pago pueden cobrar una pequeña comisión de enrutamiento.
📌 Cómo evitar que alguien haga trampa
Si una de las partes intenta cerrar el canal con un registro de saldo antiguo —por ejemplo, volviendo a una versión en la que tiene más dinero—, la otra puede presentar una transacción de penalización dentro del plazo establecido y quedarse con todos los fondos del canal. Este mecanismo hace que no valga la pena hacer trampa, siempre que la parte perjudicada se dé cuenta a tiempo. Por eso, los nodos deben estar en línea o delegar la vigilancia en un servicio de torres de vigilancia.
Además, Segregated Witness (SegWit) solucionó el problema de la maleabilidad de las transacciones, uno de los requisitos importantes para que Lightning Network funcione de forma segura.
📌 Limitaciones y precauciones
La cantidad que se puede enviar por un canal depende de cómo se distribuyan los saldos entre sus dos extremos. Un pago grande puede fallar si no se encuentra una ruta con capacidad suficiente. Abrir y cerrar un canal también implica pagar comisiones en cadena.
Al depositar fondos en un exchange, comprueba si estás seleccionando la red en cadena o Lightning Network: los formatos de recepción son distintos. Las carteras Lightning son más adecuadas para pagos cotidianos de pequeñas cantidades; para guardar bitcoins a largo plazo, es más prudente usar una cartera en cadena cuyas claves privadas controles tú.
📌 Resumen
Lightning Network no ha cambiado Bitcoin en sí, sino que ha construido una vía rápida sobre él: los pagos pequeños y frecuentes circulan por los canales, mientras que las liquidaciones grandes y a largo plazo se quedan en la cadena principal. El mercado siempre conlleva incertidumbre, así que piensa de antemano qué harás si te equivocas.
¿En qué situación lo entendieron?