Bitcoin privacy and anonymity: address clustering, exchange KYC linkage, CoinJoin mixing, Monero and Zcash, and what compliance teams need to know.