CoinJoin: muchos pagadores, una transacción

Cómo varias personas combinan monedas para romper los vínculos, y qué puede y no puede hacer.

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.