Understand and master the principles of privacy protection when using Bitcoin
How Whirlpool coinjoins work
- The Deposit account, identified by index
0'; - The Bad Bank (or doxxic exchange) account, identified by the index
2,147,483,644'; - The Premix account, identified by the index
2 147 483 645'; - The Postmix account, identified by the index
2 147 483 646'.
- 0.25 BTC
, with an entry fee of0.0125 BTC`; - 0.025 BTC, with an entry fee of 0.00125 BTC.
Software requirements
- Ashigaru Terminal**, which lets you manage your coinjoins directly from your computer;
- Ashigaru Wallet**, the application on your smartphone with which you can spend your bitcoins in postmix from anywhere ;
- Dojo**, a Bitcoin node implementation guaranteeing you a sovereign connection to the network, with no dependence on a third-party server.
Receive bitcoins
0'. This is the Deposit account. It's to this account that you'll send bitcoins destined for coinjoins. You can receive them either via the Ashigaru application (see part 5 of the dedicated tutorial), or via Ashigaru Terminal (also detailed in part 5 of the dedicated tutorial).Make the Tx0
Wallets menu, then select your wallet. If your wallet is locked, the software will ask you for your password and passphrase.Deposit account.UTXOs menu.ENTER key on your keyboard to select a UTXO: an asterisk (*) will appear next to it to indicate that it is selected.Mix Selected button.- the number of UTXOs that will enter the pool;
- the various fees applied (service charges and mining fees) ;
- the amount of the doxxic change.
Broadcast to broadcast the Tx0.Making coinjoins
Accounts and select the Premix account.UTXOs menu, you'll see the various equalized parts, ready to enter the coinjoin cycles. As soon as Tx0 is confirmed, Ashigaru Terminal will automatically initiate their first mixing cycle.Accounts > Postmix > UTXOs, you can view your equalized UTXOs, awaiting confirmation of their first cycle.Finishing coinjoins
UTXOs menu in the Postmix account.Deposit account. To access the Postmix account, which contains your mixed UTXOs, click on the Whirlpool symbol in the top right-hand corner.+ symbol at the bottom right of the screen, then select Send.Spend Doxxic Change
Doxxic Change or Bad Bank, depending on the software, to avoid using it with your other UTXOs. This is very important, because these UTXOs have not been mixed: their traceability links remain intact, and they can compromise your confidentiality by establishing a connection between you and your coinjoin activity. So handle them with care and never use them with other UTXOs, whether mixed or not. Combining a toxic UTXO with a mixed UTXO will wipe out all the privacy gains you've gained from coinjoining.Doxxic Change account (at least, I haven't found it). This feature will probably be added in a future update. In the meantime, the only way to retrieve these funds is to import your seed into Sparrow Wallet. The latter will normally automatically detect that this is a wallet used with Whirlpool and give you access to all four accounts, including the Doxxic Change account. You can then spend these UTXOs like regular bitcoins from Sparrow.-
Mixing them into smaller pools:** If your toxic UTXO is large enough to join a smaller pool, this is generally the best option. Be careful, however, never to merge several toxic UTXOs to achieve this, as this will create a link between your various entries in Whirlpool.
-
Mark them as non-spendable:** Another prudent approach is simply to keep them as they are in their separate account and leave them untouched. This will prevent you from accidentally spending them. If the value of bitcoin increases, new pools adapted to their size could be opened.
-
Make donations:** You can choose to turn these toxic UTXOs into donations to Bitcoin developers, open-source projects or associations that accept BTC. This allows you to usefully dispose of them while supporting the ecosystem.
-
Buy prepaid gift cards or Visa cards:** Platforms like Bitrefill allow you to exchange your bitcoins for gift cards or reloadable Visa cards that can be used in shops. This can be a simple and discreet way to spend your toxic UTXOs.
-
Swap them for Monero:** Samourai Wallet used to offer a now-defunct BTC/XMR atomic swap service. If a similar service exists (I don't know of any personally), it's an excellent solution for isolating these UTXOs, converting them to Monero, and then eventually sending them back to Bitcoin. However, this method was expensive and dependent on available liquidity.
-
Transfer them to the Lightning Network:** Transferring these UTXOs to the Lightning Network to benefit from reduced transaction fees is a potentially interesting option. However, this method may reveal certain information depending on your use of Lightning, and should therefore be used with caution.
How can I find out about the quality of our coinjoin cycles?
How to manage the postmix?
Postmix account, letting them remix indefinitely until you really need to spend them.P2WSH, there will be few of you sharing this type of script. By sending your postmix UTXOs to this same type of script, you considerably reduce your anonymity. Beyond the type of script, other specific wallet fingerprints can compromise your confidentiality, so the best thing to do is to spend them from the Ashigaru application.Postmix account, let them remix naturally, and only spend them when needed from Ashigaru.Author
This tutorial has been written by Loïc Morel
You can say thanks by tipping the professor.
I write educational content about Bitcoin.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
3 006 sats1 503 sats752 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.






