Post
Topic
Board Development & Technical Discussion
Merits 2 from 1 user
Re: Trace transactions
by
squatter
on 27/01/2020, 11:51:15 UTC
⭐ Merited by fillippone (2)
Taproot can make all different types of transactions look identical, including simple payments. Assuming enough of the network updates to incorporate Taproot, there will never be much certainty of proximity to CoinJoin or centralized mixer transactions.
Taproot only hide the inputs & part of the unlocking script which isn't used when spending the input, so some difference still exist between transaction. IIRC only Monero blockchain which could make all different types of transactions look identical.

Help me dissect these explanations from Pieter Wuille:

Quote
It's a bit unfair to use the term anonymity set here; Taproot doesn't directly break transaction linkage.

What it does is make simple payments and multisig transactions and Lightning channels and many more things policy indistinguishable from each other; you won't be able to tell from just blockchain data which is which.
https://www.reddit.com/r/Bitcoin/comments/esergl/pull_request_opened_for_bip_340_341_342_schnorr/ffaxt53/

Quote
If all goes well, a Taproot transaction on chain looks like a single (random) public key, and a single signature on chain.
https://www.reddit.com/r/Bitcoin/comments/etagx4/please_explain_taproot_and_schnorr_signatures/

I know it doesn't apply to every case, but I was under the impression that obfuscating transaction type was the primary privacy gain in the Taproot proposal.