Home Tecnología carteras que utilizan esta forma sencilla de pagar

carteras que utilizan esta forma sencilla de pagar

by Pablo

Datos clave:

BIP21 permite agregar más parámetros a los códigos QR para los pagos BTC.

El protocolo BOLT12 es mucho más práctico que BOLT11, pero todavía está en desarrollo.

Los códigos QR son una herramienta que ha revolucionado el mundo de los pagos con teléfonos inteligentes y abarca desde aplicaciones bancarias de dinero fiduciario hasta billeteras Bitcoin, e incluso la red Lightning (LN).

El crecimiento que ha estado experimentando la adopción de pagos en BTC a través de Lightning es un hecho esperanzador. Según un informe publicado recientemente por Coin News, la red Bitcoin Lightning ya ha superado los 88.000 canales de pago habilitados y los 40.000 BTC de capacidad de envío.

A pesar del aumento en el número de usuarios de LN, muchos bitcoiners y sitios, web o físicos, que admiten pagos BTC, no tienen una billetera de red Lightning para este propósito. En el mejor de los casos, aquellos que aceptan pagos de bitcoin y LN deben mostrar tanto las direcciones como los códigos QR correspondientes. Además, es importante indicar qué código corresponde a qué tipo de billetera, para evitar confusiones en la clientela que puedan causar pérdidas irreversibles de saldo en BTC. Publicidad

No más códigos QR separados para Bitcoin y LN

Manejar múltiples códigos QR puede ser confuso para los usuarios que van a realizar un pago. Sin embargo, existe una solución que puede simplificar los pagos en BTC independientemente de si están en la cadena principal o a través de Lightning: los códigos QR unificados.

El nivel actual de desarrollo de Bitcoin y Lightning está lo suficientemente avanzado como para adoptar el uso de códigos QR unificados, que serían la solución ideal para los usuarios de BTC y LN. El vendedor o la persona que recibiría el pago no necesitaría publicar dos códigos QR o confirmar con el comprador cuál de los dos métodos de pago prefiere.

Códigos QR estándar.

Así es como se ven los códigos QR para pagar con BTC en la cadena principal (izquierda) y a través de LN (derecha). Fuente: bitcoinqr.dev.

En el caso del comprador, no tendría que preocuparse por elegir el código QR que utilizará, sino que podría escanear con total confianza el único código QR que se le presenta y elegir si pagará con BTC en la cadena principal o en LN. Eso si la cartera funciona con ambas cadenas, porque, de no ser así, el pago se realizaría automáticamente con la única disponible para la cartera o aplicación. Publicidad

BIP21 y códigos QR unificados para Bitcoin y Lightning

La idea de códigos QR unificados para Bitcoin y Lightning se basa en la propuesta de mejora de bitcoin número 21 (BIP21). Esta propuesta se ha perfeccionado desde hace varios años y ha contado con la participación de importantes desarrolladores en el ecosistema Bitcoin, tales como: Luke Dashjr, William Swanson y Peter Todd, entre otros.

El BIP21 consiste en aplicar un esquema URI (Uniform Resource Identifier) para realizar transacciones fácilmente con BTC. Los pagos se realizan haciendo clic en los enlaces o escaneando códigos QR. A esto se suma la posibilidad de añadir una forma de pago adicional a través del componente de consulta o búsqueda.

¿Cómo se combina la red principal de Bitcoin y la red Lightning en un solo código QR?

Una característica valiosa del BIP21 es que abre la posibilidad de ser ampliado, es decir, se pueden incluir otros parámetros que enriquezcan su funcionalidad. Por lo tanto, la puerta estaría abierta para incluir pagos en Lightning utilizando los protocolos BOLT11 o BOLT12.

Es importante mencionar que BOLT11 es un protocolo que se utiliza para enviar recibos o facturas de cobro en la red Lightning, con el fin de realizar un pago a favor de la persona que envía dicha factura. BOLT12, por su parte, es un protocolo más moderno que permite el envío tanto de facturas como de ofertas de pago en LN.

QR unificado para Bitcoin.

A primera vista se puede ver que el código QR de la derecha, emitido con el protocolo BOLT12 es mucho más simple y, por lo tanto, fácil de leer para las aplicaciones. Fuente: bitcoinqr.dev.

BOLT12 sería ideal para ser añadido a BIP21 por varias razones. En primer lugar, poder ordenar u ofrecer un pago te hace más versátil que BOLT11. También es un formato más simple y corto, por lo que el tamaño del código QR se puede reducir mucho más. Sin embargo, BOLT12 tiene un factor crucial que juega en su contra: todavía está en desarrollo. Si BOLT12 llega a ser completamente implementado y adoptado por los usuarios de LN, sería una ventaja que optimizaría muchos aspectos de esta red.

¿Qué carteras están actualmente habilitadas para usar QR unificado?

Hay varias categorías en las que las billeteras se pueden clasificar en función de su interacción con códigos QR unificados para pagos de Bitcoin en la cadena principal y en LN. Hay quienes pueden escanear códigos QR con BIP21, aquellos que pueden reconocer el LN parámetro en el código y aquellos que pueden generar su propio código QR con BIP21.

Carteras limitadas a la lectura de códigos QR con BIP21

Entre las carteras que pueden escanear códigos QR con BIP21, pero no reconocen los parámetros LN se encuentran: Samourai, BitPay, Green, Casa, Coinbase, Hexa, Nunchuk, Chaincase, Edge Wallet y River.

Logotipo de Chivo Wallet.

Chivo, aunque promueve el uso de Bitcoin y LN en El Salvador, no permite que la custodia del saldo esté en manos de sus usuarios. Fuente: Cabra / Twitter.

Hay casos particulares como las carteras BitcoinBeach, Chivo, Strike y Zeus. Estas carteras, aunque son compatibles con el envío de BTC, tanto en la cadena principal como vía Lightning, no reconocen el parámetro LN presente en el código QR. En estos casos es necesario que los desarrolladores de estas aplicaciones trabajen en su compatibilidad con los códigos QR generados con BIP21.

Carteras que reconocen los parámetros Lightning

Las billeteras que actualmente pueden escanear códigos QR con BIP21 y reconocer los parámetros LN son Alby, The Bitcoin Company, Blixt, BlueWallet, Breez, Muun, Phoenix, Simple Bitcoin Wallet, Wallet of Satoshi y Zap.

Usuarios del sitio web bitcoinqr.dev quienes probaron la compatibilidad de estas billeteras con códigos QR unificados publicaron observaciones sobre algunas de ellas. BlueWallet, por ejemplo, le pide al usuario que seleccione si desea pagar con su billetera de cadena principal o con la billetera LN (que debería ser la estándar). Zap, por otro lado, ignora automáticamente el parámetro LN si la factura está vencida. Sin embargo, si la factura no vence, la billetera también reconocerá el parámetro de la red Lightning.

Carteras que generan códigos QR con BIP21

Por último, los monederos capaces de generar su propio código QR con BIP21 en estos momentos son solo tres: BTCPay, Kraken y OpenNode. Curiosamente, ninguna de estas billeteras realiza pagos en la red Lightning, por lo que no reconocen ese parámetro. En cuanto a BTCPay, para generar facturas con BOLT11 es necesario que el usuario habilite esta opción.

Si promueve y facilita la adopción de Bitcoin y Lightning, bienvenido

Todavía queda un largo camino por recorrer para que Bitcoin y Lightning, su solución de segunda capa, puedan adoptarse de una manera realmente masiva a nivel mundial. Por lo tanto, cualquier invención que pueda acelerar el progreso hacia la adopción de estas herramientas es bienvenida.

Vale la pena señalar que también hay principios éticos de Bitcoin que deben respetarse por cada mejora que intente implementarse en su protocolo. El derecho a la privacidad, la libertad y la seguridad son esenciales y no pueden sacrificarse en aras de obtener el apoyo y la promoción de las instituciones financieras tradicionales o los gobiernos.

Asimismo, también es importante que cada mejora que se realice a Bitcoin y a la red Lightning se lleve a cabo de la forma más meticulosa posible, sin prisas, pero sin pausas. Citando a Eric Lombrozo, desarrollador de Bitcoin Core, en un discusión reciente sobre la implementación de una propuesta de mejora pendiente para Bitcoin«Solo se requiere una vulnerabilidad sistémica bien explotada para destruir la red. Y no hay segunda oportunidad».

Related Posts