Desde que se puso en marcha en noviembre de 2018, la capacidad de la red, la cantidad de canales y números de nodos ha estado creciendo a pasos agigantados para Lightning Network (LN) de Bitcoin, una solución de segunda capa que busca hacer que las transacciones en la principal criptomoneda sean más rápidas y menos costosas.
El espacio para diseñar dentro de LN es enorme, por lo que estamos comenzando a ver varias aplicaciones, que van desde tiendas de archivos digitales como FileBazaar hasta interfaces prácticas para el usuario como es el caso de Lightning Joule.
Aún estamos lejos de una posible adopción masiva de esta solución, pero el progreso, aunque lento, se está realizando con esta tecnológica, qué utiliza recursos, herramientas y aplicaciones para ayudar a mejorar las capacidades de la red de Bitcoin.
Contenido
Aplicaciones para la red de Lightning Network
Lightning Network es una red punto a punto que permite el envío de pagos de forma bidireccional mediante canales que son creados por los usuarios y que se encuentra fuera de la cadena de bloques principal. Dentro de estos canales, los usuarios pueden transferir una cierta cantidad de BTC dependiendo de las capacidades de este.
Con esto se crean nodos para LN, que pueden ser utilizados también para enrutar pagos y de esta forma ofrecer mayor liquidez a la red.
Cualquier usuario puede utilizar un canal creado por otras personas y de esta forma aprovechar sus ventajas para hacer llegar los fondos a cualquier nodo de la red. Con estos, los propios nodos pueden ganar una comisión en función de los servicios prestados.
La explicación de la red lightning es algo más compleja, pero esta breve introducción es útil para entrar en tema. Y es que el diseño de la misma ha creado una temprana generación de aplicaciones que trabajan con ella y que se denomina LApps.
Por el momento, estas pequeñas soluciones se centran en cuestiones muy importantes y típicas de la red como la creación de monederos para micropagos o plugins para que los comerciantes puedan comenzar a aceptar dinero a través de ella.
Estas aplicaciones en particular aprovechan la completa implementación de LN, que incluye repositorios de código abierto que permiten correr un nodo completo como c-Lightning de Blockstream, Ind de Lightning Las y Lightning Peach de Bitfury. La elección de cualquier de ellos dependerá del desarrollador y su preferencia por un lenguaje o herramienta en particular.
Existen monederos para ordenador como Zap que están disponibles con interfaces muy amigables para los usuarios, haciendo sencillo que los menos experimentados puedan comenzar a utilizar LN. Incluso hay herramientas para montar un nodo que integra este monedero y del cual tenemos una guía aquí.
Si pensamos en una forma más seria de correr un nodo físico de LN en Bitcoin, entonces deberíamos echarle un ojo a Casa, que provee un hardware especialmente diseñado para funcionar de forma continua tanto como nodo para Lightning así como para Bitcoin. Incluso lleva integrado en sí un monedero web similar a Lightning Joule.
Una vez que hemos accedido a su red, podemos abrir canales de pagos con otros usuarios o aplicaciones al depositar bitcoins en el canal. Algunos servicios ofrecen características de autogestión para nuestro nodo.
Existe una gran variedad de lapps que ya están disponibles para interactuar con todo el ecosistema. Incluso si somos desarrolladores, hay un enorme potencial para crear nuestras propias soluciones. Y en caso de que no lo seamos, si tenemos una tienda o buscamos hacer negocios, las ventajas que ofrecen son descomunales.
¿Qué tipo de LApps existen?
Monederos
Las más básicas y necesaria de todas son los monederos, que nos permiten acceder a los bitcoins y a la red de Lightning. El diseño de estas lo es todo, haciendo más sencillo al usuario interactuar y evitar los errores. En especial sí se busca que estos adopten la forma de pago masivamente.
Para poder interactuar con LN necesitamos que nuestro monedero Bitcoin tenga habilitado dicha función. No todos los monederos a día de hoy cuentan con esta funcionalidad, pero si todos los monederos LN deben poder interactuar con la red de Bitcoin.
Si buscamos las opciones más populares encontramos a:
- Zap Wallet (Ordenador)
- Lightning Labs (Ordenador)
- Lightning Joule (Web)
- Casa Node (Web)
- Eclair (Móvil)
- Spark Wallet (Móvil, Web y Ordenador)
- Bitcoin Lightning Wallet
- Lightning Peach (Móvil y Ordenador)
Herramientas de desarrollo
Dentro de las herramientas de desarrollos podemos encontrar de todo, desde métricas hasta simples formas de integrar API. El crecimiento de herramientas de desarrollos de tipo código abierto a veces es un indicativo del crecimiento orgánico y la adopción que tiene un ecosistema.
Las más interesantes son:
- BitcoinVisuals (Métricas y gráficos)
- LND Explorer (Interfaz)
- LightningJ (Integración para Java)
- Parpercall (API)
- FileBazaar (Sistema de membresía para tiendas de productos digitales)
- 1ML (Motor de búsqueda y análisis)
- Neutrino (Cliente ligero de LN)
- Y’alls (Micropagos por leer y escribir artículos)
- Bitrefill (Tarjeta de telefono y regalo prepagos usando LN)
Si te interesa meter de lleno en el desarrollo de este tipo de apps, es recomendable visitar el repositorio Elements Project de Blockstream, donde encontrarás una gran cantidad de proyectos y lapps siendo desarrollados.
Plugins para e-commerce y pagos
El uso de caso más interesante para la tecnología es sin dudas las tiendas online. Los monederos web como Joule y Casa hacen que los pagos a través de un sitio sea sencillo e instantáneo. Lo que es mejor aún, si tienes una tienda con WooCommerce o Magento, la configuración es bastante sencilla.
Usar servicios como BTCPay Server hacen aún más simple todo, además de ofrecer todas las ventajas de usar LN sin necesidad de custodios (nodos que verifiquen que las transacciones funcionen correctamente) si es que tenemos nuestro propio servidor)
Para las tiendas que están dispuestas a aceptar LN lo pueden conseguir con unos pocos clics, y una integración más profunda esta siendo desarrollada para que el proceso sea más intuitivo y amigable.
Algunos plugins que deberías ver si tienes una tienda online son los siguientes:
- BTCPay Server (Un procesador de pagos de código abierto)
- Lightning Charge (Solución de pago para c-Lightning)
- NanoPoS (Sistema de punto de venta LN)
- Peach Commerce (API para Peach Rust)
- Peach Watchtower (Watchtower testnet)
- WooCommerce Plugin (Plugin para la tienda en WordPress)
- Ifpaytt (Servicio de solicitud de pago IFTTT)
- Tippin.Me (Propinas con Lightning)
- Strike (Un agregador de pagos LN)
- Spacebit.live (Pasarela de facturas que envía los mensajes a travez de Blockstream)
Si la tecnología sobrevive a la temprana adopción por los comerciantes, esta será una buena señal de que la red puede conseguir el éxito en el futuro. Para muchos, por la volatilidad (¿por qué Bitcoin tiene tanta volatilidad?), mantener BTC no es una opción viable, por lo que conseguir una solución que les permita obtener rápidamente monedas fíat es un obstáculo importante para su adopción hoy en día.
Juegos y otros
Los juegos no escapan de esta solución al ser una nueva tecnología donde podemos comercian con ítems virtuales que son propios de los videojuegos o simplemente monedas dentro de ellos.
Veamos cuáles son las alternativas en este apartado:
- Satoshis’s Place (Una pizarra de grafittis con micropagos)
- Lightning Jukebox (Maquina de musica que se paga con Lightning)
- Nanotips (Jarra de propinas)
- Starblocks (Una tienda de cafés virtual)
- Hammercoin (Juego RPG)
- Thunderdice (Una versión de SatoshiDice)
Conclusión
La tecnología Lightning de Bitcoin ofrece un vasto potencial que ayudara a que la criptomoneda escale a nuevos niveles. Aún queda mucho por hacer para enfrentar algunos desafíos antes de que esta red alcance todo su potencial, pero la proliferación de lapps es una señal positiva de que la red está moviéndoselo a los objetivos deseados.
Agrega un Comentario