-
Este tipo de mensajes puede enviarse sin usar el mecanismo de pagos de LN.
-
Onion Messages usa un mecanismo que minimiza los requisitos de memoria de los nodos.
En una nueva actualización, el cliente c-lightning de Lightning Network (LN) incorporó un protocolo experimental para el envío de mensajes a través de la red de canales de pago de Bitcoin. Se trata de Onion Messages, o «mensajes cebolla».
La novedad fue anunciada en el boletín #92 de Bitcoin Optech, presentado este miércoles 8 de abril. En el texto, se destaca que este mecanismo, presentado como «mensajes directos LN» anteriormente, «permite que un nodo envíe un mensaje cifrado a través de la red sin usar el mecanismo de pagos LN».
El boletín explica que este nuevo sistema podría reemplazar el mecanismo de envío de mensajes sobre pagos. Particularmente, se refiere al caso de Whatsat, el cual fue reportado anteriormente en CriptoNoticias. El texto describe varias ventajas que podría representar el uso de estos mensajes directos. Entre ellas, destaca el hecho de que estos mensajes «se pueden enrutar incluso entre pares que no comparten un canal de pago establecido».
Rusty Russell, desarrollador detrás de la propuesta, explicó en una publicación de GitHub que hasta ahora solo se han desarrollado los contenidos necesarios para el enrutamiento y las respuestas. Sin embargo, añadió que en un futuro la idea es usar este mecanismo para «ofertas», otra propuesta que prevé la implementación de ofertas de servicios y facturación en LN.
Adicionalmente, el sistema no requiere que haya transmisión bidireccional de información. Es decir, que el nodo que envió el mensaje no debe quedarse con ninguna información relacionada con el mismo. Esta capacidad «minimiza los requisitos de memoria para los nodos», explica el boletín.
Otra característica resaltante de este sistema de mensajería es el uso de «rutas ciegas». Con este mecanismo, es posible el enrutamiento de pagos o mensajes, como en este caso, sin que el emisor conozca la identidad de red del destinatario o la ruta completa del envío.
Para ello, el nodo de destino escoge una ruta a través de uno o varios nodos intermediarios y encripta la información de la ruta. Así, cada nodo va transmitiendo la información encriptada conociendo únicamente el siguiente nodo, hasta que el mensaje llega a su destino.
Mayor capacidad para canales de pago
Otra de las novedades presentadas en el boletín de Bitcoin Optech es la implementación de wumbo en el cliente de c-lightning. Anteriormente soportado por el cliente de Eclair, wumbo permite la creación de canales de pago con mayor capacidad. Así, se puede superar el límite anteriormente establecido, de 0,168 BTC por canal.
Por su parte, el cliente LND agregó soporte para el fondeo de canales con transacciones de Bitcoin Parcialmente Firmadas (PBST) para cualquier monedero que tenga compatibilidad con esa característica. Anteriormente, solo era posible a través de LND directamente.
LND también dio un paso para el soporte de pagos de múltiples rutas, algo que esperan lograr en su totalidad en la próxima versión 0.10 del cliente. La idea es resolver las dificultades para pagos grandes, una de las actualizaciones más esperadas para LN, como ha reportado CriptoNoticias anteriormente.