CoinJoin: ¿qué es y para qué sirve?

CoinJoin es un algoritmo que mantiene la privacidad de los participantes en proyectos descentralizados.

Todos los sistemas financieros de criptodivisas se presentan a los usuarios desde el momento de su fundación como sistemas absolutamente confidenciales y anónimos. Sin embargo, esto no es realmente así. El anonimato y la privacidad se garantizan mediante el uso de tecnologías adicionales como CoinJoin.

Historia de la creación de CoinJoin

CoinJoin es una tecnología, un algoritmo propuesto por los desarrolladores de Bitcoin allá por 2013. Es a través de este protocolo que todas las transacciones son anónimas. En palabras sencillas, mediante el uso de dicha tecnología, se mezclan las monedas de varios usuarios. Tras dividirlas en partes iguales, cada parte se envía a los destinatarios especificados. Como resultado, un tercero no puede estar seguro al 100% de la identidad de los participantes en la transacción.

El algoritmo funciona con la mayor seguridad posible y una descentralización completa hasta la fecha.

Tareas que resuelve CoinJoin

El código fuente abierto permite analizar la blockchain pública de la red Bitcoin, que en ausencia del algoritmo CoinJoin permite vincular una transacción a un cliente concreto.

El algoritmo CoinJoin se puede entender con el ejemplo de las compras comunes, cuando varias personas descuentan de un mismo monedero, pero en el momento de la liquidación no es seguro que las compras se paguen con monedas de la misma denominación que las invertidas en él. Es decir, varias partes crean una transacción, cada una de las cuales especifica entradas y salidas. Las entradas se combinan y es imposible saber claramente al final qué usuario utilizó qué entrada.