Replying to Avatar finch ☦️

This is a great thread by SW that explains key differences.

https://twitter.com/samouraiwallet/status/1504471329617022995

They’re both non-custodial and use blinded coordinators, a big difference in architecture is how the fee structure works, implementation of ZeroLink, and how Whirlpool allows free remixes (paid for by new liquidity) to increase your anonset.

Couple things to note about Wasabi:

1. Their main coordinator zksnacks blacklists UTXOs and collaborates with law enforcement. A huge red flag.

2. Address reuse and merging unmixed change with mixed outputs is still happening, even in Wasabi 2.0. Since Whirlpool follows ZeroLink, both of these things are impossible in Whirlpool wallets.

IMHO, just use Whirlpool in Samourai/Sparrow and make sure to use your own node.

There is no unmixed change created at all in Wasabi 2.0. All of your inputs (over 5000 sats) get coinjoined: #[4]

Only Whirlpool leaves behind unmixed change since it peels it off in tx0: #[5]

Reply to this note

Please Login to reply.

Discussion

What happens to sub-5000 sat inputs? Can't register them?

Correct, because then you would not be able to meet the minimum 5000 sat output if you registered the input by itself. It is a coordinator setting though, haven't tried reducing the MinRegistrableAmount, so idk what happens if you do.

It's a denial of service protection, the value can be increased if small utxos continue to fail to sign the coinjoin. This increases the blockspace fee cost of the attacker.