Wasabi CoinJoin: guía completa sobre anonimato BTC, privacidad BTC, bitcoin mixing y WabiSabi
Esta página se centra en una sola cosa: cómo entender, configurar y usar correctamente CoinJoin en Wasabi. El objetivo no es solo decirte dónde hacer clic, sino ayudarte a entender qué resuelve CoinJoin, qué no resuelve, por qué debe usarse junto con la gestión de Coins / UTXO y cómo evitar volver a dañar la privacidad después de completarlo.
1. Qué es CoinJoin
CoinJoin es una forma de organizar las entradas y salidas de transacciones BTC de varios usuarios dentro de una sola transacción. Los observadores externos aún pueden ver que ocurrió una transacción en cadena, pero resulta difícil determinar con exactitud qué entrada corresponde a qué salida. En pocas palabras, no “lava las monedas”; interrumpe un recorrido de fondos que de otro modo sería claro y hace que el rastreo sea mucho más difícil.
Qué problema resuelve
- Reduce la capacidad de otros para rastrear directamente tus flujos de fondos desde la blockchain.
- Mezcla entradas de distintos orígenes en la misma ronda para mejorar la indistinguibilidad de las salidas.
- Ayuda a convertir un historial de billetera fácil de reconocer en una estructura UTXO más difícil de analizar.
Qué no resuelve
- No garantiza que seas “absolutamente invisible” para exchanges, sistemas KYT o análisis de identidad del mundo real.
- No corrige tus propios errores, como volver a combinar después monedas KYC con monedas mezcladas.
- No sustituye la privacidad de red; desactivar Tor o usar un método de difusión inadecuado aún puede revelar información adicional.
2. Escenarios adecuados y no adecuados
- Quieres reducir la probabilidad de que el recorrido de tus fondos en cadena pueda verse directamente.
- Estás dispuesto a dedicar tiempo a gestionar Coins / UTXOs en lugar de mirar solo el saldo total.
- Aceptas que una mejor privacidad requiere comisiones y tiempo de espera.
- Necesitas retirar de inmediato, especialmente directamente a un exchange centralizado.
- No piensas comprender conceptos como etiquetas, salidas de cambio y consolidación de UTXO.
- Solo quieres “anonimato absoluto con un clic” y no estás dispuesto a asumir el costo de aprendizaje.
3. Qué preparar antes de empezar
Activado dentro de Configuración → Connections.En Wasabi, CoinJoin nunca es una acción aislada. Cómo gastes luego estas monedas y si logras preservar la privacidad suele ser más importante que el simple hecho de haber “hecho CoinJoin”.
4. Flujo práctico de CoinJoin
Asegúrate de que la billetera contiene BTC que pueda participar
Si no hay saldo, o los UTXOs elegibles son demasiado pequeños o demasiado pocos, CoinJoin no se iniciará. Primero confirma que los fondos hayan llegado y tengan suficientes confirmaciones.
Comprueba Connections y el Coordinator
En Connections, se recomienda mantener los valores predeterminados y Tor habilitado; el Coordinator normalmente debería permanecer con la configuración oficial predeterminada y no se aconseja a los principiantes cambiarlo.
Configura los parámetros objetivo de CoinJoin
Por ejemplo, el objetivo de anonymity set, el rango de comisión aceptable, si se ejecuta automáticamente, etc. Estos parámetros afectan directamente el tiempo de espera, el costo y el resultado final de privacidad.
Inicia o espera el CoinJoin automático
Después de iniciarlo, Wasabi espera en segundo plano una ronda adecuada. Esto puede no comenzar de inmediato e implicar múltiples rondas de espera, registro, firma y reestructuración.
CoinJoin se parece más a procesar gradualmente tus UTXOs en segundo plano que a pulsar un botón una sola vez y terminar de inmediato.
5. Cómo leer el estado durante CoinJoin
Antes compartiste capturas que mostraban CoinJoin en progreso y un indicador porcentual. En este tipo de pantalla, la información más importante no es la animación, sino el avance y los cambios en los UTXOs. Una forma práctica de leerlo es:
- Porcentaje de progreso: cuánto te falta para alcanzar tu objetivo de anonimato no significa necesariamente “cuánto tardará”.
- Estado de espera: significa que la billetera está esperando una ronda adecuada, mejores condiciones de red o más participantes. No significa que haya un fallo.
- Durante el procesamiento: significa que algunos UTXOs ya han entrado en el proceso y que la estructura original será reemplazada gradualmente por nuevas salidas.
- Pausar / Continuar: cerrar la billetera normalmente no hará desaparecer los fondos, pero interrumpirá el proceso actual en tiempo real; podrás continuar más tarde.
No significa “cuánto tiempo ha pasado”, sino más bien “cuánto del objetivo actual de privacidad se ha completado”.
6. Cómo comprobar si realmente funcionó
Mira primero la página Coins, no solo el saldo total
Después de que CoinJoin termina, la página que más debes revisar es Coins. Lo que realmente cambia es la estructura UTXO, el anonymity set y las relaciones entre etiquetas, no simplemente si el saldo parece menor.
Completas CoinJoin y luego gastas monedas mezcladas junto con monedas de depósito de exchange en la misma transacción. Esto crea de nuevo nuevos vínculos de análisis y debilita mucho el efecto de privacidad.
7. Parámetros principales de CoinJoin
Coordinator
El coordinator es responsable de organizar las rondas de CoinJoin. Para la mayoría de los usuarios, el coordinator oficial predeterminado es suficiente. Cambiarlo sin cuidado puede afectar la estabilidad, la liquidez o la experiencia de uso.
Auto CoinJoin
La ejecución automática conviene a los usuarios que quieren que la billetera siga trabajando durante un periodo prolongado. Si configuras condiciones de parada razonables y tolerancia a comisiones, la billetera participará automáticamente cuando las condiciones sean adecuadas. La ventaja es la comodidad; la desventaja es que necesitas comprender mejor tu estructura UTXO.
Anonymity Target
Este es uno de los parámetros más importantes. Indica el objetivo de anonimato que quieres que alcance un UTXO. Valores más altos suelen significar mayor privacidad, más rondas, tiempos de espera más largos y costos mayores.
Un anonymity target más alto no es automáticamente “mejor”; también es más lento y más caro. Equilibra las ganancias de privacidad con el costo práctico.
Fee / Max Allowed Fee
CoinJoin implica comisiones on-chain de mineros y también puede incluir costos relacionados con el coordinator. Si configuras la comisión aceptable demasiado baja, la billetera puede no encontrar rondas adecuadas durante mucho tiempo; si la configuras demasiado alta, el costo aumenta.
Opciones como Min Input Count / Consolidation
Estos parámetros están relacionados con la estructura UTXO y, en general, no se recomienda que los principiantes los modifiquen. En particular, acciones como la consolidación de UTXO pueden reducir comisiones futuras, pero también pueden perjudicar la separación de privacidad.
8. Mecanismo técnico de CoinJoin (WabiSabi)
El CoinJoin actual de Wasabi no es un “botón mágico de caja negra”; está construido sobre WabiSabi, un flujo por etapas montado sobre el protocolo. Su objetivo es hacer lo más difícil posible que el coordinator relacione directamente una entrada concreta con una salida concreta, aunque exista un coordinator central.
8.1 Por qué se usa WabiSabi
El CoinJoin tradicional suele depender más de denominaciones fijas y estructuras de salida fijas, mientras que WabiSabi es más flexible. Mediante mecanismos como credenciales anónimas, compromisos de valor homomórficos y pruebas de conocimiento cero, permite a los participantes demostrar que “mi monto es válido, se conserva y puede registrarse con esta forma de división” sin revelar vínculos directos entre entrada y salida. Para los usuarios comunes, puede entenderse así: el coordinator sabe que se cumplieron las reglas, pero está diseñado para saber lo menos posible sobre qué salida final provino de tu entrada específica.
8.2 Todo el proceso se divide en 5 fases principales
Registro de entradas
El cliente selecciona los UTXOs que participarán y demuestra al coordinator que realmente controla esas entradas. El coordinator comprueba si las entradas están confirmadas, no gastadas, no registradas dos veces y por encima del umbral de monto.
Confirmación de conexión
Después de terminar la primera fase, el coordinator debe confirmar que los participantes siguen en línea, evitando que las fases posteriores fallen porque demasiados participantes se desconectaron.
Registro de salidas
El cliente usa una nueva identidad de red para enviar nuevas direcciones de salida y las credenciales correspondientes. El coordinator puede verificar que esas salidas son válidas, pero es difícil emparejarlas directamente con las entradas anteriores.
Firma
Después de que el coordinator arma la transacción, los participantes firman solo las entradas que les pertenecen. Sin tu firma, nadie puede gastar tus monedas.
Difusión
Una vez reunidas todas las firmas, el coordinator difunde la transacción final de CoinJoin a la red de Bitcoin, donde continúa propagándose entre nodos y espera la confirmación de los mineros.
8.3 Registro de entradas
Esta fase es el punto de entrada de CoinJoin. Tu cliente decide qué UTXOs participan y genera pruebas de propiedad para esas entradas. El coordinator no las acepta de manera incondicional solo porque “quieras participar”; comprueba varias condiciones:
- La entrada ya existe y no ha sido gastada.
- La entrada no ha sido registrada dos veces en la misma ronda.
- La entrada cumple el umbral de monto exigido por el sistema.
- El cliente tiene control real sobre esa entrada.
Wasabi intenta usar una nueva identidad de Tor para distintas entradas, reduciendo la probabilidad de que varias entradas se agrupen directamente como pertenecientes al mismo participante a nivel de red.
8.4 Confirmación de conexión
Como el registro de entradas no es instantáneo, el coordinator vuelve a comprobar antes de la siguiente etapa si los participantes siguen en línea. Si demasiados abandonan, la calidad y viabilidad de la ronda disminuyen, así que este filtrado ocurre primero. Puedes entenderlo así: no basta con registrarse primero; el sistema aún necesita confirmar que “sigues presente ahora”.
8.5 Registro de salidas
Esta es la capa de privacidad más importante de todo el protocolo. El cliente divide y recombina las credenciales obtenidas antes y luego envía, mediante una nueva identidad de red:
- Una o más direcciones nuevas de bitcoin
- La información de monto correspondiente a esas direcciones
- Credenciales anónimas que el coordinator puede verificar, pero no rastrear fácilmente hasta el origen
Aunque el coordinator puede ver que “alguien registró estas salidas”, el protocolo está diseñado para dificultar que esas salidas se vinculen directamente con una entrada anterior concreta.
8.6 Firma
Después de reunir todas las salidas, el coordinator arma la plantilla final de la transacción CoinJoin y la devuelve a los participantes. Cada participante firma solo las entradas que controla. Este paso es importante porque demuestra una cosa: el coordinator organiza las rondas, pero no puede gastar tus monedas por ti. Sin tu firma, la transacción está incompleta y no puede pasar a la cadena.
8.7 Difusión
Una vez recogidas todas las firmas válidas, el coordinator difunde la transacción a la red de Bitcoin. Después de difundirse, sigue apareciendo on-chain como una transacción normal de Bitcoin, pero con una estructura más compleja y una menor capacidad de análisis entre entradas y salidas.
8.8 Blame Round: responsabilidad tras una ronda fallida
En la práctica, algunos participantes pueden no firmar en etapas posteriores, desconectarse o interrumpir deliberadamente la ronda. En algunos casos, Wasabi entra en una blame round, trasladando a nuevas rondas a los usuarios que sí participaron con éxito, mejorando así la tasa de éxito. El sentido de este mecanismo es evitar que unos pocos participantes poco cooperativos arruinen fácilmente toda la ronda de CoinJoin.
8.9 Por qué CoinJoin aún necesita Tor
CoinJoin aborda principalmente la privacidad on-chain de BTC, mientras que Tor se ocupa sobre todo de la privacidad a nivel de red. No resuelven el mismo problema:
Por eso, incluso si CoinJoin se ejecuta bien, desactivar Tor o usar una ruta inadecuada de difusión de transacciones todavía puede filtrar información adicional innecesaria.
8.10 Límites reales del diseño técnico
Aunque la capa de protocolo haga todo lo posible por proteger las relaciones entre entradas y salidas, siguen existiendo límites del mundo real:
- Más tarde vuelves a combinar tú mismo monedas mezcladas con monedas antiguas.
- Envías salidas de CoinJoin directamente a plataformas sensibles a este tipo de historial de fondos.
- Desactivas Tor a nivel de red o filtras pistas de identidad en otro lugar.
WabiSabi hace que Wasabi CoinJoin sea más sólido y flexible a nivel de protocolo, pero el resultado final de privacidad sigue dependiendo en conjunto del diseño del protocolo, de la configuración de red y de tus propios hábitos de uso de UTXO.
9. Por qué CoinJoin debe entenderse junto con la gestión de Coins / UTXO
CoinJoin funciona a la “granularidad” de las monedas, es decir, de UTXOs individuales, no de un saldo total abstracto. Cómo gastes luego esos UTXOs determina si este CoinJoin realmente crea valor a largo plazo.
- Trata las monedas mezcladas y no mezcladas como dos categorías distintas de fondos.
- Antes de enviar, mira la página Coins y controla manualmente la selección de monedas tanto como sea posible.
- Deja que Etiquetas te ayude a recordar los orígenes de estas monedas.
- Mirar solo el saldo total y no cada UTXO.
- Dejar que la billetera gaste automáticamente por defecto sin revisar el origen de las entradas.
- Gastar monedas mezcladas inmediatamente junto con monedas antiguas.
10. Comisiones, control de riesgo y límites del mundo real
Costo de comisiones
CoinJoin no es privacidad gratuita. Lo que pagas no es solo un “costo tecnológico llamativo”, sino comisiones de red, espera por liquidez y el costo de gestión posterior creado por una estructura UTXO más compleja.
Control de riesgo de exchange / KYT
En la práctica, algunos exchanges o sistemas de control de riesgo on-chain pueden seguir siendo sensibles a fondos relacionados con CoinJoin. Esto no significa que tus monedas sean “inválidas”, pero sí que algunas plataformas las tratan como entradas de mayor riesgo. Deberías evaluar tu destino probable antes de usarlas.
privacidad de red
CoinJoin mejora principalmente la privacidad on-chain de BTC, mientras que Tor reduce sobre todo la exposición a nivel de red. Resuelven problemas distintos. Desactivar Tor o usar una ruta de difusión inadecuada aún puede dejar rastros adicionales.
CoinJoin puede mejorar significativamente la privacidad, pero no es una llave maestra que te haga “completamente inmune a revisiones, análisis y controles de riesgo” en el mundo real.
11. Preguntas frecuentes
¿Por qué CoinJoin puede no empezar?
Las razones comunes incluyen que el saldo sea demasiado pequeño, que los UTXOs elegibles no cumplan las condiciones, que los límites de comisión estén demasiado bajos, que la conectividad de red sea deficiente o que la billetera aún no esté completamente sincronizada.
¿Qué significa “insufficient funds eligible for coinjoin”?
No significa que no tengas monedas en absoluto; significa que “las monedas actualmente elegibles para CoinJoin no son suficientes”. Esto puede deberse al monto, a la estructura UTXO, a la política de etiquetas o a restricciones de comisión.
¿Cuánto tarda CoinJoin?
No hay una respuesta fija. Depende de las tarifas de red, del número de participantes del mercado, del objetivo de anonimato que configures y de la estructura UTXO actual de la billetera.
¿Se puede retirar después de completarlo?
Técnicamente sí, pero si deberías hacerlo o no depende de tu objetivo. Si envías fondos de inmediato a una plataforma sensible a CoinJoin, puedes enfrentarte a revisiones o controles de riesgo adicionales.
¿Cerrar la billetera hace que desaparezcan las monedas?
Normalmente no. CoinJoin no entrega tu dinero a otra persona; sin embargo, cerrar el programa interrumpe el proceso en vivo actual y después tendrás que esperar de nuevo y continuar.
- Mantén Tor habilitado.
- Da prioridad a la configuración predeterminada y evita ajustar demasiado pronto parámetros poco comunes.
- Después de completarlo, vuelve a la página Coins e inspecciona el resultado.
- Cuando realmente gastas, “cómo seleccionas las monedas” importa más que simplemente “si mezclaste o no”.
