Artículos sobre: Bitcoin

⚡Lightning Network en Defiant⚡

Lightning Network es una red utilizada para el intercambio de BTC de una forma veloz y económica. En la actualidad, el proyecto de Lightning Network se presenta como el mejor candidato a resolver el problema de escalabilidad de la red principal de Bitcoin, en el camino a una verdadera adopción de la criptomoneda como sistema de pagos global.

Leelo mejor en nuestro Blog 👉 ¿Qué es Lightning Network y por qué nos viene a solucionar la vida?

Lightning Network (LN⚡)



LN es una red independiente de la blockchain de Bitcoin que, aún así, puede ser utilizada para el intercambio de BTC. De hecho, Lightning Network podría describirse como una red de canales de pagos interconectados, que permite la transferencia de saldos —de BTC— persona a persona.


Canales de pago


Al igual que muchas otras soluciones de escalabilidad de blockchains, la propuesta de LN⚡ consiste en que parte de los intercambios de valor se resuelvan off-chain.
En este caso, LN⚡ permite abrir canales de pago entre dos direcciones de la red de Bitcoin. Estas direcciones cederán una cantidad determinada de BTC a este canal —cantidad que podrá ser reasignada entre estas dos direcciones todas las veces que se quiera— y sin la necesidad de informar de este cambio de saldos en la blockchain de Bitcoin.
Si cualquiera de las dos partes ya contaba con otro canal de pagos de LN⚡ abierto, ahora servirá de puente para las distintas personas con las que comparte canales, habilitándose así una red de pagos entre todos los actores, sólo limitados por la capacidad de BTC definida al abrir cada uno de los canales.

Actualmente existen más de 80 mil canales de pagos abiertos sobre Lightning Network.


Transacciones on-chain y transacciones off-chain


Entonces, dentro del protocolo de pagos de LN⚡ sólo existen dos tipos de transacciones que deban ejecutarse sobre la blockchain de Bitcoin, y que corresponden a la apertura y al cierre de canales de pago — funding transactions y closing transactions —. Puede que sirva pensar a estas transacciones como movimientos de BTC desde la red principal a LN⚡ y en sentido opuesto.
Las demás transacciones — commitment transactions — tienen lugar fuera de la blockchain, y son, a fines prácticos, las que reasignan BTC entre las direcciones que participan en la red de pagos de Lightning Network.
Como podrá suponerse, las commitment transactions que ocurren sobre LN⚡ respetan una ajustada lógica que se asegura de que todas las partes intervinientes en la red de pagos cooperen.

Invoices (facturas)


No es necesario comprender los distintos mecanismos que hacen a las transacciones de LN⚡ y aseguran la cooperación dentro de la red. No obstante, es menester conocer el funcionamiento de las facturas — invoices , en inglés— el instrumento con el que se ejecutan los pagos de la red. Entendiendo sobre estas, quedará algo más claro cómo funciona la red de LN⚡.
Entonces, en LN⚡ los pagos no se realizan de forma directa y hacia una dirección, sino que son solicitados mediante una factura. Con esta factura, en la que se solicita el pago de una determinada cantidad de satoshis —la unidad mínima de BTC, correspondiente a una cienmillonésima parte— , se comparte además una información encriptada, que en la literatura de Lightning Network se llama simplemente secreto. Sólo quien emite la factura conoce el secreto —la información desencriptada—, pero a partir de la información encriptada es fácil corroborar la veracidad del secreto si este llega a ser revelado.
Como puede llegar a sospecharse, es muy probable que quien quiera hacer el pago no tenga un canal de pagos directo con la otra parte, debiendo pasar por otros canales de pagos de la red para hacer llegar el pago. Así, lo que se hará es extender una promesa de pago para quien haga llegar el pago a destino —pudiendo agregarse algunos sats adicionales en forma de recompensa para el/los intermediario/s—, compartiendo también la información encriptada, que funcionará como mecanismo de verificación. Utilizando esta información, la promesa de pago será programada para que el pago sea reclamado al revelar el secreto.
Una vez que el pago llega a destino, el solicitante corroborará que tanto el monto como la información sean correctos. De ser así, revelará la información desencriptada a la otra parte, que, a su vez, la utilizará para cobrar su pago y que compartirá con los demás intermediarios de la cadena para que hagan lo propio. Difundido el secreto, todos los actores del sistema fueron pagados, y el monto solicitado en la factura fue correctamente trasferido.
Tal como las facturas ordinarias —las del mundo no-cripto— las facturas de LN⚡ sólo pueden utilizarse una vez, para recibir un único pago. Por cada pago que desee solicitarse de la red debe generarse una nueva factura.


LN⚡ en Defiant



Para utilizar LN⚡ dentro de Defiant sólo es necesario tener presente la dinámica de las facturas explicada recién, puesto que estas deben emitirse previamente a la realización de cualquier pago.
Cabe señalar que debe tenerse saldo sobre LN⚡ para poder pagar una factura —y el saldo deberá ser igual o mayor al que la factura detalla—, pero pueden solicitarse pagos sin contar con saldo. Por el momento, el monto máximo que cada wallet puede administrar sobre la red de LN⚡ utilizando Defiant es de 0.002 BTC (200 mil sats.).
Finalmente, vale agregar que es posible hacer Funding desde la red principal de Bitcoin para agregar saldo a la red de Lightning Network.

No debe confundirse esta última función con la de abrir un canal de pagos, tarea que Defiant actualmente delega a opennode . Defiant todavía no integra la función para abrir y cerrar canales de pagos desde la app.

Para entender el funcionamiento de Lightning Network más en detalle, puede visitarse
Bit2Me: ¿Qué es y cómo funciona la Lightning network?

Lightning Network no es una solución dedicada exclusivamente a Bitcoin. Otras blockchains también pueden utilizar esta solución de escalabilidad, e incluso han sido sugeridos otros casos de uso que no competen exclusivamente al espacio de la tecnología blockchain. En la actualidad LN⚡ corre para Bitcoin y Litecoin.

Actualizado el: 21/03/2023

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!