BLOG

¿Qué es LNURL-withdraw? Escanear un QR para recibir Sats

LNURL-withdraw revoluciona las transacciones de la red Lightning con códigos QR de fácil uso. Explore los proyectos creativos que utilizan LNURL-withdraw en el ecosistema Lightning en expansión.

¿Qué es LNURL-withdraw? Escanear un QR para recibir Sats
23 de enero de 2024
Eduardo Próspero

Implementaciones como LNURL-withdraw hacen que la red Lightning sea cada vez más sencilla para el usuario final. Escanee un QR y reciba su pago, eso es todo. Muy lejos de las facturas de un solo uso que caracterizaban a la red Lightning en el pasado reciente. Algunos dirán que Lightning aún no está lista para su adopción masiva, pero en Blink creemos que sí lo está. Y LNURL-withdraw es una de las razones por las que estamos seguros de ello. 

Empecemos por el principio: LNURL es un protocolo de código abierto que ofrece enormes mejoras en la experiencia del usuario y abre nuevas y emocionantes posibilidades. Fue creado inicialmente por Anton Kumaigorodski, que también creó el primer monedero móvil Lightning , con la colaboración de Fiatjaf, creador de Nostr. Como su nombre indica, LNURL se basa en HTTP y utiliza URL para interactuar con la red Lightning . El estándar permite a las partes que realizan transacciones intercambiar información, lo que deja la puerta abierta a que los desarrolladores innoven y creen nuevos servicios y funciones.

La única salvedad es que los monederos que interactúan tienen que soportar LNURL para ser compatibles entre sí. Sin embargo, la mayoría de los monederos de la red Lightning ya lo hacen, incluido tu favorito: Blink.

Centrémonos: ¿Qué nos permite hacer LNURL-withdraw?

El problema que resuelve LNURL-withdraw es enorme. 

Como probablemente sepa, la red Lightning está formada por miles de cadenas bidireccionales interconectadas. Para abrir uno, el usuario y la contraparte deben bloquear una cantidad de BTC en la cadena principal. Para recibir pagos, el usuario dependía de que la contraparte mantuviera liquidez. Si ninguna de las contrapartes del usuario tenía liquidez entrante, el pago simplemente no podía "enrutarse" a la cartera de dicho usuario.

Varios servicios se alzaron para arreglar ese punto débil de la armadura de la red Lightning , entre ellos: Magma de Amboss, Lightning Loop y Pool de Lightning Labs, Thor de Bitrefill y Liquidity Ads.

Sin embargo, el usuario seguía necesitando crear una factura de un solo uso para cobrar. Y eso en sí mismo impedía que dicho usuario recibiera pagos regulares, o que solicitara las propinas de Lightning que ahora internet llama "zaps".

Introduzca LNURL-withdraw. Como dice la guía para desarrolladores de Bolt.Fun:

"El flujo LNURL-withdraw estandariza la comunicación de esta factura LN y el pago de la factura en una única acción UX iniciada por el LN WALLET".

Así que seguimos usando facturas, pero están bajo el capó. Así es como funcionan las direccionesLightning . Así es también como funcionan las solicitudes de LNURL-withdraw y las solicitudes de pago. El usuario escanea un código QR, el monedero interactúa con el nodo, el nodo envía algunas especificaciones al monedero, el usuario selecciona qué hacer, se crea una factura y el usuario paga o recibe sats.

Las críticas sobre LNURL

Nada es perfecto, y LNURL tiene una gran desventaja. Al estar construido sobre HTTP, el protocolo utiliza un servidor web para coordinar los LNURL-withdraws y el resto de actividades. Este hecho implica centralización y confianza, dos características con las que Bitcoin está firmemente en contra. Por suerte, servicios como el sistema de contabilidad de LNbits permiten a los usuarios más avanzados interactuar con LNURL de una forma más desconfiada.

Por otro lado, está la situación de Bolt12. Un segundo protocolo que fue creado inicialmente por el desarrollador de Core Lightning, y que está avanzando impulsado por la comunidad de código abierto. Este "borrador de especificación" ofrece todo lo que aporta LNURL, incluido LNURL-withdraws, y no necesita un servidor web que actúe como coordinador. 

Sin embargo, Bolt12 aún está en desarrollo. Según el sitio web, de momento sólo tiene "soporte experimental"; y el equipo advierte: "desde que se reciban más comentarios e implementaciones, podría volver a cambiar". No obstante, dos grandes implementaciones de Lightning ya lo soportan, y es probable que ese número aumente en un futuro próximo.

Servicios que utilizan LNURL-withdraw de forma creativa

El ecosistema LNURL ya es impresionante, pero ten por seguro que no ha hecho más que empezar. He aquí algunos proyectos selectos que utilizan LNURL-withdraw. Esto es lo que el protocolo es capaz de hacer:

  • BTCPay Server es un "procesador de pagos de criptomoneda de código abierto y autoalojado". Pronto lanzarán un "plugin de vales" con LNURL-withdraw que permitirá al usuario imprimir códigos QR con LNURL-withdraw que podrán utilizarse para vender o regalar Bitcoin a otras personas.

https://twitter.com/r0ckstardev/status/1729688270051619148

  • Lightsats ofrece a los bitcoiners una forma cómoda de "dar propinas/regalar sats sin preocuparse de dar de alta al usuario". El receptor de la propina tiene que aprender a configurar y utilizar un monedero Lightning para obtenerla, y "si tu destinatario no retira su propina a tiempo, ¡puedes reclamar tus sats!".
  • La variedad Lightning de los mundialmente conocidos vales Azteco utiliza LNURL-withdraw. Sus clientes sólo tienen que escanear un código para recibir los Sats que han comprado. 
Recuperación de imágenes de coincorner.com

Servicios que utilizan LNURL de forma creativa Solicitud de pago

Este artículo trata sobre LNURL-withdraw, pero por si acaso echa un vistazo a estos proyectos que utilizan su especificación hermana. El principal caso de uso son las direccionesLightning más útiles que Blink ha comentado anteriormente, pero eso es sólo el principio.

  • La Bolt Card es una "tarjeta de débito autosuficiente DIY" que ofrece "pagos Bitcoin a través de la red Lightning con una tarjeta de pago sin contacto". 
  • ¿Qué te parece pagar una recarga de cerveza a través del LightningTipBot? Es ASÍ de fácil, lo creas o no.
  • Y lo que es más emocionante, echa un vistazo a esta aplicación de las solicitudes de pago de LNURL en la Sudáfrica rural. Como mínimo, es tan buena como las soluciones de pago de las aplicaciones bancarias. Sin embargo, la red Lightning sirve a quienes realmente lo necesitan: la población mundial no bancarizada. 

https://twitter.com/Printer_Gobrrr/status/1506547369957117957

Además, cualquiera, en cualquier parte del mundo, puede dar propina a esa tienda escaneando el código QR. Buena suerte con eso, Apple Pay.

  • Esto es lo mejor, la gente puede instalar máquinas expendedoras en Lightning que no necesitan estar conectadas a Internet para realizar transacciones. ¡No hay más que ver las gafas que compró este bitcoiner!

Si quieres más, aquí tienes una lista de proyectos que utilizan LNURL-withdraw y LNURL pay requests. Son tan increíbles como los anteriores.

¿Quieres que tu historia aparezca en el blog de Blink? Únete al BUS de Blink: https://t.me/blinkbus

Componente Social Share

Descarga Blink

Empieza a recibir y enviar bitcoins ahora

Síguenos en