Qué es Lightning Network o Red de Canales de Pago

Lightning Network, rapidez y economía en las transacciones

#bitcoin#crypto
bitcoin-lightning-network

Lightning Network (Red de canales de pago)

La blockchain de bitcoin ha planteado siempre un problema: la lentitud de las transacciones y el costo de las mismas. La blockchain es un registro que contiene distintas páginas en las que cada una de ellas caben diversas transacciones. En el momento que la página está completa con todas las transacciones , ésta se añade al registro antes de empezar una nueva en otra página, pero antes de esta acción debemos asegurarnos que todos están conformes con la misma y comprobar lo que estas páginas contienen. Este proceso tarda alrededor de diez minutos por cada bloque.

En la red Lightning los pagos son instantáneos y no necesitan confirmación de los bloques. Permite enviar pagos tan pequeños como 1 satoshi sin riesgo de custodia, y las transacciones se hacen fuera de la Blockchain.

Básicamente es un descongestionador de red haciendo parte del trabajo de la blockchain, y una vez que lo tiene listo, lo empaqueta y lo sube a la blockchain. Además es un ahorrador de comisiones con lo que gana la blockchain y ganamos nosotros.

La persona A quiere enviar un Bitcoin a la persona B con una tasa de 0,01 BTC y tiene cierta prisa para que se realice la transacción, pero ésta dependerá de la tasa que este dispuesto a pagar para que se haga rápidamente o no. Como es lógico las más costosas serán las primeras en realizarse y así puedes esperar mucho tiempo hasta que se realice la tuya. Los mineros van a priorizar las transacciones más altas por su propio interés, y así puedes esperar minutos, horas o incluso días.

Por esta problemática surgió Lightning Network, y su idea se basa en que no todas las transacciones se tienen que registrar en la blockchain.

Canales de pago

Canales de pago son aquellos en el que dos personas se comprometen fondos en una dirección , emitiendo compromisos de pago firmados por ambos sin confirmación de la blockchain y lógicamente fuera de la cadena de bloques.

Estas personas abren un canal de pago entre ellas y envían fondos a una dirección multifirma 2 de 2, esta transacción se envía a la blockchain quedando abierto el canal. Para tener un acuerdo las partes crean una transacción de compromiso desde la dirección multifirma. Mientras permanezca abierto pueden realizar todos los movimientos que quieran, y solo cuando se cierre se registrará el saldo final de las transacciones efectuadas.

Para su entendimiento voy a poner un ejemplo práctico.

Si dos personas quieren hacer varias transacciones, entonces abren una especie de caja de seguridad, la cual registraría únicamente la apertura de la caja una vez en la blockchain, independientemente de las transacciones que hagan entre ellos, de tal manera que mientras la caja este abierta no hay nada realizado, sólo cuando quedara cerrada figurarían los movimientos realizados una vez en la blockchain. Lo que figura dentro de la caja no son transacciones, pero sí promesas de propiedad de los bitcoins, de tal manera que cuando se cierre la caja se cumpliría la promesa.

Pero el potencial de Lightning Network no es sólo eso. Imaginemos que tenemos tres personas A, B y C. Las dos primeras tienen una caja compartida entre ellas, pero A quiere hacer una transacción a C con la que B tiene una caja compartida, pues gracias a Lightning Network se podría efectuar la transacción utilizando la promesa de propiedad de la persona B, así A y C conseguirían la transacción sin necesidad de tener una caja abierta entre ellos y sin tener que comunicar a la blockchain todos los datos. Esto supone un ahorro de saturación de información en la red.

Servicios

  • Pagos instantáneos:

La red Lightning permite realizar transacciones en segundos siempre y cuando sean pagos no revocables, como pagar un café o una suscripción.

  • Micropagos:

Al tener unas comisiones tan bajas, se pueden hacer pagos minúsculos sin utilizar un tercero de confianza, por ejemplo pagos por usabilidad de un servicio de internet por mega utilizado, etc.

  • Contratos inteligentes financieros:

Estos contratos utilizan mucho cómputo en la blockchain y son sensitivos en tiempo, así al utilizar Lightning se pueden realizar transacciones de contratos muy complejos sin tener que usar la cadena de bloques.

  • Atomic Swaps (pagos entre cadenas):

Cuando hay funciones hash en las distintas cadenas de bloques, se pueden enrutar las transacciones en varias cadenas utilizando otras reglas de consenso. El remitente y el receptor no tienen que confiar ni saber sobre las otras cadenas, incluso la cadena de destino. Lo único importante para el receptor es un pago condicional al conocer un secreto en la cadena.

  • Arbitraje en el intercambio:

Ahora hay un incentivo en el mantenimiento de fondos en las casas de cambio, debido a los tiempos de confirmación de 3 a 6 bloques. Sería interesante que las casas de cambio participen en la red Lightning y puedan transferir sus fondos casi al instante. Esto reduciría de forma considerable los robos y la obligación de utilizar custodios de terceros de confianza.

Aplicaciones para Lightning Network

Lightning Network (LN) llegó a Bitcoin en el año 2018, y han ido desarrollando y haciendo propuestas para poder utilizar esta herramienta. Estas son las más importantes aplicaciones de la tecnología de segunda capa.

Videojuegos y arte digital

Esta categoría es la que más triunfó entre la red Lightning Network, se puede mencionar sin duda la Lightning Chess que consiste en apostar satoshis en partidas de ajedrez usando LN.

Igualmente el monedero IndieSquare en unión con BTCPay, lanzaron un kit de desarrollo para juegos Unity, para poder incluir pagos con LN en los videojuegos, adquiriendo ítems de los juegos pagando con bitcoins.

La versión del juego Mario Bros para los bitcoiners (Super Bro), permite reclamar satoshis mediante los canales de pago de LN.

Otros juegos igualmente populares y que permiten pagar y recibir satoshis a través de esta red de micropagos son Pókemon, con Poketoshi, y El Ahorcado el sitio web de Moneni.

Sarutobi Island, un juego de fusión de tokens de Counterparty (para Android), permite que en la tienda virtual y en su página web Sarutobi la opción de LN, se adquieran en la tienda, accesorios con pagos de BTC gracias a la red Lightning.

Se creó una pizarra digital para dibujar a cambio de satoshis utilizando LN con el nombre de Satoshi`s Place. Dispone de un millón de píxeles al precio de un satoshi cada uno de ellos, se puede pintar indefinidamente, lo curioso es que a los pocos días de su estreno ya se habían pintado más de 8 millones de píxeles.

Facilidad para interacturar e instalar nodos LN

El pasado mes de noviembre el desarrollador Pierre Rochard presentó una aplicación llamada Lightning Power Node Launcher, la cual permite instalar nodos de bitcoin y Lightning Network en Windows y macOS.

Dos aplicaciones con funciones de monedero son: Ride The Lightning es una interfaz de escritorio que interactúa con nodos LN, y la interfaz Spark disponible para versiones de escritorio compatibles con Windows, Apple y Linux, y para dispositivos móviles Android e iOS.

Otra aplicación similar es Shango, compatible con Android e iOS. Es una app que da acceso directo a un nodo completo basado en la nube.

LndHub es una iniciativa creada por BlueWallet para teléfonos móviles Android e iOS haciendo de intermediario, en donde los usuarios pueden utilizar la red de microtransacciones sin la obligación de correr un nodo completo de Lightning.

CoinClip ha sido el primer monedero para dispositivos iOS con opción de pagos LN, después vino la aplicación lanzada por Zap mobile que pueden tener un nodo LN en su teléfono inteligente, pudiendo crear facturas LN en mensajes de texto.

Lightning Ramp y Casa crearon nodos físicos de LN presincronizados con la blockchain de bitcoin, asegurando que el nodo ofrece todas las funciones de Lightning, y afirman que los usuarios pueden realizar transacciones sin muchos conocimientos técnicos.

Apuestas, subastas y propinas

Tippin es un sistema de propinas Lightning Network que no requiere que los usuarios administren un nodo completo de la red. Esta aplicación es una cartera de custodia quedando los fondos en la confianza del desarrollador de forma temporal.

Lightning Network es utilizada para la realización de subastas de obras de arte, como por ejemplo el artista @cryptograffiti ofreció una subasta que se debía realizar utilizando LN.

MicroBet es una aplicación para realizar microapuestas en BTC mediante LN. Otro ejemplo es Lightning Spin que consiste en una ruleta para apostar con satoshis.

Publicaciones y mensajería de texto

Lightning Network es una red diseñada para la mensajería de texto instantánea descentralizada y sin censura según han dicho miembros del equipo de Bitfury, y su aplicación incorporada en su monedero Lightning Peach, pudiendo intercambiar mensajes a cambio de satoshis que luego son devueltos al ser contestado el mensaje, básicamente con el objetivo de evitar el spam.

ThunderMessage es una página web que permite a sus usuarios publicar mensajes y que la comunidad vote por ellos con satoshis, utilizando micropagos de Lightning

Puntos de venta y dispensadores

Bitfury tiene una alianza con el procesador de pagos Paytomat que ofrece a los comerciantes la posibilidad de recibir pagos con LN gracias a una aplicación de punto de venta, así facilitan a los usuarios las compras diarias con criptomonedas, contribuyendo a la adopción de la tecnología de criptoactivos.

CoinGate es un caso parecido, utilizando en más de 100 tiendas y restaurantes las iniciativas de Open Node y BTCPay.

Lightning Beer Tap es un punto de venta automatizado dedicado para la compra de cervezas y que permite pagos con LN.

La empresa Coca-Cola opera con pagos realizados con LN, igualmente más de 4000 comerciantes de Estados Unidos aceptan pagos en Bitcoin a través de LN utilizando una aplicación desarrollada por CoinGate.

Suiza instaló un punto de autoservicio de comida aceptando pagos en bitcoins con LN, convirtiéndose en la primera de este tipo.

Complementos para navegadores web, Excel y Woocommerce

Joule es una extensión para navegadores web que facilita pagos utilizando canales de Lightning. Está disponible para Firefox, Opera y Chrome, próximamente estará para Brave. En la actualidad se requiere de la instalación de un nodo propio de LN.

Pierre Rochard creó un complemento de Microsoft Excel para enviar y recibir pagos en bitcoins, pero esta opción depende de Neutrino estando en una etapa experimental.

Strike permite realizar pagos en WordPress gracias a la habilitación de un complemento compatible con LN, siendo la primera iniciativa de este estilo.

GloBee anunció que permitiría pagos con canales de LN no solo para Woocommerce, sino también para OpenCart, magenta, etc.

Transporte y microtareas

Matthias Steinig ha desarrollado una aplicación de teléfono móvil que tras confirmarse el pago en bitcoins, el controlador enciende el motor de la bicicleta por el tiempo previamente definido.

El lider de Infraestructura Lightning Labs, Alex Bosworth presentó la aplicación Senza que consiste en realizar tareas como llenar encuestas, responder entrevistas, identificar información, etc

Intercambios entre criptoactivos

El pasado año se realizaron varios intercambios entre criptoactivos con el uso de LN. El pasado junio se efectuó el segundo intercambio atómico entre nodos LN de las blockchain de bitcoin y Litecoin.

También en esa fecha se hicieron los intercambios submarinos desarrollados por Alex Bosworth , que son una modalidad de intercambio de fondos desde una blockchain hasta la segunda capa de Bitcoin, Lightning Network, es decir que pueden haber intercambios entre criptomonedas y bitcoin.

Se ha lanzado también el servicio Sparkswap, combinando LN con intercambios atómicos entre criptoactivos y poco mas tarde para el intercambio de criptomonedas BBTC, ETH, LTC, DASH y BCH, utilizando canales de pago de LN.

El servicio llamado ZigZag hace de intermediario entre los usuarios y una cartera que soporte LN, el mismo caso que en los intercambios submarinos.

El pasado diciembre los desarrolladores de CoBlox y la empresa Tenx hicieron el primer intercambio atómico con tokens ERC20 desde la red Ethereum hacia Lightning Network de Bitcoin. Esto puede significar que en el futuro se pueden materializar facturas de bitcoins en la LN con ethers.

Sin duda se nos presenta un 2019 infinito en aplicaciones para Lightning Network y con un crecimiento exponencial en innovaciones, cambios y mejoras, que sin duda redundará en beneficio de todos.