What is a CoinJoin transaction?¶
A CoinJoin is a collaborative transaction combining inputs and outputs from several participants to weaken simple tracing assumptions. It does not place every input and output under one controller.
Collaboration breaks one-to-one mapping¶
Wallet software or a coordinator builds one recorded transaction, often with repeated output values. The blockchain still exposes hash, inputs, outputs, fees and time but does not reliably show which output corresponds to each participant's input.
Preserve structure and analytical confidence¶
Record every input, output, amount and fee, plus the source and method used to classify CoinJoin behaviour. Do not assign all outputs to a known input or assume participants shared knowledge or purpose.
Exchange records, wallet data, later spending, endpoints and communications may restore links. Report the collaborative structure separately from ownership, concealment and intent.
The point to remember
CoinJoin weakens direct input-to-output attribution, so any proposed link needs specialist analysis and corroboration.