CoinJoin
privacy · technology
A privacy technique that combines multiple users’ inputs and outputs in a single transaction.
CoinJoin aggregates inputs from different users into one transaction, obscuring which outputs belong to which inputs. Variants include equal-output CoinJoin and more flexible schemes.
CoinJoin improves privacy but does not erase all history. Address reuse, timing patterns, unequal outputs, later merging coins, or exchange KYC records can reduce the anonymity set.
Related terms
CashShuffle
→A legacy Bitcoin Cash CoinJoin protocol that coordinated equal-denomination outputs to weaken input-output ownership links.
privacy · bitcoin-cash
CashFusion
→An opt-in Bitcoin Cash CoinJoin protocol that combines many inputs and differently sized outputs to complicate transaction-link analysis.
privacy · bitcoin-cash
Unspent Transaction Output (UTXO)
→A discrete spendable output on a UTXO blockchain, similar to a digital coin that must be spent whole.
technical · blockchain