Whirlpool is the only true zerolink coinjoin implementation in existence. Each Whirlpool mix is a 5 person coinjoin facilitated by our chaumian blinded co-ordinator. Every transaction has 1496 possible interpretations and breaks all deterministic links between inputs and outputs, providing the user with market leading transaction level privacy.
Detailed documentation about Whirlpool can be found here.
There are three ways in which you can participate in Whirlpool :-
By far the easiest way to do your first Whirlpool mix is using your phone. Here is an article I wrote giving you a step by step guide on doing this. Mobile mixing is the fastest way to get started but it not the best solution (on it’s own) for long term mixing of larger amounts.
Mobile mixing documentation can be found here
The desktop application connects with your Samourai Wallet and allows you to manage your mixing on your computer. With the GUI (graphical user interface) you can deposit funds, set default remix targets and view your TxID’s so that you can get a visualisation of your Whirlpool mixes via OXT.me or KYCP.org.
It’s worth remembering that if you are using only the desktop GUI, that mixing will only happen when the desktop app is open and running, so ensure that your computer doesn’t have an auto sleep function active.
Desktop GUI documentation can be found here
Whirlpool CLI (command line interface) is the pinnacle of the Whirlpool stack. It’s designed to run 24/7 on an ‘always on’ device. Because it runs 24/7, Whirlpool CLI gives you the best opportunity to achieve the maximal amount of remixes with the least amount of effort. It does all of the heavy lifting so you don’t have to. It comes with the tradeoff that, of the 3 Whirlpool implementations, it’s the hardest to setup. However projects like RoninDojo make this setup a breeze.
Whirlpool CLI documentation can be found here