- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
La revisión del protocolo de pago de Bitcoin se acerca a su implementación
Gavin Andresen fusiona su apoyo al protocolo Bitcoin , con el objetivo de cambiar la forma en que las personas utilizan Bitcoin.
La comunidad Bitcoin se está acercando cada vez más al sistema de pago amigable para los comerciantes que escribí por primera vez en julioAhora, faltan pocos meses para que se incorpore al cliente oficial de Bitcoin , y otras billeteras también lo admitirán.
Los desarrolladores CORE anunciaron originalmente un iniciativa Introducir una especificación de mensaje de pago de Bitcoin (BPM) en Bitcoin en julio. Desde entonces, se convirtió en una Propuesta de Mejora de Bitcoin (BIP).
Los BIP hacen las cosas más concretas. «BIP es lo más cercano que podemos llegar a una especificación formal», afirmó Jeff Garzik, desarrollador de Bitcoin CORE .
Las ideas para nuevas funciones de Bitcoin generalmente pasan por tres etapas: una idea, discutida informalmente en la lista de correo de desarrollo de Bitcoin <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development">(http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development</a> ) o en IRC, seguida de un borrador. En ese caso, alguien escribe un documento informal, que es lo que se conoce como el documento BPM.
“Si la gente está de acuerdo en que el trabajo debe continuar, se redacta un BIP”, dijo Garzik. El BPM quedó obsoleto yBIP 70 se convirtió en la especificación de referencia para pagos mejorados de Bitcoin .
El 24 de septiembre, Mike Hearn (un colaborador CORE de Bitcoin) publicó en el foro BitcoinTalk que el soporte para BIP 70 (y otros dos BIP relacionados con pagos, 71 y 72) se estaba integrando en Bitcoin-QT, el principal cliente y billetera de Bitcoin .
Esto es importante tanto para comerciantes como para clientes. Hasta ahora, realizar pagos con Bitcoin ha sido una experiencia básica y no siempre ONE.
Cuando un cliente realiza una transacción de comercio electrónico, el comerciante genera una dirección de pago única asociada al pedido del cliente (hay tantas direcciones de Bitcoin posibles que las posibilidades de duplicar una son extremadamente pequeñas).
El cliente copia la dirección en su billetera (o, con suerte, escanea un código QR). Autoriza el pago en su billetera y este se transmite a la red Bitcoin para su verificación. El servidor detecta el pago y posiblemente espera a que la red lo confirme.
Esto conlleva algunas desventajas importantes. Según Hearn, las direcciones «provocan filtraciones de Privacidad , son inflexibles y difíciles de ampliar con nuevas funciones, no están autenticadas y son unidireccionales».
El protocolo de pago BIP 70 será más fluido, completo y seguro. Reemplaza las complejas direcciones de Bitcoin por direcciones legibles. También permite mensajes de "pago recibido", para que el cliente no se quede esperando.

Entre las otras características del nuevo protocolo de pago se encuentra la opción de reembolsos. El comprador-remitente podrá enviar direcciones de reembolso al vendedor-destinatario al comprar productos o enviar monedas. Esto indica automáticamente al comerciante dónde enviar el reembolso si es necesario, en lugar de tener que hacerlo manualmente.
Además, están las ventajas de la seguridad. Actualmente, la seguridad es una preocupación en los pagos con Bitcoin .
«Bitcoin es un proyecto difícil, en parte porque movemos dinero con computadoras de propósito general que pueden ser hackeadas o infectadas con virus», escribe Hearn. «VISA y MasterCard han migrado a todos (fuera de EE. UU.) a hardware específico, como tarjetas con chip y lectores dedicados, que no admiten la instalación de aplicaciones aleatorias».
La preocupación de Hearn es que las direcciones generadas dinámicamente provienen de computadoras que podrían haber sido comprometidas por un atacante, quien luego podría cambiar esa dirección a una que controle.
En lugar de manipular direcciones de Bitcoin , el nuevo protocolo de pago se basa en solicitudes de pago. Cuando el cliente realiza una transacción, el comerciante le envía un mensaje solicitando el pago del importe correspondiente.
Este mensaje se firmará con un certificado digital, que es un pequeño archivo electrónico proporcionado por una autoridad de certificación (CA) externa. Esta CA confirma que el certificado se otorgó a una persona u organización específica.
Así es como LOOKS el proceso.
Cuando Mike realiza una transacción de 0,5 BTC con Bob, este le envía al cliente una Request de pago de 0,5 BTC, firmada con su certificado. Este mensaje puede incluir otra información, como una nota que describa la compra.
La billetera Bitcoin de Mike verá este mensaje y podrá verificar la validez del certificado con la CA. Así, Mike sabrá que Bob es quien realiza la Request y no un atacante cualquiera.
La billetera de Mike luego realizará el pago, enviado en su propio mensaje, junto con otra información opcional como direcciones de Bitcoin para posibles reembolsos, lo que hará más fácil para el comerciante procesarlo, si fuera necesario más adelante.
Al recibir ese mensaje, Bob enviará un acuse de recibo automático de la Request de pago a la billetera, que luego podrá informar a Mike que el pago se completó, lo que lo dejará tranquilo.
Pero los certificados no son infalibles. Han sido obtenidos por impostores en el pasado.
“En realidad, esto es relativamente fácil de hacer”, dice Mathew Green, experto en criptografía de la Universidad Johns Hopkins y coautor del artículo.ZeroCoinprotocolo, porque no todas las autoridades de certificación son confiables.
"Si eres lo suficientemente grande e inviertes suficiente dinero", dice Green, "puedes conseguir que te den tu propia clave de firma", la firma que usan para certificar sitios web. "Es relativamente fácil hacerlo porque hay muchísimas autoridades de certificación: entre 100 y 200".

Pero las preocupaciones sobre la seguridad de los certificados irritan a Hearn. «La realidad es que [ la Tecnología de certificados] es lo mejor que tenemos; se está mejorando mediante iniciativas como la transparencia de los certificados y tiene un historial de éxito en detener a los peores adversarios».
Sabemos por las filtraciones de Snowden que el creciente uso de SSL (una Tecnología de certificado digital) en los últimos años preocupó a las agencias de inteligencia a las que les resultaba difícil romper la infraestructura de PKI, señala Hearn.
“Cuando hay agencias con el poder de la NSA y el GCHQ enloqueciendo porque la gente usa CAmás“Es extraño que la gente diga que toda la infraestructura está rota”, dice.
Un aspecto que podría ser útil es el uso de certificados de validación extendida. Definidos por un grupo sin fines de lucro llamado CA/Browser Forum, los certificados EV requieren una verificación más exhaustiva de la identidad de una organización o individuo antes de su otorgamiento, mediante reglas definidas. aquí.
“El código actual de Bitcoin-Qt no admite certificados EV”, admite Garzik. “Debería serlo, y hay una tarea pendiente en el código, y si los comerciantes obtienen certificados EV, en algún momento las billeteras empezarán a usar los nombres descriptivos que contienen. Pero es más código”.
De cualquier manera, el protocolo de pago está de vuelta, «pero con un mejor diseño», asegura Hearn. «La esperanza es que con el tiempo llegue a sustituir a las direcciones de Bitcoin en la mayoría de los usos».
BIP 70 también proporciona un comprobante de pago seguro, que el cliente puede utilizar en caso de disputa con el comerciante.
El soporte para este protocolo de pago se introducirá en la próxima versión de Bitcoin-QT/bitcoind, que es 0.9.0. "Con el código introducido en nuestro repositorio git, el protocolo de pago (BIP 70) definitivamente estará en la próxima versión", dijo Garzik.
La versión de soporte de Bitcoin-QT, según Jeff GarzikNo se espera que salga hasta dentro de al menos un mes, con características similares disponibles enMultibit/Monedero Bitcoin para Android y CoinPunkTambién estaba previsto.
El soporte para BIP 70 también se está desarrollando en el lado del comerciante, ya que ambas partes de una transacción tienen que colaborar para aprovecharlo.
BitPay ya ha acordado adoptarlo, lo que significaal menos 10.000 empresasTendrán acceso a la función actualizada, que les permitirá enviar solicitudes de pago utilizando formatos de mensajes BIP 70.
Todo esto se traducirá en un sistema de pagos más accesible para los comerciantes. ¿Está Bitcoin finalmente consolidando su posición como plataforma de pagos para el comercio electrónico?
Este artículo fue coescrito por Justin O'Connell y Danny Bradbury.
Justin O'Connell
Justin O'Connell es el autor deBitcoinómicay la obra de ficción Town & Country. Es el director ejecutivo de GoldSilverBitcoin y presenta el programa de radio Our Very Own Special Show.
