-
Una de las mejoras es un menor tiempo de inicio de los nodos, gracias a una mejor gestión de datos.
-
En los cierres cooperativos de canales, ahora quien empieza el proceso paga las tarifas.
La Lightning Network (LN), una red de segunda capa (L2) de Bitcoin, ha dado un paso adelante con el lanzamiento de una nueva versión de su software principal, conocido como Lightning Network Daemon (LND).
Lightning Labs, la empresa detrás de este desarrollo, presentó el 3 de junio la disponibilidad de LND v0.19, una actualización que promete optimizar el rendimiento de los nodos y mejorar la experiencia de los usuarios que realizan transacciones con bitcoin (BTC) a través de la LN.
El Lightning Network Daemon (LND) es un programa que opera en segundo plano y gestiona las funciones críticas de un nodo de la Lightning Network y permite a los usuarios operar un nodo completo. Un nodo es un punto de conexión dentro de esa L2 que facilita el enrutamiento de pagos y asegura que las transacciones se realicen de manera segura y eficiente.
En otras palabras, el Daemon es el motor que hace posible que un usuario participe activamente en esta red de segunda capa, ya sea para enviar, recibir o enrutar pagos con bitcoin.
¿Cuáles son las mejoras que traería LND v0.19?
La versión 0.19 de LND introduce tres mejoras principales que apuntan hacer que los nodos de la Lightning Network sean más eficientes y confiables, tanto para usuarios que recién comienzan como para operadores experimentados.
En primer lugar, se ha optimizado el tiempo de inicio de los nodos mediante una migración de la base de datos. En términos simples, un nodo de la Lightning Network necesita almacenar información sobre los canales de pago y las transacciones que ha procesado. Con el tiempo, esta base de datos puede volverse pesada, lo que retrasa el arranque del nodo.
La nueva versión, según el anuncio, mejora la forma en que se gestiona esta información, permitiendo que los nodos se inicien más rápido. Esto es especialmente útil para usuarios que operan nodos en dispositivos con recursos limitados o que necesitan reiniciar su nodo con frecuencia.
La segunda mejora tiene que ver con los cierres cooperativos de canales, un proceso fundamental en la Lightning Network. Cuando dos usuarios deciden cerrar un canal de pago, deben acordar cómo se distribuirán los fondos que estaban en ese canal y registrar esa decisión en la red Bitcoin.
Ese proceso genera tarifas, conocidas como «tarifas de cadena», que alguien debe pagar. En versiones anteriores de LND, no estaba claro quién asumía este costo, lo que podía generar fricciones entre los usuarios.
Con LND v0.19, se establece un nuevo valor predeterminado: la parte que inicia el cierre del canal será la responsable de pagar las tarifas de la cadena. Este cambio aporta claridad y predictibilidad, mejorando la experiencia de uso para todos los participantes.
Finalmente, la actualización incluye mejoras en el proceso de búsqueda de rutas, también conocido como «pathfinding«. En la Lightning Network, cuando un usuario envía un pago, este no va directamente al destinatario, sino que pasa a través de varios nodos intermedios que enrutan la transacción.
Encontrar una ruta eficiente y confiable puede ser complicado, ya que los saldos de los canales no son públicos y las rutas pueden fallar si un nodo intermedio no tiene suficiente liquidez.
Conforme a lo dispuesto, LND v0.19 optimiza los algoritmos de pathfinding para aumentar la probabilidad de éxito de los pagos, lo que significa que los usuarios experimentarán menos fallos al enviar bitcoin a través de la red. Este avance es crucial para que la Lightning Network sea una herramienta confiable para pagos cotidianos.
El anuncio de Lightning Labs sobre LND v0.19 también incluye otras mejoras más allá de las tres principales destacadas. Entre ellas, se agrega soporte para direcciones Taproot en el monedero del nodo, una tecnología que mejora la privacidad y reduce tarifas al simplificar transacciones complejas en Bitcoin. Además, se optimiza la gestión de conexiones con otros nodos para un enrutamiento más eficiente y se corrigen errores menores, fortaleciendo la estabilidad del sistema.