CoinJoin je technika ochrany soukromí, při které se několik uživatelů domluví a spojí své platby do jediné společné transakce s mnoha vstupy a výstupy. Pozorovatel zvenčí pak nedokáže jednoznačně přiřadit, který vstup patří kterému výstupu, čímž se rozostří stopa na veřejném blockchainu. Na rozdíl od klasického mixéru se u dobře navrženého CoinJoinu prostředky nesvěřují třetí straně, uživatelé neztrácejí kontrolu nad svými mincemi. Je to snaha vrátit Bitcoinu část zaměnitelnosti, kterou průhledný řetězec bere. I tak platí, že mince prošlé CoinJoinem mohou některé burzy vnímat jako rizikové, takže i legitimní ochrana soukromí naráží na regulační realitu.