Wasabi Wallet: coinjoin en escritorio
Qué es Wasabi Wallet
Wasabi Wallet es una billetera de escritorio de código abierto para Windows, macOS y Linux, diseñada desde su origen con la privacidad como prioridad. Incluye un cliente de Bitcoin Core integrado (no requiere instalar Bitcoin Core por separado), conexión automática por Tor, coin control avanzado y, su característica más conocida, un sistema de CoinJoin automatizado.
El protocolo WabiSabi
Las primeras versiones de Wasabi usaban el protocolo Chaumian CoinJoin con montos fijos (0,1 BTC), lo que limitaba la flexibilidad y dejaba cambios sin mezclar. WabiSabi, introducido en Wasabi 2.0, resuelve esto usando credenciales ciegas de conocimiento cero: los participantes registran sus inputs y outputs ante el coordinador sin que este pueda vincular qué input pertenece a qué output. Crucialmente, WabiSabi permite montos variables, lo que elimina la necesidad de salidas de cambio sin mezclar y mejora significativamente el anonset.
El proceso es automatizado: la billetera detecta los UTXO no privados, los inscribe en rondas de CoinJoin con otros participantes, y el resultado son nuevos UTXO con historial roto. Las rondas ocurren continuamente en segundo plano.
El cierre del coordinador oficial en 2024
En mayo de 2024, zkSNACKs (la empresa detrás de Wasabi Wallet) anunció el cierre de su coordinador de CoinJoin. La razón declarada fue la presión regulatoria en Estados Unidos, en el contexto del arresto de los desarrolladores de Samourai Wallet ese mismo mes bajo cargos de lavado de dinero. zkSNACKs consideró que operar un coordinador centralizado de CoinJoin representaba un riesgo legal inaceptable en el entorno regulatorio de 2024. Es importante subrayar que Wasabi Wallet como software no fue ilegalizado; solo cerró el servicio coordinador que la empresa operaba.
Coordinadores alternativos
WabiSabi está diseñado para ser agnóstico al coordinador: cualquiera puede operar uno. Tras el cierre del coordinador oficial, surgieron varios coordinadores independientes mantenidos por la comunidad. Wasabi Wallet permite cambiar el coordinador desde sus ajustes de red introduciendo la URL del coordinador alternativo. La billetera oficial mantiene una lista de coordinadores conocidos en su documentación. Al usar un coordinador de terceros, el modelo de confianza cambia: ese coordinador puede ver los metadatos de participación (aunque no puede vincular inputs con outputs por diseño del protocolo).
Coin control integrado
Más allá del CoinJoin, Wasabi incluye herramientas de coin control avanzadas. Cada UTXO muestra una puntuación de privacidad estimada (anonset). La billetera puede configurarse para no gastar UTXO con baja puntuación o para advertir antes de hacerlo. Esta integración hace que Wasabi sea una de las herramientas más completas para gestionar la privacidad de los UTXO en escritorio.
Compatibilidad con hardware wallets
Wasabi Wallet soporta hardware wallets como Trezor y Coldcard para la custodia de claves, aunque la participación en CoinJoin con hardware wallet requiere firmar cada ronda manualmente, lo que en la práctica hace el proceso engorroso para rondas automáticas. La configuración habitual es usar Wasabi con una hot wallet solo para los fondos en proceso de mezcla, y transferir los UTXO resultantes a una hardware wallet una vez alcanzado el anonset deseado.
Estado actual y perspectiva
En 2025, Wasabi Wallet sigue siendo la interfaz de usuario más pulida para CoinJoin en escritorio, pero su utilidad práctica depende de la disponibilidad y fiabilidad de coordinadores alternativos. Para usuarios técnicos que prefieren no depender de ningún coordinador, JoinMarket ofrece una alternativa sin coordinador central, a costa de mayor complejidad.
Errores habituales
- Creer que Wasabi Wallet fue cerrado o es ilegal: el software sigue siendo de código abierto y funcional; solo el coordinador oficial de zkSNACKs cesó su operación.
- Asumir que hacer CoinJoin con Wasabi garantiza privacidad completa si luego se consolidan todos los outputs mezclados en una sola transacción: esa consolidación deshace el anonset logrado.
- Pensar que el coordinador de CoinJoin puede ver qué inputs corresponden a qué outputs: WabiSabi usa credenciales de conocimiento cero precisamente para evitar que el coordinador tenga esa información.
Conceptos relacionados
Fuentes primarias
- Wasabi Wallet documentation: https://docs.wasabiwallet.io
- WabiSabi paper: Lior Rotem & Gil Segev (2021)
- zkSNACKs announcement on coordinator shutdown (May 2024)
- Adam Fiscor (nopara73): WabiSabi protocol design