¿Qué es la Lightning Network y cómo funciona?

Rayo Kraken
La Lightning Network (LN) de Bitcoin es una segunda capa añadida a la red de Bitcoin que permite realizar transacciones entre partes fuera de la cadena de bloques, denominadas transacciones fuera de la cadena. Lightning Network se ha considerado a menudo un cambio en la evolución de la criptomoneda. Está diseñada para acelerar los tiempos de procesamiento de las transacciones y reducir los costes asociados a la cadena de bloques de Bitcoin. La red relámpago fue concebida por dos desarrolladores, Thaddeus Dryja y Joseph Poon, en 2015.
Aunque la red relámpago ha experimentado crecimiento y desarrollo desde su creación, sigue habiendo retos. Las fluctuaciones del precio de Bitcoin han impedido que la criptomoneda se convierta en un método de pago generalizado para las transacciones de consumidores y empresas. Además, el uso de Lightning Network conlleva costes, ya que las transacciones aún deben realizarse en la blockchain.
En este artículo, destacamos por qué es necesaria la Lightning Network y tres problemas a los que se enfrenta la red. Además, revisamos el futuro de la Red Lightning de Bitcoin explorando los recientes desarrollos tecnológicos que podrían impactar y mejorar la red en los próximos años.
Cartera relámpago
Inicialmente, Bitcoin no fue diseñado para ser escalable. Pretendía ser un sistema de pago descentralizado en el que los usuarios pudieran permanecer en el anonimato y acceder a él desde cualquier lugar. Sin embargo, su popularidad fue uno de sus puntos débiles: las transacciones se volvieron mucho más lentas y costosas de lo previsto. Así, los desarrolladores crearon capas de criptodivisas, donde la primera capa era la blockchain primaria. Cada capa inferior era una capa secundaria, terciaria y así sucesivamente.
Cada capa complementa a la anterior y añade funcionalidad. La Red Relámpago es una segunda capa de Bitcoin que utiliza canales de micropagos para ampliar la capacidad de la cadena de bloques de realizar transacciones de forma más eficiente.
Esta capa consiste en múltiples canales de pago entre partes o usuarios de Bitcoin. Un canal de la Red Lightning es un mecanismo de transacción entre dos partes. Mediante los canales, las partes pueden realizar o recibir pagos entre sí. Las transacciones realizadas en la Red Lightning son más rápidas, menos costosas y más fácilmente confirmables que las realizadas directamente en la blockchain de Bitcoin.
Monedero de la red Lightning
Escalabilidad. Capaz de millones a miles de millones de transacciones por segundo en toda la red. Esta capacidad supera en muchos órdenes de magnitud a los sistemas de pago tradicionales. Ahora es posible adjuntar pagos por acción/clic sin custodios.
Blockchains cruzadas. Los intercambios atómicos entre cadenas pueden producirse fuera de la cadena de forma instantánea con reglas de consenso de cadenas de bloques heterogéneas. Siempre que las cadenas puedan soportar la misma función hash criptográfica, es posible realizar transacciones entre blockchains sin confiar en terceros custodios.
Canales de pago bidireccionales. Dos participantes crean una entrada en el libro mayor de la cadena de bloques que requiere que ambos firmen cualquier gasto de fondos. Ambas partes crean transacciones que reembolsan la entrada del libro mayor a su asignación individual, pero no las transmiten a la cadena de bloques. Pueden actualizar sus asignaciones individuales para la entrada del libro mayor creando muchas transacciones que gastan a partir de la salida de la entrada actual del libro mayor. Sólo la versión más reciente es válida, lo que se hace cumplir mediante secuencias de comandos de contratos inteligentes parseables en blockchain. Esta entrada puede ser cerrada en cualquier momento por cualquiera de las partes sin ninguna confianza o custodia mediante la difusión de la versión más reciente a la blockchain.
Invertir en la red de rayos
La Lightning Network (LN) es un protocolo de pago de “capa 2” superpuesto a Bitcoin (y otras blockchains y criptomonedas)[1] Su objetivo es permitir transacciones rápidas entre los nodos participantes y se ha propuesto como solución al problema de escalabilidad de bitcoin[2][3] Presenta un sistema peer-to-peer para realizar micropagos de criptomonedas a través de una red de canales de pago bidireccionales sin delegar la custodia de los fondos[4].
El uso normal de la Lightning Network consiste en abrir un canal de pago comprometiendo una transacción de financiación a la blockchain base correspondiente (capa 1), seguida de la realización de cualquier número de transacciones de Lightning Network que actualicen la distribución provisional de los fondos del canal sin emitirlas a la blockchain, opcionalmente seguida del cierre del canal de pago emitiendo la versión final de la transacción de liquidación para distribuir los fondos del canal[5].
Para liquidar los pagos, el canal debe cerrarse. Para iniciar este proceso, un nodo transmite a la red la transacción de liquidación más reciente. Los siguientes eventos se pueden considerar de dos maneras: un cierre cooperativo en el que ambas partes confirman una distribución y los fondos se liquidan inmediatamente, y un cierre no cooperativo. Los cierres no cooperativos pueden ser legítimos, por ejemplo si un nodo ya no forma parte de la red, o fraudulentos si un nodo emite una distribución incorrecta y obsoleta. En los cierres no cooperativos, los fondos no se liquidan al instante, sino que hay un periodo de disputa en el que los nodos pueden impugnar la distribución emitida. Si el segundo nodo emite una distribución más actualizada, los fondos se le transfieren íntegramente. Este acto punitivo, conocido como transacción de reparación de incumplimiento, impide que los nodos intenten defraudar a la red emitiendo transacciones no actualizadas.