You can also adopt good practices and mix in whirlpool utxo by utxo to avoid consolidating. He is just saying that tx0 in fact could force one more consolidation transaction if you are not careful. But it’s exactly the same for Wasabi users who certainly consolidate their utxo in order to fund their premix Wasabi wallet, and then start the mixing round.
Just saw this in my notifications.
A few thoughts...
-Do you mean entities that sent me bitcoin in the past, whirlpool participants, or both?
-I'm not worried about the tx0 being briefly known before it is mixed (not connected to my identity), buying KYC free makes it irrelevant if I'm only going to spend on the other side of a mix.
-To my knowledge, another big thing lacking from Wasabi that would make it a more robust protocol is postmix spending tools and paynyms
I want to caveat that I would never use Wasabi even if they had a superior method (imo they don't if you are remixing. As a single mix, I can maybe see your argument in isolation possibly). If they are going to censor inputs and work with chain analysis companies that already disqualifies them as a privacy tool. If they hadn't taken that stance, I might be more open to their new implementation.
To attempt fighting my bias, I'll leave you with this short article by Shinobi. He makes a measured criticism of both of us:
https://bitcoinmagazine.com/technical/wasabi-vs-samourai-for-bitcoin-mixing
Discussion
Submitting your transactions one by one instead of consolidating is disincentivized by the Whirlpool coordinator's fee structures. Since the fee is fixed at 5% of the size of the pool, merging your inputs before coinjoining is massively discounted compared to paying that 5% fee on every individual input.
Wasabi does not have "premix" transactions. Your coins are consolidated within a coinjoin with 150-400 other inputs, so no two payments are ever linked to each other. Anyone who sent you Bitcoin only knows a single address belongs to you: The one they paid.
You have to fund your Wasabi Wallet with a funding transaction before starting to mix right ? This is what all users are doing, they fund their wallet (Samourai or Wasabi) considering the amount they want to make private. They don't do it on a UTXO by UTXO basis they just fund it.
So the deterministic links are created by this funding tx in both cases and the tx0 don't add new links. It just creates the toxic change which have to be dealt with, which is not easy I confess. But the txO in itself is not a problem
There is no "funding transaction" required in Wasabi Wallet. If you import your existing (segwit or taproot) keys, any your coins in your addresses would go directly into giant coinjoins without any intermediate transactions merging them & revealing common address ownership.