CoinJoin - криптографический/транзакционный метод повышения приватности в сети Bitcoin, при котором несколько участников объединяют свои платежи в одну транзакцию. В такой конструкции один набор входов и выходов используется совместно, что затрудняет внешнему наблюдателю установление соответствия между отправителями и получателями. Техника обычно реализуется посредством координации участников и формирования совместной транзакции без изменения базового протокола Bitcoin.