Lightning Network: Pagos instantáneos en Blockchain

Conoce la red Lightning Network, o cómo acelerar transacciones.

Uno de los mayores problemas con los que se ha encontrado BitCoin en su desarrollo es el del escalado de la red y la velocidad de confirmación de las transacciones. El crecimiento exponencial de la red ha derivado en transacciones con fees cada vez más altas y tiempos de confirmación que pueden llegar a ser eternos. Con estas premisas, pensar en la red Bitcoin como una herramienta válida para micropagos instantáneos parece toda una quimera.

Como respuesta a esta barrera surge Lightning network, un protocolo de escalado y aceleración de las transacciones en Bitcoin.

La idea es sacar a una red paralela (red layer 2) una serie de transacciones sobre las que se almacenará en la red Bitcoin solamente el resultado final.

Problemas que resuelve:

  • Escalabilidad: la limitación de 7tx/seg de bitcoin es un grave problema a la hora de pensar en un sistema de pago real. Se escalan estas transacciones a miles o incluso millones por segundo llevándolas a una red de costes reducidos sin comprometer la seguridad.
  • Pagos instantáneos: tiempos de confirmación. Se eliminan esperas posibilitando pagos inmediatos a través de una serie de compromisos previos en la definición de los canales de pago
  • Micropagos: lo que en un origen era posible, a día de hoy el fee solicitado para realizar una transacción de micropago muchas veces sería superior al propio importe intercambiado en la transacción. Agrupar transacciones evita este problema.

Los canales de pago, elemento fundamental

El elemento fundamental de la arquitectura de Lightning network son los canales de pago. La idea es generar una transacción (de tipo multifirma) entre dos partes en la que por lo menos una de ellas compromete cierta cantidad de fondos. La validez de esta transacción vendrá definida porque los participantes de la misma firmen dicha transacción. Lo que se está ofreciendo con la apertura de ese canal de pago (transacción multifirma insisto) es un mecanismo para poder realizar todas las operaciones que se consideren entre los participantes que tendrán reflejo final en una sola transacción en la blockchain. De este modo, mientras está operativo el canal, el intercambio de fondos, hasta el límite comprometido, está completamente abierto para los participantes.

Una característica fundamental de los canales, es que se pueden enlazar, de forma que no es necesario tener abierto un canal con todos los participantes de una red para poder intercambiar pagos, sino que exista una ruta que interconecte a los interesados.

Una vez se cierran los canales, la situación final es la que se vuelca en una transacción de la cadena. El procedimiento está respaldado en todo momento por smart-contracts que regulan que en ninguno de los intercambios entre nodos del canal, pueda haber algún nodo que pretenda quedarse con fondos que no le corresponden. El punto débil del sistema está en la disponibilidad de los nodos que conforman el canal, puesto que si alguno de los nodos está caído y esta situación fuese detectada por el resto de la red, podría intentar consolidar una situación inconsistente. Como comentábamos antes, esto se regula por los smart-contracts que dan soporte al canal y además hay mecanismos como las conocidas como Watch-Towers que aportan una dosis de seguridad extra al protocolo.

Caso real de uso: Satoshi’s Games

Si quieres ver un caso real de uso de la red Lightning para micropagos instantáneos en la red BitCoin, puedes pasar un rato jugando en la plataforma Satoshi’s Games (satoshis.games)  en la que podrás ganar unos cuantos satoshis jugando online a juegos de estilo retro.

Artículos recientes que te podrían interesar

OKR: Midiendo lo que importa

OKR: Midiendo lo que importa

OKR: Cómo fijarse objetivos y cumplirlos. Conoce la metodología de empresas como Google.Comienza el año 2020 y suele ser un momento en el que los equipos, las empresas y las personas deciden emprender cambios en su vida tanto personal como profesional, o simplemente...

Tendencias tecnológicas para 2020

Tendencias tecnológicas para 2020

2020 acaba de empezar, y hay ciertas tecnologías que actualmente están en boca de todo el mundo, y que continúan (ya desde 2018 lo venimos diciendo) estando de total actualidad.El lado "autónomo" de las cosas. Conseguir que los elementos inertes se conviertan en...

Lean Startup, historias de éxito y de fracaso

Lean Startup, historias de éxito y de fracaso

Lean Startup es una metodología ampliamente adoptada. Te contamos casos de éxito y fracaso en su adopción. Lean Startup es una de las metodologías de trabajo que más polariza a las empresas. Por un lado, por su manera transgresora de cambiar la manera tradicional de...