CoinJoin A CoinJoin combines inputs from multiple users into a single tx with multiple equal-amount outputs to defeat the common-input- ownership heuristic that chain analysts use. Heuristic broken Pre-CoinJoin: chain analysts assume "all inputs of a tx belong to the same wallet". This is true for most txs. CoinJoin breaks this: 10 users, each contributing 1 input, 10 outputs of equal size. Analyst can't link any specific input to any specific output. Major implementations Wabisabi (Wasabi Wallet 2.0) - Coordinator-mediated with credential-based blinding. - Users register inputs with the coor…