La Prueba
de Concepto
Empecé investigando las instituciones de pago europeas para ver cómo podíamos "seguir las reglas". Pero pronto me di cuenta de una verdad incómoda: es ingenuo pensar que el sistema financiero tradicional nos va a dar las herramientas para que lo hagamos desaparecer.
Si no nos dan una API, usaremos sus notificaciones. Esta PoC demuestra que una simple Raspberry Pi con un módulo SIM puede "escuchar" un Bizum y usar esa señal para liberar fondos. Si yo, que he tenido que aprender Python por el camino, he podido construir esto, cualquiera puede hacerlo.
Los componentes
| Componente | Coste |
|---|---|
| Raspberry Pi 5 4GB | €93.82 |
| LUCKFOX 4G Hat — SIM7600E-H | €75.99 |
| Monitor portátil 15.6" | €63.42 |
| Adaptador micro HDMI | €5.00 |
| Pasta térmica | €6.55 |
| Disipador (reutilizado) | €0 |
| Carcasa (reutilizada) | €0 |
| Total | €244.78 |
Primera transacción en testnet
Un SMS de Bizum llegó al número de la SIM. El script lo parseó, calculó el importe en BCH al tipo de cambio en tiempo real, firmó la transacción offline y la emitió a la red. Todo el proceso ocurrió en segundos.
¿Para qué sirve esto realmente?
Escrow Automatizado
Este hardware actúa como un tercero de confianza. Puede retener los Bitcoin Cash en depósito (escrow) hasta que la operación se complete, liberándolos solo cuando todas las partes han cumplido su trato. Si algo falla, el proceso se revierte y el depósito se devuelve automáticamente.
Sin permisos del banco
Demuestra que no necesitamos que el banco nos abra sus puertas. Usamos su propio sistema de notificaciones para lanzar contratos inteligentes o simples transacciones en la red de Bitcoin Cash. Todo ocurre de forma automática, sin que el usuario necesite conocimientos especiales.