Los Investigadores del Instituto IMDEA Software de la Comunidad de Madrid, Diego Castejón Molina, Dimitris Vasilopoulos y Pedro Moreno-Sanchez, han presentado un sistema que supone un paso adelante en la forma de comprar y vender en la era digital. Su investigación se refleja en el estudio “MixBuy: Contingent Payment in the Presence of Coin Mixers”, aceptado en la conferencia Privacy Enhancing Technologies Symposium (PETS).
Contexto
Actualmente es posible comprar una amplia variedad de productos con criptomonedas como Bitcoin: videojuegos, libros o planes de teléfono móvil. IMDEA Software explica en nota de prensa cómo en algunos países, como El Salvador, incluso es posible adquirir una hamburguesa. “La mayoría de las criptomonedas funcionan en un sistema de pagos público (blockchain). En casi todas estas operaciones, los detalles -a quién se ha pagado, cuánto y cuándo- están a la vista porque el registro de transacciones es público”.
Partiendo de la base de que gran parte de la población quiere evitar que sus actividades financieras sean monitorizadas, los investigadores de IMDEA Software se hicieron la siguiente pregunta: ¿Es posible que un usuario compre un producto con una criptomoneda pública sin que nadie más sepa a quién compró? La respuesta es MixBuy.
El estudio
MixBuy es el primer protocolo criptográfico que garantiza la seguridad de compra de un producto digital e impide que se pueda saber qué cliente compró en qué tienda. Para ello, los investigadores de IMDEA Software introducen a un intermediario -como una entidad similar a Bizum-, entre el cliente y la tienda. “En el sistema financiero se puede confiar en que Bizum tome el dinero del remitente y se lo entregue al destinatario. Sin embargo, en una criptomoneda, el intermediario puede irse con el dinero sin entregarlo al destinatario. En este sentido, MixBuy impide que ninguna de las tres partes involucradas: cliente, tienda e intermediario pueda robar dinero a los demás”.
El nuevo protocolo usa al intermediario para esconder la relación entre el cliente y la tienda. Lo que queda registrado en la blockchain son muchas transacciones de clientes al intermediario y muchas transacciones del intermediario a las tiendas. “En cualquier caso, no se puede saber en concreto qué cliente pagó a qué tienda”. De hecho, los investigadores han diseñado el protocolo de tal forma que la figura del intermediario tampoco puede conocer quién paga a quién, garantizando de esta forma que solo el cliente y la tienda saben todos los detalles de la operación.
“MixBuy supone el primer protocolo que garantiza tanto la seguridad como la privacidad en una compra digital. Además, se puede implementar en prácticamente cualquier criptomoneda.” explica Diego Castejón Molina, uno de los autores del estudio. Los investigadores aclaran a Innovaspain que se trata de un trabajo más de vertiente teórica que práctica, a disposición de aquellos que quieran explorar su utilidad. "Por ahora no estamos en disposición de ofrecer estimaciones acerca de cuándo habrá una empresa que ofrezca este servicio. No obstante, el servicio solo se podría prestar en una criptomoneda".