CoinJoin Outputs and On-Chain Transactions: What the Leaderboard Records
CoinJoin is a Bitcoin privacy technique that combines multiple participants' transactions into a single transaction with equal-value outputs, making it difficult for blockchain analysis to trace the path of any individual participant's coins through the mixing event. A CoinJoin output is a UTXO — an unspent transaction output — that resulted from participation in a CoinJoin transaction. That UTXO can be spent in the same way as any other UTXO: to pay someone, to send to an exchange, or to enter an on-chain Bitcoin competition. The leaderboard records what every Bitcoin blockchain transaction records: the sending address and the BTC amount. It does not record, analyse, or interpret the history of the coins behind that transaction. A CoinJoin output sent to the competition address enters identically to a UTXO with no CoinJoin in its history.
On-chain competition leaderboards read one thing: the sending address and the BTC amount of each transaction. The UTXO history — including any CoinJoin — is not recorded. The competition sees an address and an amount. CoinJoin affects the history before the entry; the entry records only the post-mix address and the amount sent.
This is not a feature of any specific competition — it is a property of Bitcoin transactions. When a UTXO is spent in a transaction, that transaction records the spending address and the amount, not a full history of the coin's provenance. The on-chain competition leaderboard reads only the most recent transaction directed to the competition address, and that transaction shows the sending address and the BTC committed. CoinJoin's effect on the leaderboard is therefore none: the competition does not distinguish between coins that have been through CoinJoin and coins that have not. Bitok Arena's review of CoinJoin output handling confirmed this property applies uniformly across all wallet implementations tested.