-
AMP permite al usuario realizar pagos usando el saldo total de sus canales en Lightning.
-
El experto Francisco Calderรณn cree que AMP serรก una especificaciรณn estรกndar de Lightning Network.
Lightning Network (LN), la soluciรณn de segunda capa para la escalabilidad de la blockchain de Bitcoin, muestra un importante crecimiento desde su lanzamiento hace mรกs de 18 meses. No obstante, sus promotores tambiรฉn enfrentan algunos retos para que Lightning Network se convierta en una soluciรณn mรกs efectiva, como por ejemplo, elevar la liquidez de los canales de pago, para lo cual se ha presentado la iniciativa AMP o Atomic Multi-path Payments.
AMP es un protocolo desarrollado por Conner Fromknecht y Olaoluwa Osuntokun, que se dio a conocer en junio de 2018. Segรบn comentรณ a CriptoNoticias el desarrollador Francisco Calderรณn, AMP estรก siendo discutido por los equipos de las diferentes implementaciones de Lightning Network, con miras a convertirse en una especificaciรณn estรกndar.
Limitaciones en la liquidez de los canales de LN
Las estadรญsticas de Lightning, segรบn la pรกgina de seguimiento 1ml, reflejan que actualmente la capacidad de enrutamiento de la red se ubica en 812,33 BTC, equivalentes a unos USD 6,6 millones a precio actual. Asimismo, la capacidad promedio de los canales conectados a la red es de 0,023 BTC (USD 187,63). No obstante, estas cifras no suponen que todos los canales cuentan con la capacidad suficiente para concretar sus operaciones.
Cabe destacar que Lightning Network implica el establecimiento de canales de pago entre dos partes, con una capacidad especรญfica de bitcoins. Si un usuario intenta enviar un pago que supere la capacidad de su canal, la operaciรณn fallarรก. Aun cuando el remitente haya abierto varios canales de pago, el diseรฑo actual le impide combinar los saldos de diferentes canales para completar una operaciรณn, en caso de que no disponga de los fondos necesarios en un solo canal.
Tal como lo explicaron los creadores de AMP al proponer el esquema el aรฑo pasado, si un remitente cuenta con cinco canales de USD 2 y requiere cumplir un pago de USD 6, actualmente tendrรญa que realizar pagos mรบltiples reutilizando el hash de pago proporcionado por el receptor. Por su parte, el receptor tendrรญa que esperar para extraer los pagos cuando el monto coincida con su factura. Si uno de los pagos mรบltiples falla, se corre el riesgo de que el receptor extraiga los montos parciales y no dispense el servicio.
Pagos atรณmicos de mรบltiples rutas (AMP)
El diseรฑo del esquema AMP estรก enfocado en lograr pagos mรบltiples mรกs fluidos, que no requieran la reutilizaciรณn del hash de pago y garanticen que no se pagarรก al receptor hasta que se completen los pagos parciales. Asimismo, segรบn explicaron Fromknecht y Osuntokun, el protocolo es suficientemente flexible en caso de fallas de enrutamiento de los pagos parciales.
Francisco Calderรณn, ingeniero venezolano que se define como evangelista de Lightning Network, explicรณ algunos detalles sobre el funcionamiento del protocolo AMP (en espaรฑol Pagos Atรณmicos de Mรบltiples Rutas). Segรบn afirmรณ, al usar AMP, los pagos, divididos en varios segmentos, โirรกn por distintas rutas al mismo destino, de esta manera se pueden realizar pagos con el saldo total del usuario, sin importar cuanto haya en cada canalโ.
Este esquema podrรญa ser una especificaciรณn clave para lograr una mayor liquidez en los canales de Lightning Network. Calderรณn resaltรณ que โhoy un usuario con tres canales de 100 mil satoshis, puede realizar un pago mรกximo de 100 mil satoshis, el usuario estรก limitado por la capacidad mรกxima de sus canales. Con AMP este usuario podrรก realizar un pago de 300 mil satoshis, menos la comisiรณn, sin tener que preocuparse por sus canalesโ.
Adicionalmente, la implementaciรณn de AMP no requiere modificar el protocolo de Lightning Network, segรบn afirmaron sus creadores. ยซLa belleza del esquema es que no requiere cambios fundamentales en el protocolo como estรก ahora, ya que la negociaciรณn es estrictamente ‘de extremo a extremo’ entre el remitente y el receptorยป, sostuvieron los desarrolladores.
Transacciones mรกs rรกpidas
No obstante, se podrรญa pensar que la utilizaciรณn de mรบltiples canales para completar un pago en Lightning Network aumentarรญa el tiempo en que se completan las transacciones. Esto debido a que cada pago parcial debe tener รฉxito para que el pago final sea efectivo. Al respecto, Calderรณn cree que, por el contrario, con AMP las transacciones serรกn mรกs rรกpidas.
Cuando realizas un pago en LN este intenta llevar el dinero al destino por medio de varias rutas, el algoritmo prueba una tras otra hasta encontrar una que funcione, esto quiere decir que para realizar un pago de LN probablemente en esos segundo el pago fallรณ varias veces. Con AMP algunas rutas tambiรฉn fallarรกn y el algoritmo intentarรก otras hasta encontrar la ruta adecuada, todo en cuestiรณn de segundos que para el usuario serรก instantรกneo.
Francisco Calderรณn, creador del sitio de apuestas sobre LN, MicroBet
En opiniรณn del desarrollador, los pagos se completarรญan con menos intentos, lo cual aumentarรญa la velocidad de las transacciones y tiempo de pago a nivel general.
Quรฉ debe hacer el usuario de AMP
En el correo enviado a los desarrolladores de Lightning por los creadores de AMP, seรฑalan que el esquema plantea una โconfiguraciรณn no interactivaโ. Es decir, el remitente โpuede determinar el nรบmero de pagos parciales a usar para un AMP en particularโ. Esto le permitirรก decidir las tarifas a pagar por el uso de esta especificaciรณn.
Sin embargo, Francisco Calderรณn explicรณ que la mayor parte de los cambios sucederรกn a nivel de protocolo, por lo que, el operador de un nodo de Lightning no tendrรก que realizar cambios significativos una vez implementado AMP. De hecho, al consultarle sobre cรณmo explicarรญa los beneficios de este protocolo a un comerciante, expresรณ que esto no serรญa necesario. โPara un comerciante o el usuario final, LN deberรญa funcionar como si ya AMP estuviera implementado, aunque a nivel tรฉcnico hay que ir desarrollando paso a pasoโ, dijo Calderรณn.
Junto a AMP, han surgido otras propuestas enfocadas en solucionar la liquidez de los canales de pago en Lightning Network, como la aplicaciรณn Lightning Loop desarrollada por Lightning Labs. Estos avances evidencian un importante desarrollo de Lightning Network orientado a lograr mayor eficiencia en el procesamiento de pagos, y masificar su adopciรณn.