Bitcoin genera un bloque cada 10 minutos, en promedio, y el espacio en la cadena también es limitado, por lo que no resulta práctico usarlo para comprar una taza de café. La idea de 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 la cadena las transacciones de apertura y cierre.

Criptomoneda relacionada: $BTC cotiza a 77,594 (+0,3 % en 24 h).

— Cómo abrir un canal de pago —

El libro blanco de Lightning Network fue propuesto por Joseph Poon y Thaddeus Dryja en 2015. Su unidad básica es el canal de pago: dos usuarios bloquean bitcoins en una dirección multifirma 2 de 2 bajo el control conjunto de ambos mediante una transacción en cadena, y así queda abierto el canal.

A partir de entonces, 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 mediante una transacción en la cadena principal de Bitcoin.

— Cómo pagar sin un canal directo —

No es necesario que haya un canal entre tú y el destinatario: puedes pagar a través de una ruta formada por otros nodos. Cada salto de la ruta se bloquea mediante un contrato hash con bloqueo temporal (HTLC). Los fondos se liberan salto a salto solo cuando el destinatario revela el «secreto» correcto; si vence el plazo, se devuelven por la misma ruta. 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 trampas —

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 hacer trampas no salga a cuenta, siempre que la parte perjudicada se dé cuenta a tiempo. Por eso, los nodos deben estar conectados o delegar la vigilancia en un servicio de torre de vigilancia.

Además, SegWit solucionó el problema de la maleabilidad de las transacciones, uno de los requisitos importantes para que Lightning Network pueda funcionar de forma segura.

— Limitaciones y precauciones —

La cantidad que se puede pagar por un canal depende de cómo estén distribuidos los saldos entre sus dos extremos. Un pago elevado puede fallar si no encuentra una ruta con capacidad suficiente. Abrir y cerrar un canal también implica pagar comisiones en la cadena.

Al depositar fondos en un exchange, comprueba si has seleccionado la red principal o Lightning Network: los formatos de recepción son distintos. Los monederos Lightning son más adecuados para pagos cotidianos de pequeñas cantidades. Para guardar bitcoins a largo plazo, es más prudente usar un monedero en la cadena principal cuyas claves privadas controles tú.

— En resumen —

Lightning Network no ha cambiado el Bitcoin en sí, sino que ha creado una vía rápida sobre él: los pagos pequeños y frecuentes van por los canales, mientras que las liquidaciones de grandes cantidades y a largo plazo se quedan en la cadena principal. Verifica la información con varias fuentes antes de decidir; no te fíes solo de lo que diga una.

¿Cuándo fue la primera vez que entendiste esto?