Avatar
Kruw
0b9de7c5e82d26c285690a13cd164149a5a0ee3131b9912e1c0bb36c66b471ab
Taxes are a scam. Inflation is a stealth tax. Bitcoin fixes this.

Not good enough, needs to be heated with a Bitcoin miner šŸ˜‚

I'm genuinely interested in what extreme edge cases would cause a client to reuse an address as well. Here's an example of address reuse regarding Samourai's client - https://twitter.com/brian_trollz/status/1283525347007442944

https://twitter.com/brian_trollz/status/1445065052118261776

But since address reuse is not a part of either coinjoin protocol itself, it's not really relevant to the solving the problem of "What is the best way to make non private inputs into private outputs without revealing any addresses belong to each other".

Would it be fair to blame the user if they imported the seed into a second client running simultaneously? This would cause address collisions since each client is not aware of transactions the other is signing.

Clark, I've never interacted with you before, what are you talking about?

The bad faith claim is that Whirlpool has no deterministic links when it actually has 100% deterministic links to the change peeled in tx0.

WabiSabi eliminates these deterministic links since it makes EVERY spend a coinjoin.

If Whirlpool's deterministic links to doxxic change are "officially documented", then stop falsely advertising the coinjoins as having no deterministic links on nostr.

Reusing addresses is bad for privacy, there's no denying that at all.

But at the end of the day, Bitcoin is non custodial: Your keys, your coins. If you choose to send to an already used address, the coordinator can't do anything to stop you in a meaningful way.

This WabiSabi coinjoin has 5 inputs for 0.05000000 and 8 outputs for 0.05000000 - mempool.space/tx/01a1a055719129397fb8344b5a09e6cfe72868c8e1d750e621d8b580c96bf77b

Since it provides even greater privacy than any 1:1 Whirlpool coinjoin can, what do you call that? 160% entropy?

Go ahead and explain privacy 101 then: If I'm a Whirlpool user with two 0.5 BTC mixed outputs and I need to make a 1 BTC payment, how do I spend my coins without merging them?

The reasoning is that this deterministic link should never be leaked. This is why Whirlpool's coordinator should upgrade to WabiSabi coinjoins, which makes ALL of your coins private instead of revealing toxic change.

I think you mean "Toxic change: 0" šŸ˜Ž

Why aren't merges of private coins smart? It's still private since you keep the lowest anonymity score of the inputs you merge to create a transaction.

I know tx0s are not coinjoin transactions, they are self spend transactions, which is why they reveal a 100% deterministic link to the change.

WabiSabi makes EVERY spend a coinjoin- You never lose your privacy at all since no toxic change is ever created.

Yes. As you can see from the Wasabi coinjoin, ALL of the coins are made private, so there is no way to unpeel it like I just did with the Whirlpool coinjoin to reveal the new entrants' change addresses.

I'm not referencing a "normal tx", I'm referencing the tx0 self spend that creates the equal sized outputs that entered the Whirlpool transaction.

You say "no shit there are deterministic links in Whirlpool" which is why I'm asking: "Why don't you upgrade to WabiSabi coinjoins so you never create these deterministic links?"

That's why Wasabi Wallet's minimum coinjoin round size is 150 inputs, with a maximum of 400 inputs.

In additon to that, ~95% of the value of these inputs are remixes from previous rounds.

What do you mean "it makes nothing traceable?" I literally just traced the exact addresses and amounts of inputs with a 100% deterministic link to each of the new Whirlpool entrants.

If their coordinator upgraded from Whirlpool to WabiSabi, they would not have created these traceable links.