Share this article

El cliente de Bitcoin , Bitcoinj, implementa micropagos de Bitcoin

El cliente de Bitcoin, Bitcoinj, ha implementado un canal de micropagos completamente funcional, que permitirá enviar un flujo de pagos a pequeña escala.

pennies

Bitcoinj, el cliente de Bitcoin basado en Java, ha implementado un canal de micropagos completamente funcional. Esto permitirá el envío de un flujo continuo de pagos a pequeña escala hasta que se complete el servicio.

El anuncio fue hecho por el líder del proyecto Bitcoin , Gavin Andresen, en Twitter.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Noticias muy emocionantes (y muy geek): Implementación del canal de micropagos<a href="http://t.co/NIoBwdpXY3">T</a>





- Gavin Andresen (@gavinandresen) 27 de junio de 2013

Han surgido varios problemas con los micropagos en Bitcoin , como se describe en el Página del proyecto Bitcoinj:

1. Si envía demasiadas transacciones demasiado rápido, estas tendrán menor prioridad o no serán retransmitidas por varios algoritmos anti-inundación integrados en la red Bitcoin .





2. Existe una cantidad mínima fija de valor que una sola transacción puede enviar, determinada por la cantidad de bytes necesarios para enviarla y reclamarla junto con las tarifas cobradas.



3. El receptor de los micropagos termina con una billetera llena de "polvo" cuyo gasto puede resultar costoso en términos de comisiones.

Claramente, hay casos en los que se ha incurrido en una serie de pequeños pagos, pero en lo que respecta a la billetera de uno y a la cadena de bloques, bastaría con que se registrara una sola transacción "neta".

El proyecto Bitcoinj ha resuelto esto reutilizando una característica del protocolo Bitcoin llamada nLockTime y creando "transacciones de reembolso" que permiten al cliente (el remitente) recuperar su dinero, con o sin una pequeña deducción que constituye el micropago.

Se puede leer más sobre elprotocolo de micropagos, pero el tipo de situación en la que podría usarse se puede ver en una cafetería que ofrece un punto de acceso wifi. El cliente (por ejemplo, el software que se ejecuta en tu smartphone y que también accede al punto de acceso) podría pagar una tarifa fija por kilobyte de datos. Podrías establecer un límite mensual en tu aplicación de billetera móvil, y el teléfono podría dejar de usar los datos de ese punto de acceso al alcanzar dicho límite.

Esto se logra mediante un contrato entre el cliente y el servidor, válido por un período fijo, por ejemplo, un día. Cada parte firma el contrato (criptográficamente), pero la transacción no se envía a la cadena de bloques. El pago final requiere las claves privadas de ambas partes para completarse. Una segunda transacción tiene dos salidas: una al cliente y ONE al servidor. A medida que avanzan los micropagos, el importe destinado a cada salida se ajusta en consecuencia. La transacción de reembolso original garantiza que usted (el cliente) recupere su dinero si el servidor no responde antes del plazo límite para completar la transacción de micropago.

Si quieres ver los enlaces originales y saber más sobre esto, visitaPágina de Sourceforge de Bitcoinj.

David Gilson

Periodista tecnológico, usuario de Windows 8, entusiasta de la física cuántica y Linux.

Picture of CoinDesk author David Gilson