CoinJoin
Web3 / privacy technology
CoinJoin is a privacy-enhancing technique that consolidates multiple transactions from different users into a single, larger transaction before settlement on the blockchain. By mixing inputs and outputs from various participants, CoinJoin obscures the connection between senders and receivers, making it computationally expensive or impossible to determine which input corresponds to which output through simple transaction analysis. The protocol maintains a 1:1 ratio of inputs to outputs while breaking the heuristic that inputs in a transaction belong to the same entity. Example: Dash implements CoinJoin through its PrivateSend feature, allowing users to combine their transactions with others in a mixing process that creates plausible deniability about which addresses controlled which outputs, significantly complicating blockchain forensics. Why it matters for privacy technology: CoinJoin provides practical privacy without requiring new cryptographic primitives or fundamental protocol changes, enabling privacy-conscious users to achieve anonymity through coordination and transaction batching while maintaining compatibility with existing blockchain infrastructure.
Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.