pull down to refresh

I'm curious about the advantages of using CoinJoin for coins purchased from exchanges.
From my understanding, CoinJoin creates multiple UTXOs. If I were to send BTC from a KYC exchange to a Wasabi Wallet, perform a CoinJoin, and then send the BTC back to the original wallet, would that improve its privacy or make it more "non-KYC"?
Additionally, what’s the proper procedure for performing a CoinJoin with coins stored in cold storage? I'm sure it is not wise to send from a cold storage, to coinjoin, and then back to the original wallet.
I realize this might be a basic question, but thanks in advance for any insights.
146 sats \ 1 reply \ @ama 20 Jan
I think you might find interesting this article, and find answer to most of your questions on it:
reply
Perfect thank you
reply
7 sats \ 2 replies \ @kruw 13h
From my understanding, CoinJoin creates multiple UTXOs. If I were to send BTC from a KYC exchange to a Wasabi Wallet, perform a CoinJoin, and then send the BTC back to the original wallet, would that improve its privacy or make it more "non-KYC"?
If you are sending your BTC back to the same exchange you originally got it from, then there's no reason to coinjoin it at all. They already know you have X amount of BTC since they sold it to you in the first place.
Additionally, what’s the proper procedure for performing a CoinJoin with coins stored in cold storage?
The proper procedure is to first make sure the xpub address of your cold storage wallet is never leaked to third party servers. This means running your own node EVERY TIME when using your hardware wallet with software like Trezor Suite, Electrum, or Sparrow. It isn't required to run a node for privacy when using your HWW with Wasabi since it uses BIP157/BIP158 filters for synchronization.
Second, when sending your funds from cold storage to Wasabi for coinjoin, you should use coin control to make sure your transaction does not create a change output. By creating a 1 output sweep transaction, it terminates the trail entirely once that output goes into the coinjoin tx.
reply
Very clear answer, thank you I appreciate that. Very helpful.
What about the UTXO's that you are given after the coinjoin? Isn't this an issue?
reply
0 sats \ 0 replies \ @kruw 2h
Combining your coinjoined outputs is slightly less private than spending them individually, but you generally shouldn't worry about this unless you are a huge whale. If there's still any doubt, you can remix an extra time before spending.
For the absolute maximum privacy, you can make small or medium sized payments directly inside a coinjoin. This feature is currently only available in Wasabi's RPC, the UX for the GUI is still being worked on. https://docs.wasabiwallet.io/using-wasabi/RPC.html#payincoinjoin
reply
7 sats \ 2 replies \ @OT 23h
Don't coin join if you ever want to sell it on the exchange again. You'll likely have trouble.
You can send the coin joined UTXO back into your wallet, but make sure you send it to a new address.
reply
So what would you recommend then if I did want to sell one day on an exchange?
reply
21 sats \ 0 replies \ @OT 14h
Use an exchange that has the lightning network. Move it around between a few LN wallets or swap out onchain.
BTW, I think it will probably be ok if you use a coinjoined UTXO to open a LN channel and send sats back into an exchange that way.
reply
Yes, you should send to a new wallet, maybe even several (different passphrases?)
This way if you are ever obligated to provide an xpub, you don't lose privacy
reply
reply
Holy cow, lots of info there. Thank you
reply
Yw. It's what we do around here.
reply
7 sats \ 4 replies \ @ama 20 Jan
You might also be interested in PayJoin, recently added to Bull wallet.
reply
This seems like a better option, from what I can understand. Solves the problem I think with what I was saying in regards to the UTXO issue.
reply
@ama just realized that this is for android only. I'm an iOS user
reply
0 sats \ 1 reply \ @ama 20 Jan
Yes, they're Canadians, and maybe they're not confortable publishing a version for the fruit phone when the crazy guy in charge of their neighbor country might decide to invade theirs?
There are desktop wallets which already implement PayJoin, and I'm sure they'll be added to other mobile wallets as well soon.
reply
that is such a great point when the deputy prime minister cunt can freeze your bank account for donating to truck drivers
reply