guide: How to do a Coinjoin with Wasabi Wallet

by Rafael Yakobi
Updated 12/09/2019


Ever Wanted to Know How to Send Bitcoin Privately?

Understand what a coinjoin in is

Get a step by step process that is easy to follow

Feel confident doing a coinjoin going forward

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.
Next, 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.
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).
Click the RECEIVE tab, create a label for your transfer, and generate a new Bitcoin address. Wasabi receive addresses will always begin with “BC1”
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.
Now for the magic, click the “CoinJoin” tab on the top left, select your transaction, type in your password, and select “Enqueue Selected Coins”
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.
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!

About The Author:

Rafael Yakobi is Managing Attorney at The Crypto Lawyers, where he has worked for a wide array of clients, including Bitcoin.com, BuyBitcoinWorldWide, Binance. and Billfodl, among others. You can contact The Crypto Lawyers for your crypto law needs here, or follow Rafael on twitter or connect with him on linkedin.

Leave a comment

Comments will be approved before showing up.

x