Plus instead of debating again and again that goes nowhere, why not open a topic/guide that compares different CoinJoin wallets and illustrate the pros and cons of each? That would be a more constructive solution, no?
Due to recent events with
mixer being confiscated by authorities, or
mixer doing an exit scam, or with a
seemingly legitimate pro-privacy company going in the opposite direction, I think a clarification of where we are at the moment in protecting the users' privacy is necessary.
There are three ways to secure privacy of your bitcoins, each of which comes with its own advantages and disadvantages. Pick according to what fits you best.
1. CoinJoining -
what is this?There are three ways to do a coinjoin with a large liquidity and effectively. Joinmarket, Whirlpool, and Wasabi. We'll break down each.
Joinmarket [Github]pros:
- Decentralized; each of you can become your own coordinator if you provide sufficient liquidity. The protocol is designed to work with many takers (those that will take ordinary users' offers).
- Self-custody.
- Large liquidity for coinjoins. (orderbook)
cons:
- Difficult to setup for the average user.
- Expensive; you're paying for the inputs of the takers. Those inputs are recommended to be more than 9, so you'll be paying for at least a large in size transaction. This can be in the range of $5 to $10 sometimes.
- Running your own full node is a requirement. (even though you should either way do that, as noted below)
Whirlpool -
[samouraiwallet.com]pros:
- Self-custody.
- Very effective, contains ~8,500 BTC in liquidity and you can make as many coinjoins as you want once you enter a pool.
- Cheap. For amounts within 0.001 and 0.025 BTC, you're paying only 5,000 sat. For larger amounts less than 0.7 BTC, 50,000 sat. (mining fees asides)
cons:
- Not fundamentally decentralized; you'll be using Samurai's whirlpool, as they have the most liquidity.
Wasabi -
[wasabiwallet.io]pros:
- Self-custody.
- Cheap. A fresh input (that isn't already coinjoined) will only cost 0.3% of the amount with free remixes according to the wiki. (mining fees asides)
cons:
- Not decentralized. Liquidity sits on top of the default coordinator, even though it's theoretically possible connect to other servers (none of which I'm aware of).
- Service treats the currency as non-fungible and might blacklist your inputs without rationale given.
- Software is caught to have flaws with protecting user's privacy: https://twitter.com/wasabistats.
- Funds blockchain analysis company and requests permission from them when user does coinjoin.
Note: To enjoy great levels of privacy with coinjoin, running your own full node is a prerequisite (unless you're using Wasabi which utilizes block filtering). If viewing your wallet's balance requires a third party, then the gained privacy is questionable.
2. Mixer servicesIn this category falls every Internet service that runs individually and is often advertised in this forum. You can find an extended list in here:
2023 List Bitcoin Mixers Bitcoin Tumblers Websites. Each service might come with other benefits, but they all fundamentally share the same pros and cons following:
pros:
- Can be cheap. In fact, some services in the past charged you absolutely nothing.
- Can be very effective. Services in the past used techniques like time travel and cutting of blockchain connection, both of which are impossible to do with coinjoins.
cons:
- You're forfeiting the custody of your coins.
- Trust that the service isn't a honeypot or doesn't keep logs is needed.
3. Swapping bitcoin with a private cryptocurrencyThe third option is most likely underestimated. Swapping decentralized, cheaply, and with the largest anonymity set currently available (
Monero / XMR), is attractive. Let's look in each pro and con closely.
pros:
- Decentralized, using Bisq, you can trade bitcoin for XMR, and there appear to be lots of offers: https://bisq.markets/market/xmr_btc
- Very effective; largest anonymity set (about $2.6B in market cap). You can also take advantage of the time; you can keep the XMR for an indefinite time, and make yourself even more untraceable.
- Self-custody. (if Bisq is used)
- No trust required. Monero is a network resulted from cryptographic achievements like ring signatures and their combination with confidential transactions.
cons:
- Might be a little complicated, as the user has to get along with Monero, and maybe even run a full node for additional privacy.
- Might come a little more expensive sometimes. Total costs are: Bitcoin on-chain fees (4 TXs), Monero on-chain fees (nearly zero), Bisq fees (trading costs).
- You're giving up bitcoin for an altcoin. Some may not like that, and if you keep it for a lot of time, there might be price fluctuations (which can be seen as an advantage too, as they randomize the swapped bitcoin amount).
Comments appreciated.