El documento técnico aceptó que las transacciones con varias entradas revelan un dueño común. En 2013 Gregory Maxwell mostró cómo volver esa asunción contra sí misma: dejar que muchas personas pongan sus entradas en una sola transacción.
Cómo funciona
- Varios participantes añaden cada uno una o más entradas.
- Las salidas son en su mayoría del mismo tamaño, por ejemplo diez salidas del mismo importe.
- Cada participante comprueba la transacción y firma solo su propia entrada. Nadie puede llevarse las monedas de otro; nada se mantiene en custodia.
- Después, un observador ve diez entradas y diez salidas iguales, pero no puede decir qué salida pertenece a quién.
Límites
- Coordinación: alguien debe reunir a los participantes. Los coordinadores son posibles puntos de presión: zkSNACKs cerró el coordinador de Wasabi en junio de 2024.
- Cambio y hábitos posteriores: sobras desiguales («change») siguen siendo vinculables, y mezclar después monedas mezcladas y sin mezclar puede deshacer la ganancia.
- Estigma: algunos exchanges cuestionan monedas con historial de coinjoin.
- Riesgo legal para operadores: ver Privacy and the law y el caso Samourai.
Por qué sigue importando
CoinJoin muestra que la privacidad puede construirse a partir de transacciones ordinarias de Bitcoin, sin cambiar el protocolo. Salidas iguales, firma de la propia entrada y un control de monedas cuidadoso después son los ingredientes clave.