Bitcoin es la criptomoneda de mayor relevancia dentro del ecosistema, no solo por precio y dominancia, sino por los aรฑos de trabajo que hay detrรกs de su รฉxito. Sin embargo, su desarrollo ha encontrado un desafรญo mayรบsculo en la escalabilidad, esa capacidad de la red de mantener la eficiencia de su funcionamiento a pesar del crecimiento continuo.
En este panorama surgiรณ Lightning Network (LN), un protocolo de micropagos que funciona de manera alterna a unaย blockchain, comoย Bitcoin, que libera el volumen de transacciones y su registro permanente, debido a que el total de las transacciones registradas en un canal de pago LN se salda cuando el canal se cierra; y que ademรกs permite el intercambio de cantidades mรกs bajas de bitcoin con comisiones รญnfimas.
Apenas en enero de este aรฑo este protocolo alterno a la blockchain de Bitcoin iniciรณ operaciones, con 69 nodos, 135 canales de pago, y una capacidad de intercambio de poco mรกs de 1 BTC. Desde entonces, el crecimiento de LN no se ha detenido, y actualmente la red cuenta con mรกs de 2.000 nodos activos, con mรกs de 5.000 canales de pago activos.
La red ha sido objetivo de investigaciones como la de Patricia Estevao, que ponen de manifiesto que si bien ha habido una evoluciรณn importante en cuanto a la implementaciรณn y a la creaciรณn de herramientas que resulten amistosas para el usuario, el protocolo aรบn debe evolucionar.
En su informe,Estevao demuestra que, a pesar de su crecimiento, el protocolo aรบn no estรก completamente listo para su uso masificado, aunque el desarrollo de sus carteras sigue una lรญnea que toma muy en cuenta a los usuarios: โmi objetivo con este estudio compacto es contribuir con la adopciรณn de Lightning Network y la experiencia del usuario mediante el anรกlisis de algunos de los cambios esperadosโ, escribiรณ.
Estos son algunos de los elementos mรกs resaltantes del avance de LN hasta ahora.
El desarrollo de la red
Desde el lanzamiento de su red principal, la cantidad de nodos de LN ha aumentado significativamente. De hecho, segรบn las herramientas de mediciรณn oficiales hay un total de 2.295 nodos activos, con un total de 5.069 canales de pago abiertos. A travรฉs de esta red de micropagos se pueden intercambiar 147.515 dรณlares. La cifra resulta significativa si se valora que hace menos de seis meses que la red de LN estรก activa y aรบn requiere cierto nivel de conocimiento tรฉcnico para su uso sin la intermediaciรณn de alguna plataforma.
Otras fuentes como Lightning Network Stats, seรฑalan que la red cuenta con 2.695 nodos 8.235 canales, con un total de 2.013 nodos pรบblicos. En todo caso, a partir del 28 de mayo la cantidad de canales de pago de la mainnet superรณ los abiertos en la red de pruebas.
El crecimiento es claro, dado que apenas en enero la red alcanzaba solo los 69 nodos activos. Desde entonces la cantidad de nodos ha crecido mรกs de 2.900%, mientras que la cantidad de canales de pago se ha elevado 4.800%. Ademรกs, la red permite un intercambio 23 veces mayor en bitcoins, ya que actualmente se pueden movilizar hasta 28,775 bitcoins, mientras que en enero, la red apenas alcanzaba 1,3 BTC.
A partir de mediados de marzo Lightning Labs ha anunciรณ el lanzamiento de la versiรณn beta de Lightning Network Daemon (LND), el primer software estable para usar Lightning Network en la red principal de Bitcoin y Litecoin. Esto implica que ahora los usuarios de estas criptomonedas podrรกn hacer transacciones mucho mรกs rรกpidas y baratas fuera de la blockchain, con el respaldo tรฉcnico del equipo encabezado por Elizabeth Stark.
Herramientas y avances de Lightning Network
Los principales equipos de desarrollo del protocolo y la red sonย ACINQ, Lightning Labs y Blockcstream, quienes han presentado algunos interesantes avances. El equipo de Eclair, la billetera mรณvil creada por ACINQ para esta red de micropagos, ha reunido importantes elogios. De hecho, Patricia Estevao seรฑalรณ que se trata de una de las implementaciones de mejores resultados y de mรกs fรกcil manejo para usuarios inexpertos.
Ademรกs, recientemente anunciaron el lanzamiento de la API de Strike en la red principal de LN, con la cual se podrรกn realizar pagos simplificando los procedimientos de la red. La empresa francesa utilizรณ su cuenta en la red social Twitter y a travรฉs de una publicaciรณn para los medios. Tras estar en fase de pruebas desde enero, la API de Strike es una realidad en la red. El objetivo de Strike es coordinar e integrar las transacciones e interacciones entre LN y la red Bitcoin, posibilitando la realizaciรณn de pagos instantรกneos y econรณmicos debido a que los intercambios a travรฉs de los canales no necesitan confirmaciones de bloque.
Strike, our stripe-like API for Lightningโก๏ธ, is now live on Bitcoin Mainnet! ?https://t.co/Gw4Ta13IeO
โก๏ธ https://t.co/LXzWZHB6kd#LightningNetwork #bitcoin pic.twitter.com/6pstlz9lqk
— ACINQ (@acinq_co) 24 de mayo de 2018
Por su parte Blockstream ha sido uno de los equipos mรกs activos: mediante el uso deย c-lightning, y su sistema de procesamiento de micropagos Lightning Charge, realizaron el estreno de varias aplicaciones de LN, bautizadas como Lapps. Durante la รบltima semana de marzo, el equipo estrenรณ 7 aplicaciones para LN.
A esta semana le llamaron The Lapps Week. La aplicaciones presentadas fueron: FileBazaar, Lightning Publisher, Nanotip, Paypercall, Nanopos, IFPAYTT y Lightning Jukebox. Cada herramienta fue ideada con diversos objetivos que van desde una plataforma de intercambio de contenidos creativos, asรญ como una herramienta para propinas, hasta un reproductor de mรบsica.
El equipo tambiรฉn ha avanzado en aspectos tรฉcnicos, adelantando el desarrollo de herramientas que podrรญan solventar algunas de las dificultades que plantea la realizaciรณn de Lightning Network, especialmente asociados a los problemas que podrรญan ocurrir antes del registro de las operaciones en la blockchain.
Asรญ, la empresa dio a conocer eltoo, una herramienta que intenta solucionar los posibles problemas en cuanto a la actualizaciรณn de las operaciones realizadas en los canales de pago en la cadena principal de Bitcoin. Para esto es clave el indicador SIGHASH_NOINPUT en las firmas, lo que ha sido calificado como โun cambio menorโ en Bitcoin. SIGHASH_NOINPUT permite que una entrada de transacciรณn se vincule a cualquier salida de transacciรณn con un script coincidente. Actualmente los desarrolladores de Bitcoin adelantan una discusiรณn sobre este tรณpico en el mailing list de desarrollo, mostrando apertura a su realizaciรณn. La propuesta contรณ con el trabajo de Christian Decker y Rusty Russell, de Blockstream, y Olaoluwa Osuntokun, de Lightning Labs.
En cuanto a Lightning Labs, ademรกs de LND, sus desarrolladores han seguido trabajando. Por ejemplo, Osuntokun y Conner Fromknecht presentaron los Pagos de Rutas Mรบltiples Atรณmicas (AMP, por sus siglas en inglรฉs), una importante caracterรญstica del software d LN que permitirรก realizar pagos a travรฉs de la combinaciรณn de los montos de varios canales de pago de los usuarios.
Esta posibilidad estรก abierta siempre que el receptor del pago estรฉ dispuesto a reclamar todos los HTLC (Hashed Timelocked Contracts) de estas operaciones hasta que el monto coincida con el total a cobrar. Recordemos que, para su funcionamiento, el esquema de LN requiere que el receptor proporcione un hash (identidad รบnica) de pago, que serรก reutilizado cada vez que se le envรญen fondos. Sin embargo, esta reutilizaciรณn del hash podrรญa inhibir la realizaciรณn de los AMP.
Los desarrolladores platearon una soluciรณn en 2 pasos en donde no se volverรญa a utilizar ningรบn hash de pago en todos los pagos combinados, agregando ademรกs una fuerte garantรญa mediante la cual el receptor no recibirรก el pago hasta que todos los flujos de pago parcial se ejecuten en los canales de pago correspondientes.
La adopciรณn del protocolo
En cuanto a la adopciรณn del protocolo, Lightning Network ha tenido una recepciรณn significativa y algunos procesadores de pago, carteras de criptoactivos o casas de cambio han decidido probar sus propias implementaciones de esta red de micropagos en sus servicios.
Tal es el caso de Vaultoro, que recientemente se convirtiรณ en la primera casa de cambio en implementar LN. Con esta implementaciรณn la casa de cambio se convierte en el primer exchange en adoptar el protocolo en versiรณn beta para sus operaciones. Esta primera implementaciรณn permitirรก a los usuarios de Vaultoro enviar bitcoins de forma instantรกnea, econรณmica y privada. Actualmente tiene un lรญmite de 100 satoshis.
El objetivo es que los comerciantes que utilizan esta plataforma de intercambio puedan enviar sus bitcoins de una manera mรกs barata en milisegundos, y que, a la larga, puedan tomar las ordenes directamente del libro de ordenes desde sus propias carteras sin tener que colocar sus fondos en las carteras calientes de Vaultoro. Para utilizar esta nueva caracterรญstica de la plataforma, los usuarios solo deben tener una billetera Eclair y su cuenta en Vaultoro.
โEsta primera implementaciรณn permitirรก a los usuarios de Vaultoro enviar bitcoins de forma instantรกnea, econรณmica y privada. Nuestro prรณximo objetivo es permitir a las personas tomar pedidos de la cartera de pedidos directamente desde su billeteraโ, explicรณ la empresa.
Por su parte la empresa procesadora de pagos Coingate, anunciรณ el lanzamiento de una herramienta que permitirรก a los comerciantes interesados probar la red de micropagos LN para sus transacciones. Los usuarios podrรกn comprar un cafรฉ virtual utilizando Lightning Network en una tienda de prueba que basa sus operaciones en la red de prueba de Lightning Network.
โCreemos firmemente que Lightning Network es la prรณxima actualizaciรณn importante de Bitcoin en su conjunto y, como procesador de pagos, estamos entusiasmados con el posible impacto que puede tener en Bitcoin como monedaโ, explicรณ el CMO del equipo, Vilius Semenas a CriptoNoticias. La empresa adoptรณ SegWit y utiliza el batching para sus operaciones, valorando la incidencia positiva de estas implementaciones para la red y la potencial transformaciรณn de Bitcoin en un medio de intercambio cotidiano.
En lo que respecta a los comerciantes y la adopciรณn de Bitcoin como moneda a largo plazo, somos muy optimistas acerca de una serie de mejoras que aporta LN. En primer lugar, el enorme aumento en la capacidad de la red (es decir, transacciones por segundo) eventualmente reducirรก los costos de transacciรณn de manera significativa y atraerรก a mรกs personas a utilizar BTC como mรฉtodo de pago. En segundo lugar, la capacidad de realizar y recibir pagos de forma casi instantรกnea y segura sin esperar confirmaciones de red tendrรก un efecto enorme en la conveniencia de realizar pagos tanto en lรญnea como en ubicaciones minoristas, tanto para comerciantes como para compradores. Estos dos factores combinados, estamos seguros, son suficientes para impulsar aรบn mรกs la adopciรณn y establecer Bitcoin en el camino correcto para convertirse en un mรฉtodo de pago convencional a su debido tiempo.
Vilius Semenas
CMO
Ademรกs, en marzo el procesador de pagos BTCPay, creado como un proyecto de cรณdigo abierto alternativo a BitPay, ha puesto a disposiciรณn de sus usuarios la opciรณn de pagos a travรฉs del protocolo LN en la red principal de Bitcoin. IOS cuenta con un par de carteras disponible gracias a CoinClip, desarrollada por el equipo de Valcour Games, y Rawtx
Juegos como primeros casos de uso
Este protocolo de micropagos ha sido aprovechado para que los usuarios se entretengan, experimentando de primera mano el potencial de la red. Satoshi’s Place, una pizarra digital colaborativa ha sido uno de los mรกs significativos casos de uso. Desarrollado por Lightning K0ala, su idea central es sencilla: cada pรญxel tiene un precio de 1 satoshi que debe ser cancelado a travรฉs de LN. Desde su creaciรณn la pizarra ha sido pintada completamente al menos 12 veces, y ha generado un importante acompaรฑamiento en la comunidad de desarrolladores y usuarios a travรฉs de foros de Internet.
Por su parte, los desarrolladores de Moneni recrearon el tradicional juego de El Ahorcado utilizando LN para que los jugadores paguen y cobren algunos satoshis por participar. Cada intento para adivinar las letras de la palabra tiene un valor de 100 satoshis, que deben ser liquidados a travรฉs de la red de microtransacciones.
Ademรกs el desarrollador portuguรฉs Joao Almeida creรณ Poketoshi, un caso de uso de Lightning en el que la red de micropagos permite que los usuarios participen jugando Pokemรณn con toda la comunidad bitcoiner en tiempo real. Los usuarios pagan 100 satoshis por cada jugada dentro de esta versiรณn bitcoiner de โTwitch Plays Pokรฉmonโ. El objetivo es poder monetizar el juego de manera que el servicio de streaming ยซpueda pagarse soloยป, al tiempo que permite a la comunidad bitcoiner utilizar la red de micropagos de manera directa.
Esta prometedora red cuenta, como Bitcoin, con su Pizza Day, tambiรฉn protagonizado por el desarrollador Laszlo Hanyecz, convencido de su potencialidad. Incluso el Instituto Tecnolรณgico de Massacchusets (MIT) informรณ que ademรกs de su desarrollo lit -que funciona como un nodo de LN-, estรก trabajando junto a los desarrolladores Tadge Dryja y Alin S. Dragos para construir una herramienta que permita, no solo movilizar dinero a travรฉs de canales de micropago, sino hacerlo aรฑadiendo distintas complejidades y caracterรญsticas a las transacciones, utilizando contratos inteligentes.
La red de micropagos continรบa desarrollรกndose y otras blockchains como Litecoin o Stellar han avisado que adoptarรกn su funcionamiento para sus propias cadenas, lo que demuestra que la soluciรณn ideada y presentada por Dryja y Joseph Poon es realmente potente y sigue en movimiento.
Imagen destacada por valdezrl / stock.adobe.com