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

Arranca la 4ª edición de nuestro programa de intraemprendimiento

Arranca la 4ª edición de nuestro programa de intraemprendimiento

Más de 40 empleados y 5 externos buscarán solucionar los retos provenientes del Covid-19 en ABANCAUna de las actividades que más ilusión nos hace dentro de nuestras actividades de innovación es el Programa de intraemprendimiento. En él, 50 participantes, tendrán la...

Participamos en el Welcome Tomorrow Challenge de la UDC y Kelea

Participamos en el Welcome Tomorrow Challenge de la UDC y Kelea

Apoyaremos presentando un reto que los alumnos del máster de innovación y estrategia de la UDC nos ayudarán a resolver.Como solemos colaborar todos los años con la UDC, especialmente en el Máster de Innovación y Estrategia, este año hemos decidido apuntarnos a este...

Conoce a las 10 startups seleccionadas para nuestro programa

Conoce a las 10 startups seleccionadas para nuestro programa

Las 10 startups participarán en el bootcamp que se celebrará entre los días 26 y 30 de Octubre de manera remota.Hemos recibido muchas candidaturas para participar en la 4ª edición del programa para startups, provenientes de muchas partes diferentes del mundo, desde...