“Descubre nuevas formas de pago con Bitcoin ¡Haz clic aquí!”

tupacbruch
4 Min Read
“Descubre nuevas formas de pago con Bitcoin ¡Haz clic aquí!”

Propuesta de Mejora de Bitcoin 321: Simplificando los pagos con Bitcoin

El 23 de septiembre, Matt Corallo, colaborador del cliente Bitcoin Core, presentó una propuesta técnica que busca simplificar la forma en que se realizan los pagos con bitcoin (BTC). La propuesta, conocida como BIP-321, será debatida por desarrolladores y miembros de la comunidad antes de ser considerada para su inclusión en el protocolo.

Actualización del esquema de direcciones URI

La propuesta tiene como objetivo definir un nuevo esquema de direcciones URI (Identificador Uniforme de Recursos) para Bitcoin, que permita reflejar los usos modernos de la criptomoneda y preparar el terreno para futuras extensiones. Estos enlaces contienen instrucciones de pago y pueden ser abiertos desde navegadores web o mediante códigos QR.

En términos simples, un URI de Bitcoin es un enlace que comienza con “bitcoin:” seguido de una dirección o parámetros adicionales que describen el pago. Al hacer clic en el enlace o escanearlo, un monedero compatible puede interpretar la instrucción y guiar al usuario en la ejecución del pago.

Matt Corallo busca llevar las facilidades de pago existentes en aplicaciones como AQUA al nivel del protocolo de Bitcoin, permitiendo que cualquier monedero o servicio que siga el estándar pueda adoptar la misma forma de pago sin depender de una aplicación específica.

Aspectos más destacados de la nueva propuesta para Bitcoin

  • Compatibilidad ampliada: se incluyen direcciones modernas como bech32 y bech32m, además de direcciones heredadas base58. También se prevé la integración de otros métodos de pago, como facturas Lightning o Silent Payments.
  • Parámetros adicionales: el esquema permite añadir datos como monto exacto en BTC, nombre del destinatario, un mensaje descriptivo o un identificador único de la transacción.
  • Prueba de pago (Proof of Payment, PoP): se agrega la posibilidad de que la aplicación que inició el pago reciba una confirmación cuando este se haya completado. Para pagos on-chain, la prueba sería la transacción completa en formato hexadecimal; para Lightning, la preimagen del pago.
  • Reglas de seguridad: los clientes de bitcoin nunca deben ejecutar un pago sin autorización del usuario. Cada instrucción debe ser revisada y confirmada manualmente, aunque en algunos casos se podrá automatizar bajo decisión del usuario.
  • Integración con sistemas operativos: los monederos gráficos deberían registrarse como aplicaciones predeterminadas para manejar enlaces “bitcoin:”, de modo que al abrir un enlace el sistema invoque directamente la wallet.

Un estándar para Bitcoin en evolución

El nuevo esquema propuesto por Corallo busca unificar criterios y generar un marco para desarrollos futuros, considerando prácticas como el uso de Lightning o direcciones con mayor privacidad. Se enfatiza que un enlace de pago no representa a una persona, sino a una instrucción única de transferencia, y se recomienda no reutilizar direcciones en Bitcoin.

La incorporación de la prueba de pago puede ser crucial en escenarios donde no existe un registro público de transacciones, como en Lightning, donde no hay un libro contable global. La discusión sobre la propuesta queda abierta para los desarrolladores y actores técnicos de Bitcoin, quienes evaluarán la pertinencia de los cambios y su integración en futuras versiones del protocolo.

Share This Article