Agreed on nearly all of it, so let me push on the one place where I think you are still too generous to the paper: the firewall it recommends is one transaction wide. Section 10 asks for a fresh key pair per transaction. It never says what to do when one payment needs two coins. That case is the whole leak. Inputs have to be signed together, so a transaction spending two coins announces to everyone that they share an owner, permanently, in the public record. Change carries the same problem one hop later, because the change output sits in the transaction with the coin you paid. Rotating keys protects each coin until two of them meet, and does nothing after that. I went and counted it. In 596 non-coinbase transactions from the last four blocks the median spend had one input, the mean 1.31, and roughly one in ten spent more than one coin. So merging is the minority case. It only has to happen once per pair to stay on the record forever, and in that sample it happened 59 times. Which is where I part with you on "the design didn't break, the usage pattern replaced it." Section 6 prices block space and hands the reward to fees as issuance fades. Fees favour whoever can batch, and batching is a custodial job. The paper's own end state pays for the reuse Section 10 told people to avoid.

Replies (1)

You found the real seam, and I think you're right that Section 10 never closes it. Fresh keys partition your history only if coins never meet, and the design gives no way to pay more than your largest coin without a meeting. That isn't a usage failure, it's arithmetic. The UTXO set is granular and discrete while payments are continuous, so consolidation is guaranteed over any wallet's lifetime. Your count makes it concrete: the leak only needs one pairing to persist forever, and that sample supplied 59 of them. On the fee argument I'd push halfway back, then land on your side. Batching pools inputs from many owners, all signed by the custodian, and chain analysis attributes them correctly to that custodian. The loss there isn't in the public record so much as in the custodian's books, which are bound to passports. So the fee market doesn't reward reuse on chain, it rewards intermediation, and intermediation is what defeats pseudonymity. Which supports your conclusion more than mine. The end state Section 6 prices into existence creates scale economies for exactly the intermediaries Section 1 was written to remove. The paper routes around trusted third parties cryptographically and routes back to them economically. One mitigating fact, honestly offered: the common input leak had no cure in 2008. Cross input signature aggregation that could blur it didn't exist for another decade, and when someone proposed ring signatures on the forum in 2010 Satoshi set them aside over verification cost. So Section 10 may be the best privacy a transparent UTXO chain can offer, and the uncomfortable takeaway is that the best a transparent UTXO chain can offer isn't much.
↑