-
El bot usa la implementación hodl invoice de Lightning Labs, para crear intercambios sin custodia.
-
La meta de Francisco Calderón es que cada comunidad pueda adaptar el bot a sus necesidades.
Una herramienta desarrollada, en principio, para micropagos de bitcoin (BTC) dentro de una pequeña comunidad de entusiastas venezolanos, está ganando tracción rápidamente entre usuarios de 10 países hispano hablantes. Se trata de una aplicación de pagos en la red Lightning Network (LN), que usa un bot de Telegram para facilitar la interacción entre las partes.
El bot, bautizado como LNP2PBot, permite a los usuarios realizar intercambios de bitcoin peer-to-peer (entre pares) dentro de un canal de Telegram, de forma segura e instantánea, sin custodia de fondos, sin exchanges y sin proporcionar datos KYC (conoce a tu cliente). La herramienta fue creada por el desarrollador de Lightning Network Francisco Calderón, también conocido por su usuario en redes sociales «Negrunch», quien conversó con CriptoNoticias sobre el tema.
Se conoce como bots a los programas informáticos que realizan tareas repetitivas de forma automática. La aplicación de mensajería instantánea Telegram ofrece una interfaz para programar bots integrados a la plataforma.
Calderón comentó que LNP2PBot es un desarrollo de código abierto en el que comenzó a trabajar a mediados del año pasado, en respuesta a una petición de Javier Bastardo, fundador del grupo Satoshi en Venezuela (SEV). Dentro de esta comunidad se estaban realizando operaciones «vía Lightning de forma espontánea, cambiando bolívares [la moneda local venezolana] por bitcoin, pero manualmente», dijo el desarrollador. De allí surge la necesidad de crear un sistema para automatizar el proceso.
Como evangelista de Lightning Network, la red de segunda capa de Bitcoin, Francisco Calderón se interesó en el proyecto y comenzó a desarrollarlo en sus tiempos libres. Calderón cree que la red Lightning es la forma más eficiente de llevar Bitcoin a la vida real y convertirlo en una solución para problemas cotidianos.
«En los países desarrollados ven a Bitcoin como una herramienta para especular. Compran bitcoin, los guardan en una wallet y no los venden nunca. Pero nuestra realidad [la de países en vías de desarrollo] es diferente», explicó Negrunch, quien es un venezolano que reside en Argentina desde 2015. En su opinión, Lightning es el sistema ideal para el uso diario de bitcoin.
Un caso de uso para la implementación «hodl invoices» de Lightning Network
La base de funcionamiento de LNP2PBot es una implementación de Lightning Network conocida como hodl invoice o hold invoice (en español, factura retenida). Es una funcionalidad desarrollada por Lightning Labs, que permite crear una factura especial, pero indistinguible de las normales, que mantiene en espera el paso final de una operación, hasta que se cumplan ciertas condiciones.
Francisco Calderón explicó que esta extensión responde a sus objetivos de que la aplicación funcione totalmente sin custodia, y sin sufrir retrasos por congestión en la capa uno de Bitcoin, como sucede con otros modelos. Además, señaló que una ventaja importante de la implementación hodl invoice es que, si la transacción se cancela, no hay costos de comisión asociados para ninguna de las partes.
«Esta tecnología [hodl invoice] fue creada hace unos dos años, pero no se le había encontrado un caso de uso como el que le estoy dando ahora», dijo Negrunch. Comentó además que tuvo algunas reuniones con desarrolladores de Lightning Labs, con quienes intercambió ideas sobre el bot.
Cómo funciona el bot de Telegram
Para usar LNP2PBot se necesita contar con una cuenta y un nombre de usuario en Telegram. El nombre de usuario puede ser seudónimo, ya que, como se comentó anteriormente, la aplicación no solicita datos de identificación personal para operar.
Al crear una oferta de compra o venta de bitcoin, se publica automáticamente en un canal de Telegram dedicado, desde donde los usuarios también pueden captar alguna de su interés. La publicación muestra información sobre los oferentes, como el número de operaciones exitosas y el volumen negociado. Además, el bot cuenta con un sistema de reputación para calificar la experiencia.
Según explicó Negrunch, también es posible abrir disputas, las cuales, por ahora, resuelve personalmente. No obstante, comentó hasta el momento de esta entrevista no se han producido disputas.
La meta es llevar a bitcoin a las comunidades
LNP2PBot comenzó a operar en agosto de 2021 y, según cuenta Calderón, tuvo una gran receptividad por parte de la comunidad de SEV, la cual lo acogió de inmediato. El uso constante, los reportes y sugerencias del grupo, le permitieron hacer los ajustes necesarios para dejar la aplicación lista.
Transcurridos 5 meses de su lanzamiento, usuarios de Argentina, España, Venezuela, Estados Unidos, Colombia, Perú, El Salvador, México, Cuba y hasta Brasil realizan micropagos de bitcoin a través de esta aplicación. El volumen transado es de unos 0,4 BTC, en cerca de 500 transacciones exitosas hasta el momento.
La predominancia de usuarios hispanohablantes, principalmente argentinos, españoles y venezolanos, obedece a que el bot está programado en español. Aunque entre las mejoras contempladas se encuentra traducir las funciones del bot a varios idiomas.
No obstante, la actualización principal en la que se enfocará el creador de LNP2PBot, es descentralizar el canal general donde se publican las ofertas, para que cada comunidad pueda administrar y adaptar la aplicación a sus necesidades. De esta manera, temas como las disputas, podrían ser resueltos por un administrador nombrado por la propia comunidad.
La aplicación ha llamado la atención de otros desarrolladores, quienes han comenzado a contribuir con mejoraras para el bot. «Ya tenemos seis personas colaborando. Así como yo comencé este proyecto sin pedir nada a cambio, otras personas están colaborando, colocando su código y sus ideas, solo porque quieren que el proyecto funcione», expresó Negrunch.