¿Te gustaría poder escuchar este artículo?
Sí es posible. Suscríbete y ten acceso a reproductor de audio de las noticias, contenido exclusivo, sin anuncios y más. Saber más
-
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.