Disclaimer: this article includes affiliate links. When you make a purchase through one of our links, we may receive commissions.

In this post we are going to cover:

  • Understand what a coinjoin is
  • Get a step by step process that is easy to follow
  • Feel confident doing a coinjoin going forward

Plus more... Read on to learn everything you need to know about how to coinjoin using Wasabi wallet.

What is Coinjoin?

Using Bitcoin (relatively) privately is a skill that everyone should learn. CoinJoin is an anonymization strategy that protects the privacy of Bitcoin users when they conduct transactions with each other. Coinjoin requires multiple parties to jointly sign on an agreement to mix their coins when engaging in separate Bitcoin transactions.

This makes it harder for outside parties to determine which party or parties were making a particular transaction. Wasabi Wallet is probably the easiest way to use CoinJoin today. Wasabi is a desktop wallet GUI that makes CoinJoining your BTC a breeze.

A good practice to consider is whenever withdrawing from a cryptocurrency exchange, send your BTC to Wasabi, CoinJoin them, and then withdraw them in chunks to cold-storage. Otherwise, your exchange will know how much BTC you have and where you have it.

Much more has been written on this subject that is beyond the purview of this guide. You should visit the Wasabi Wallet FAQ.

Now, How to Do a Coinjoin

Install Wasabi Wallet on your desktop, open the application, and click the tab that says “Generate Wallet” on the top left.

Generate wallet option on Wasabi Wallet

Next, backup your private keys offline!

Backup your private keys offline

Wasabi Wallet will prompt you to test your password, type it in, confirm it works, and you are good to go. If you did this right, you will get the following message on the bottom of the interface.

Test and confirm your password

Go back to the main screen and click “Load Wallet” and select the new wallet you created from the list (which will only have one choice at this time).

Select newly created wallet

Click the RECEIVE tab, create a label for your transfer, and generate a new Bitcoin address. Wasabi receive addresses will always begin with “BC1”

Generate Bitcoin address

Send yourself at least 0.1 BTC to the generated address so you have enough to mix. Once Wasabi receives the broadcast of your transaction, your receive address will disappear.

Do not be alarmed, this is to discourage address re-use, which is bad for privacy. In fact, when you get used to Wasabi, you will feel confident seeing your address disappear, as this means your BTC is safely on its way to your Wasabi Wallet.

Now, you can see I have 0.1 BTC in this wallet.

Wallet Explorer

Now for the magic, click the “CoinJoin” tab on the top left, select your transaction, type in your password, and select “Enqueue Selected Coins”

Selecting Coinjoin option

Congratulations, your BTC is prepared for the next round of CoinJoin which takes place many times per day. You can leave your Anonymity Set at 50 as default. For more about that, read the Wasabi Wallet FAQ linked above.

Successful CoinJoin setup message

Leave your Wasabi Wallet open and connected to the internet for a few hours to give it time for your CoinJoin to process, and for your fresh CoinJoined BTC to arrive back in your wallet.

And That’s Really All There is to It…

Congratulations, you are now part of the elite underground Cypherpunk movement!