Glosario cripto

CoinJoin

Definición

CoinJoin es una técnica de privacidad de Bitcoin en la que muchos usuarios juntan sus pagos en una transacción con salidas iguales para romper vínculos.

Propuesto por el desarrollador de Bitcoin Gregory Maxwell en 2013, CoinJoin aprovecha que una transacción puede tener entradas de distintos dueños siempre que cada uno firme la suya. Los participantes aportan entradas y reciben salidas de idéntico valor en direcciones nuevas. Como las salidas son iguales, un observador no puede saber qué entrada pagó qué salida, lo que desmonta la suposición habitual de que todas las entradas de una transacción tienen el mismo dueño.

A diferencia de los mezcladores custodiales, CoinJoin no custodia los fondos: ningún coordinador puede robarlos, porque cada usuario solo firma una transacción que le paga correctamente. Implementaciones como Wasabi Wallet, JoinMarket o el desaparecido Whirlpool de Samourai lo ofrecían a usuarios corrientes, y las empresas de análisis desarrollaron heurísticas para marcar transacciones CoinJoin.

La privacidad depende del número de participantes, de gestionar bien las salidas de cambio y de no mezclar después monedas mezcladas y sin mezclar. Los reguladores lo miran con recelo: en 2024 las autoridades de Estados Unidos acusaron a los desarrolladores de Samourai Wallet, un gran coordinador cerró y algunos exchanges han congelado depósitos rastreados hasta un CoinJoin. El tratamiento legal varía según el país.

Ejemplo

Cincuenta usuarios aportan cada uno unos 0,1 BTC a un CoinJoin y reciben salidas de 0,1 BTC en direcciones nuevas; los analistas ven la transacción, pero no qué salida corresponde a cada participante.

Términos relacionados

Últimos artículos sobre CoinJoin