WabiSabi
WabiSabi est le protocole CoinJoin centralisé-anonyme de Wasabi 2.0. Utilise les Keyed-Verification Anonymous Credentials. Permet sorties de tailles arbitraires (vs Whirlpool). Coordonné par zkSNACKs (KYC depuis 2024).
Origine et publication
WabiSabi est un protocole CoinJoin publié en 2021 par les chercheurs Yuncong Hu, Lucianna Kiffer, István András Seres et Adam Ficsór (alias nopara73, cofondateur de Wasabi). Son nom évoque l'esthétique japonaise de l'imperfection acceptée : les sorties n'ont plus besoin d'être identiques. Il succède à ZeroLink et au CoinJoin "Chaumian" historique de Wasabi 1.0, qui imposait des sorties de taille fixe (typiquement 0,1 BTC). Wasabi 2.0, sorti en juin 2022, en est la première implémentation grand public.
Comment ça fonctionne
Le coeur de WabiSabi, ce sont les Keyed-Verification Anonymous Credentials (KVAC). Chaque participant prouve au coordinateur, sans révéler quoi que ce soit, qu'il a bien apporté X satoshis en entrée, et obtient en échange des "credentials" homomorphiquement modifiables qu'il peut redécouper. Cela permet de demander des sorties de n'importe quelle valeur, dans la limite du total apporté.
| Caractéristique | CoinJoin Wasabi 1.0 | WabiSabi (Wasabi 2.0) | |---|---|---| | Sorties | Taille fixe (0,1 BTC) | Tailles arbitraires | | Crédentiels | Blind signatures Chaumian | KVAC homomorphiques | | Rounds | Manuel | Automatique |
Cas d'usage
WabiSabi permet de mélanger des UTXO sans devoir préalablement consolider à une valeur "standard". On peut joindre avec 0,07321 BTC et ressortir avec un mix de sorties qui s'ajustent au besoin de dépense réel — ce qui réduit le change toxique. Il est utilisé par Wasabi 2.0, Ginger Wallet (fork communautaire), et BTCPay Server pour ses payjoins.
Limites et controverse
Depuis juin 2024, zkSNACKs, le coordinateur officiel, applique des règles OFAC : certains UTXO sont blacklistés en entrée. Beaucoup d'utilisateurs privacy ont migré vers Ginger ou des coordinateurs alternatifs (Kruw.io, gingerwallet.io). Par ailleurs, la confidentialité dépend du nombre de participants par round : moins de pairs = anonymat set plus petit.
À retenir
WabiSabi est une avancée technique majeure du CoinJoin grâce aux KVAC, mais son adoption pratique dépend désormais entièrement du choix d'un coordinateur respectueux de la vie privée.
Termes lies
- Wasabi WalletWasabi Wallet est un wallet desktop open-source axé sur la confidentialité. Implémente WabiSabi CoinJoin. Le passage au KYC en 2024 a poussé une partie de la communauté vers Ginger. Toujours largement utilisé.
- Ginger WalletGinger Wallet est un fork de Wasabi Wallet maintenu par la communauté après le pivot KYC du projet original. Continue d'offrir des CoinJoins privacy-first. Open-source.
- CoinJoinUn CoinJoin combine plusieurs transactions en une seule, brouillant les liens d'entrée-sortie. Inventé par Gregory Maxwell en 2013. Implémenté par JoinMarket, Wasabi (WabiSabi), Samourai (Whirlpool), Ginger. Pierre angulaire de la confidentialité Bitcoin.
- zkSNACKszkSNACKs est l'entreprise opérant Wasabi Wallet et le coordinateur WabiSabi. Annonce en 2024 un blacklist OFAC + KYC, provoquant la migration des privacy users vers Ginger. Polémique vive en 2024.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.