Lightning Network: un protocolo de pago de segunda capa

¿Qué es Lightning Network?

Lightning Network es un protocolo descentralizado para micropagos instantáneos (baja latencia) y de alto volumen de hasta 0.00000001 BTC (1 sat), sin necesidad de intermediarios confiables, lo que reduce drásticamente las tarifas de transacción y el riesgo de contraparte. Lo logra a través de contratos inteligentes a través de una red de transacciones y scripts de firmas múltiples, de modo que cualquier participante en Lightning Network pueda pagar a cualquier otro participante.

Es un protocolo de pago de segunda capa que puede operar sobre una capa base de blockchain (similar a cómo se construye Internet en capas) y una de las primeras implementaciones de un contrato inteligente multipartito (dinero programable) usando Bitcoin’s secuencias de comandos incorporadas. [1]

<”Historia

El documento técnico de Bitcoin Lightning Network fue publicado por Joseph Poon y Thaddeus Dryja el 14 de enero de 2016 y se describe como “pagos instantáneos escalables fuera de la cadena” diseñados para la transacción del futuro: [2]

Durante 2017, se llevaron a cabo una serie de transacciones de prueba en implementaciones de Bitcoin Core antes de Blockstream (una compañía de tecnología blockchain dirigida por Adam Back que también ha desarrollado la implementación c-lightning del protocolo Lightning Network), anunció en enero de 2018 que Lightning estaba en vivo en la red principal con 60 nodos, coincidiendo con el lanzamiento de su Blockstream Store que permitía el pago a través de Lightning.

Esto todavía se consideraba una fase de prueba y de alto riesgo, lo que llevó a los participantes en ese momento a convertirse en marcados con el hashtag de redes sociales “#reckless”.

Lightning Labs (otra empresa que desarrolla Lightning), fundada inicialmente en 2016 con el apoyo de empresarios como Jack Dorsey (director ejecutivo de Twitter y Square).

En marzo de 2018, la CEO Elizabeth Stark anuncia el lanzamiento de lnd 0.4-beta . lnd (Lightning Network Daemon) es una implementación avanzada y fácil de desarrollar del protocolo Lightning Network, que proporciona confiabilidad, interoperabilidad y seguridad para aplicaciones financieras a escala global. [3]

ACINQ también ha desarrollado la implementación de eclair y la Iniciativa de Moneda Digital del MIT, una no comercial.

Lightning Network ganó una tracción significativa durante el resto de 2018 y en 2019, con iniciativas como Lightning Torch que utilizó las redes sociales para realizar pruebas de estrés en las transacciones pasadas a través de la red, y Case Node que proporciona Bitcoin y Lightning listos para usar. Solución de nodo, que ayuda a que la red crezca a 4.526 nodos, 32.945 canales y 90.908.607.607 capacidad de red sats al momento de escribir este artículo. [4]

¿Cómo funciona Lightning Network?

Al utilizar transacciones de Bitcoin reales y la funcionalidad de contrato inteligente, Lightning Network crea una red segura de participantes que luego pueden realizar transacciones a gran volumen y velocidad a bajo costo. Cabe señalar que también se requirió una solución de maleabilidad de transacciones, como SegWit, para hacerlo viable, por lo que el desarrollo ha avanzado significativamente desde la implementación de SegWit.

Proporciona un sistema de micropagos peer-to-peer a través de una red en malla de canales de pago bidireccionales (consenso local de dos partes), lo que permite transacciones instantáneas con tarifas casi nulas con otros participantes de la red. Requiere la apertura de un canal de pago mediante la financiación de una transacción de firma múltiple entre dos partes en el libro mayor público de Bitcoin, con consenso local sobre el equilibrio entre los dos participantes. El saldo actual se almacena como la transacción más reciente firmada por ambas partes, gastando desde la dirección del canal. Para realizar un pago, ambas partes firman una nueva transacción de salida gastando desde la dirección del canal. Todas las transacciones de salida antiguas quedan invalidadas al hacerlo.

Por lo tanto, una vez financiados, se pueden realizar múltiples transacciones Lightning para distribuir fondos sin transmitir a la cadena principal. En ese sentido, se asemeja a abrir una pestaña en un bar sin tener que procesar una transacción por cada ronda de bebidas. Una tarifa de transacción de Bitcoin solo se pagaría nuevamente al cierre de un canal, y los fondos restantes se redistribuirían de acuerdo con la asignación de saldo, lo que puede realizar cualquiera de las partes de manera unilateral.

Al incorporar el pago condicionado al conocimiento de un hash criptográfico seguro, los pagos se pueden realizar a través de una red de canales sin la necesidad de que ninguna de las partes tenga la propiedad de custodia unilateral de los fondos. Lightning Network habilita lo que antes no era posible con sistemas financieros confiables vulnerables a los monopolios: sin la necesidad de propiedad y confianza de custodia, la participación en la red puede ser dinámica y abierta para todos. [1]

Existe un sistema de penalización para garantizar que solo se transmita el último estado de saldo. Si cualquiera de las partes transmite falsamente un estado anterior, la otra parte puede tomar todos los fondos del canal. Esto asegura un incentivo económico para transmitir solo el estado de equilibrio correcto, logrado a través de una ventana de disputa en cadena antes de que se redistribuyan los fondos. La propia cadena de bloques de Bitcoin, por lo tanto, se convierte en el ejecutor del sistema de resolución de disputas para Lightning Network.

Ningún otro nodo de la red puede incautar fondos que viajan a través de sus canales debido a bloqueos de tiempo que solo permiten que los nodos de enrutamiento acepten fondos si los pasan al siguiente participante en la ruta a su destino (para un enrutamiento pequeño fee), lo que garantiza que estos nodos operen sin custodia de fondos. Todo esto ocurre fuera de la cadena entre las partes cooperativas y se aplica dentro de la cadena si una contraparte no coopera.

Dado que todas las partes tienen múltiples canales de firmas múltiples con muchos usuarios diferentes, estos canales de pago interconectados forman la Lightning Network, proporcionando transacciones de micropagos escalables, de bajo costo y descentralizadas a cualquier otro participante en la red, todo además de la seguridad de Bitcoin cadena de bloques.

<×Beneficios

<×Limitaciones

<”Prospectos

Lightning sigue siendo una red incipiente y arriesgada que requiere un mayor desarrollo y participación. Sin embargo, su tasa de crecimiento ha sido impresionante, con miles de nodos ahora en línea, decenas de miles de canales abiertos y cerca de los 100 mil millones en capacidad de satélites, todo en el espacio de alrededor de 18 meses.

Proporciona una solución escalable a largo plazo para la cadena de bloques, al tiempo que conserva bloques pequeños, los correspondientes requisitos de equipo más bajos y, por lo tanto, la naturaleza descentralizada de Bitcoin, donde sigue siendo factible para la mayor cantidad de personas posible ejecutar nodos completos. Esto está en marcado contraste con las preferencias de escalabilidad de la capa base de bloques grandes de Bitcoin Cash y Bitcoin SV.

De hecho, además de los informes de un bloque de 210 MB que hace que los nodos BSV se bloqueen según los requisitos, y sus defensores ahora dicen que es demasiado costoso mantener los nodos BSV que probablemente costarán miles de dólares por mes para operar (según Money Button) , demuestra cómo esta preferencia solo proporciona una solución a muy corto plazo para la escalabilidad a expensas de destruir la descentralización.

Lightning nos muestra una visión para el futuro. Un futuro en el que puede almacenar de forma segura su patrimonio en la cadena de bloques de Bitcoin, ejecutar un nodo completo tan fácilmente como configurar un enrutador en casa, mientras tiene la libertad de realizar transacciones con frecuencia a través de algo tan simple de usar como una aplicación de teléfono móvil.

Siempre que Lightning Network continúe cumpliendo con sus expectativas y potencial, los micropagos instantáneos, la privacidad mejorada y las tarifas casi nulas ofrecen beneficios increíbles para la escalabilidad de Bitcoin y la adopción masiva.

<×Fuentes:

[1] https://lightning.network/lightning-network-summary.pdf

[2] https://lightning.network/lightning-network-paper.pdf

[3] https://lightning.engineering/

[4] https://explore.casa/

Obtenga las mejores ofertas de software directamente en su bandeja de entrada