Lightning Network (LN) sigue creciendo, develando todas sus potencialidades. Esta vez, dos desarrolladores de este protocolo presentaron los Pagos de Rutas MĂșltiples AtĂłmicas (AMP, por sus siglas en inglĂ©s), una importante caracterĂstica del software que permite 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.
Es por ello que los desarrolladores Olaoluwa Osuntokun y Conner Fromknecht 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 belleza del esquema es que no requiere cambios fundamentales al protocolo como estĂĄ ahora, ya que la negociaciĂłn es estrictamente de principio a fin entre el emisor y el receptor.
Olaoluwa Osuntokun
Desarrollador
Esta aplicación propone lograr varios objetivos como la «atomicidad» de los pagos; suspender la reutilización de hashes de pago; que la orden de ejecución no interfiera con su realización, y que no haya una configuración interactiva, es decir, que debe ser posible para el emisor realizar un AMP sin coordinación directa con el nodo receptor.
Lograr la atomicidad implica que las transacciones deberĂan tener Ă©xito o fallar en su totalidad, lo que supone que el nodo receptor no debe poder liquidar ninguno de los pagos parciales hasta que todos hayan llegado. Al evitar la reutilizaciĂłn del hash se garantiza que las pre-imĂĄgenes de pago validadas en la capa de consenso sean distintas en cada pago parcial. De esta manera, se evita que haya una correlaciĂłn en los pagos parciales, garantizando que los intermediarios maliciosos no puedan robar los fondos.
Por su parte, la invariabilidad del orden de los pagos permite que el protocolo sea tolerante al orden en que los pagos parciales se ejecutan, agregando un plus de solidez ante posibles retrasos o fallas.
La aplicaciĂłn de los AMP en la red de LN podrĂa traer mĂșltiples beneficios. Uno de los mĂĄs importantes es que permitirĂĄ reducir el tamaño de los canales de pago, potenciando su relaciĂłn, al permitir la combinaciĂłn de varios de estos canales para la ejecuciĂłn de pagos de gran tamaño, liberando la red de posibles colapsos por el tamaño de los canales. âEsto reduce la presiĂłn de tener canales mĂĄs grandes para soportar flujos de pago mĂĄs grandes. Como resultado, el grĂĄfico de pagos debe estar muy difundido, sin sacrificar la utilidadâ, enfatizĂł el desarrollador.
LN cobra cada vez mayor fuerza como una soluciĂłn a los problemas de escalabilidad de Bitcoin, mostrando todas sus potencialidades, y los AMP prometen darle mayor amplitud a su aplicaciĂłn. El protocolo ya cuenta con mĂĄs de 1.400 canales de pago, y a pesar de que aĂșn se encuentra en fase de desarrollo, los bitcoiners confĂan en su Ă©xito y crecimiento.
5