Oddbean new post about | logout
 The reason is your own security and the security of your family. Don't be stupid and think you opt out with a transparent blockchain where everyone can see everything.  
 How does people knowing the transactions you make compromise your security? You act like there is no way to trade BTC privately. 
 Are you kidding? Here is how

https://github.com/jlopp/physical-bitcoin-attacks/blob/master/README.md 
 Well how would anyone know my wallet belongs to me? 
 If you were able to monitor texts of some random phone number, you might not know their identities at this moment, but given enough time you would have enough info to figure it out. Who else they text, what time they text, the actual content of their texts, etc

Public transactions is an attack vector. Everyone you transact with can at least see partial balances, see where it came from, and follow it going forward. Even if you coinjoin every single transaction you have to forever maintain it. One future consolidation mistake undoes everything. Even bitcoin privacy wizard make mistakes.

99% of people aren't going to coinjoin let alone every transaction.