Analytics providers use two primary approaches. First, known cluster attribution — providers maintain databases of addresses associated with identified tumbler services including deposit addresses, smart contract addresses, and fee collection wallets. Any wallet transacting with these addresses is flagged. Second, behavioural pattern detection — equal-denomination outputs to multiple unrelated addresses, rapid sequential address generation, and timing patterns consistent with pool participation flag novel services before formal attribution.
For smart-contract-based tumblers like Tornado Cash, the on-chain interaction with the contract address is directly visible — there is no ambiguity. For centralised tumblers, attribution relies on law enforcement intelligence and deposit pattern analysis. CoinJoin detection uses transaction graph analysis to identify the characteristic shared-input patterns. All major providers — Chainalysis, Elliptic, TRM Labs, and Crystal Blockchain — use both methods and update their databases continuously.