-
Este script busca solucionar los problemas asociados al vencimiento de los invoices.
-
El desarrollador utilizó Lightning Network Daemon para probar la herramienta.
El desarrollador Alex Bosworth diseñó un script que permitirá a sus usuarios enviar bitcoins a través de la red de canales de micropagos Lightning Network (LN) sin recibir un invoice o factura de pago por parte de los destinatarios.
El código código utiliza una ruta circular que añade un pago de comisiones extra para el destinatario, en lugar crear factura. Los pagos circulares llevan los fondos al nodo receptor, pagando un extra en forma de comisión de enrutamiento, aunque sin ocupar completamente la capacidad del canal.
Este script fue probado en Lightnign Network Daemon (lnd), el cliente de Lighning Labs, aunque es compatible con otras versiones.
Normally sending on LN requires receivers creating invoices. I made a script for lnd to gift funds to a peer with no invoice. It uses a circular route that gifts extra fees to the peer. https://t.co/EgeYdo9Zvb
A somewhat balanced channel is required because of the reserve limit.— Alex Bosworth (@alexbosworth) May 4, 2019
En este caso, una persona puede enviar fondos a otro usuario determinado, dejando de lado las facturas de pago y su tiempo de expiración. Para realizar este tipo de operaciones, los usuarios deberán tener un canal de pagos abierto entre ambos, y contar con un balance de fondos lo suficientemente líquido como para permitir la realización del pago.
A pesar de que se trata de una implementación bastante técnica, permite solucionar una dificultad del funcionamiento actual de los canales de pago de esta red de microtransacciones con BTC. Además, la publicación del trabajo de Bosworth incitó a otros desarrolladores como Christian Decker o Rene Pickhardt a probar soluciones alternativas.