Cryptocurrency Tracing and Blockchain Analysis
Cryptocurrency transactions are pseudonymous, not anonymous: every transfer is recorded permanently on a public ledger that investigators can query, cluster, and cross-reference against off-chain data. This topic covers Bitcoin and Ethereum transaction anatomy, address clustering, blockchain analytics tools, and the steps needed to convert on-chain intelligence into court-admissible evidence.
Last updated:
Cryptocurrency tracing is the discipline of following the movement of digital assets across public ledgers, identifying the real-world entities behind wallet addresses, and presenting that chain of financial evidence in a format courts will accept. Bitcoin and Ethereum transactions are recorded permanently on open blockchains that anyone can query. The addresses in those transactions look like opaque strings, but they carry no inherent anonymity: investigators can cluster related addresses, identify exchange deposits, cross-reference IP logs, and use legal process to obtain KYC records that convert pseudonymous addresses into named individuals. Blockchain analytics has become a standard component of cybercrime, money laundering, ransomware, and dark-web investigations worldwide.
The public nature of blockchain records is the investigator's primary advantage. Unlike bank records, which require a court order to each institution, a blockchain's entire transaction history is available without any legal process. An analyst can map the complete movement of funds from a ransomware payment to an exchange deposit in minutes using free block explorers or commercial analytics platforms. The legal process is needed at the point where a pseudonymous address must be tied to a named account holder, typically through an exchange's KYC database.
Cryptocurrency tracing developed rapidly after 2013, when US law enforcement seized Bitcoin from the Silk Road marketplace and demonstrated that on-chain fund flows were recoverable. Commercial analytics platforms emerged within a few years, and by the early 2020s dedicated blockchain intelligence units existed in major law enforcement agencies across the US, UK, EU, and India. The Europol Financial Intelligence Group, the US Internal Revenue Service Criminal Investigation cyber unit, and India's Enforcement Directorate have all publicly reported cryptocurrency tracing as a routine investigative technique.
By the end of this topic you will be able to:
- Explain the UTXO model and Ethereum account model and describe how each enables fund-flow tracing.
- Apply the common-input-ownership heuristic and the change-address heuristic to cluster wallet addresses.
- Compare the capabilities of leading blockchain analytics platforms and describe what each produces as investigative output.
- Describe the legal process steps needed to convert an exchange deposit address into a named account holder across multiple jurisdictions.
- Explain how blockchain evidence is preserved, documented, and presented to satisfy chain-of-custody requirements in criminal proceedings.
- UTXO (Unspent Transaction Output)
- The fundamental accounting unit of the Bitcoin protocol. Each transaction consumes previous UTXOs as inputs and creates new UTXOs as outputs. The complete spending history of any coin is traceable through the UTXO graph from its creation in a coinbase transaction.
- Address clustering
- A technique that groups blockchain addresses likely controlled by the same entity. The most common method uses the common-input-ownership heuristic: all input addresses in the same transaction are assumed to belong to the same wallet. Commercial analytics platforms apply this at scale across entire blockchains.
- KYC (Know Your Customer)
- The identity verification process that regulated exchanges and virtual asset service providers (VASPs) are legally required to perform before allowing users to deposit or withdraw funds. KYC records are the primary mechanism for converting a pseudonymous address into a named individual.
- Mixer / tumbler
- A service that pools cryptocurrency from multiple users, exchanges it, and returns equivalent amounts to different addresses, intentionally breaking the transaction graph. CoinJoin is the non-custodial Bitcoin variant. Mixers are used to obscure fund flows and are a primary counter-tracing technique investigators must recognise and work around.
- VASP (Virtual Asset Service Provider)
- The Financial Action Task Force (FATF) term for businesses that exchange, transfer, or custody cryptocurrency on behalf of customers. VASPs are subject to anti-money laundering obligations including KYC, transaction monitoring, and Suspicious Activity Report filing in most jurisdictions.
- Blockchain explorer
- A web interface or API that indexes a blockchain and allows queries by address, transaction hash, or block. Examples: Blockstream.info for Bitcoin, Etherscan for Ethereum. Explorers provide the raw transaction graph; commercial analytics tools layer attribution data and clustering on top.
Transaction anatomy: Bitcoin UTXO model and Ethereum accounts
Bitcoin and Ethereum use fundamentally different accounting models, and the investigative implications of each differ accordingly. Understanding both models is necessary because financial crimes frequently involve both networks, and mixing between them is common through cross-chain bridges and exchanges.
In the Bitcoin UTXO model, a transaction has one or more inputs (each referencing a specific previous output by transaction ID and output index) and one or more outputs (each specifying an address and an amount). The inputs must be fully consumed: if a UTXO worth 1 BTC is spent in a transaction that sends 0.6 BTC to a recipient, the remaining 0.4 BTC (minus fees) must be explicitly sent back to the sender as a change output. The change output address is commonly a new address generated by the same wallet, which is exploitable as a linking heuristic. Every UTXO is traceable back to its creation, giving investigators a complete directed acyclic graph of all Bitcoin movement.
Ethereum uses an account model similar to a bank. Each address has a balance that is incremented or decremented by transactions, rather than consuming specific previous outputs. A transaction references a sender address, a recipient address, and a value. Smart contract interactions complicate this: an Ethereum transaction may trigger a chain of internal transfers between contracts that do not appear as top-level transactions in the blockchain and require tracing through contract execution traces. Token transfers (ERC-20 tokens) are recorded as event logs within contract state rather than as native ETH movements, and must be extracted separately.
| Feature | Bitcoin (UTXO) | Ethereum (Account) |
|---|---|---|
| Accounting unit | Unspent Transaction Output | Address balance |
| Change address | Explicit new output required | Not applicable |
| Smart contract tracing | Not applicable | Internal transaction traces required |
| Token transfers | Not applicable (separate layer-2 tokens exist) | ERC-20 event logs |
| Primary tracing tool | UTXO graph and address clustering | Account transaction history and internal traces |
| Mixing technique | CoinJoin / tumbler services | Tornado Cash and similar smart contract mixers |
Address clustering: heuristics and their limits
Address clustering converts the raw transaction graph into wallet-level entities. Rather than tracking hundreds of individual addresses that all belong to one criminal actor, investigators work with a single cluster attributed to that actor. Commercial platforms maintain continuously updated global cluster databases built from applying heuristics across all historical transactions.
The common-input-ownership heuristic (CIOH) is the most productive. When a Bitcoin transaction has multiple input addresses, standard wallet software combines them because all inputs must be signed by the controlling private key. Analysts treat all co-spent input addresses as belonging to the same entity. This is a probabilistic heuristic, not a certainty: CoinJoin transactions deliberately combine inputs from different users to defeat CIOH, and some advanced wallets avoid address reuse. CIOH is most reliable on transactions from standard consumer wallet software.
The change-address heuristic exploits the structural requirement that unspent Bitcoin must be returned to the sender. When a transaction has two outputs and one matches an amount that could be the intended payment (a round number or an amount matching a known invoice), the other output is likely the change returned to the sender's own address. Linking the change address to the input addresses extends the cluster. The heuristic becomes unreliable when transaction amounts are ambiguous or when the wallet deliberately uses round-number change.
Blockchain analytics platforms
Commercial blockchain analytics platforms layer attribution data and cluster databases on top of the raw public blockchain. They maintain databases of known addresses tagged to entities: exchanges, darknet markets, mixers, ransomware operators, sanctioned entities, and legitimate services. When an investigator traces a fund flow to a tagged address, the platform returns the entity label rather than just the raw address.
Chainalysis is the most widely deployed platform in law enforcement agencies in the US, UK, and several EU member states. Its Reactor product provides a visual transaction graph, cluster attribution, and entity risk scoring. Elliptic and CipherTrace (now part of Mastercard) are significant competitors. TRM Labs focuses on multi-chain coverage including Ethereum, Solana, and Tron. Crystal Blockchain is used by several European exchanges for compliance purposes. The platforms differ in the breadth of their attribution databases, the blockchains they cover, the legal-grade evidence packages they produce, and their pricing model.
Open-source tools complement commercial platforms. GraphSense, developed by the Austrian Institute of Technology, provides cluster analysis on Bitcoin and runs on self-hosted infrastructure, which matters in investigations where data sovereignty is a concern. Maltego has blockchain data providers that integrate with investigation workspaces. Block explorers (Blockstream.info, Etherscan, Tronscan) provide raw transaction data without attribution. In India, the Financial Intelligence Unit and the Enforcement Directorate have piloted Chainalysis and Elliptic in asset tracing operations.
Identifying real-world entities: exchanges and legal process
The point where a pseudonymous address becomes a named person almost always involves a regulated exchange or VASP. Investigators trace fund flows until they reach a deposit address at a known exchange. At that point, the blockchain evidence has done its work, and legal process extracts the account identity.
In the United States, federal subpoenas under the Electronic Communications Privacy Act or grand jury subpoenas compel exchanges registered with FinCEN to produce KYC records, account transaction history, IP login logs, and linked bank account details. In the United Kingdom, production orders under the Police and Criminal Evidence Act 1984 (PACE) or the Proceeds of Crime Act 2002 serve the same function. In the EU, the Transfer of Funds Regulation (2023) and the Markets in Crypto-Assets Regulation require VASPs to collect and transmit originator and beneficiary information, creating data trails analogous to SWIFT wire transfer records. In India, the Enforcement Directorate uses notices under the Prevention of Money Laundering Act 2002, and Indian exchanges registered with the Financial Intelligence Unit are required to maintain KYC records and respond to production requests.
Cross-border cases require Mutual Legal Assistance Treaty (MLAT) requests or, in urgent situations, informal law enforcement cooperation channels such as the 24/7 G8 High-Tech Crime Network. MLAT timelines can extend to several months, which matters in active investigations where assets may be moved. Some exchanges proactively cooperate with law enforcement through dedicated portals (Coinbase, Binance, and Kraken each maintain law enforcement request processes), and a number of exchanges share compliance intelligence through the TRUST network under the FATF Travel Rule.
Counter-tracing techniques and investigative responses
Sophisticated criminal actors use a range of techniques to break or obscure the transaction graph. Investigators must recognise each technique because the response differs, and because misidentifying a mixing transaction as a direct fund transfer leads to attribution errors.
Cryptocurrency mixers and tumblers pool funds from multiple users and redistribute equivalent amounts to different addresses. CoinJoin (Bitcoin) and Tornado Cash (Ethereum) are the most documented examples. Tornado Cash was sanctioned by the US Office of Foreign Assets Control in 2022 on the basis that it was used to launder over USD 7 billion, including funds stolen by the Lazarus Group. Mixers break the UTXO-level tracing chain but do not eliminate investigative avenues: the timing and amount of deposits and withdrawals can be correlated even after mixing, a technique called amount-and-timing analysis. Additionally, a mixer's smart contract or operator may itself be a known entity in the analytics platform's database.
Chain-hopping converts Bitcoin to Monero (a privacy coin), makes transactions on the Monero network where transaction amounts and addresses are cryptographically hidden, then converts back. Monero's ring signature scheme makes direct on-chain tracing currently infeasible. However, the conversion points (exchanges that accept Monero) are regulated VASPs in most jurisdictions, and the entry and exit from Monero are traceable even if the Monero chain itself is not. Peer-to-peer exchanges and unregulated over-the-counter desks are the exit vectors investigators should focus on.
Chain of custody and presenting blockchain evidence in court
Blockchain data has unusual evidentiary properties. The ledger itself is publicly verifiable: any party can independently query the same transaction history and confirm that the data has not been modified. This makes fabrication nearly impossible but creates authentication questions: how does the investigator demonstrate to a court that the records presented are authentic blockchain data rather than modified screenshots?
Best practice is to preserve blockchain evidence in multiple forms. Investigators capture the raw transaction data via API (JSON responses from a node or block explorer API, timestamped), take signed screenshots with hash verification, and produce certified reports from the analytics platform used. The analytics platform's export report should identify the software version used, the date of the analysis, and the attribution database version, because attribution databases are updated continuously and the same query run six months later may produce different results.
Under the Bharatiya Sakshya Adhiniyam 2023, electronic records are admissible when accompanied by a certificate under Section 63 that identifies the device or system on which the record was produced, confirms it was in regular use, and attests to the integrity of the information. In the US, blockchain records produced from a node or exchange system are generally treated as business records under Federal Rule of Evidence 803(6). UK courts have accepted blockchain evidence under the Civil Evidence Act 1995 and in criminal proceedings under the Criminal Justice Act 2003, with expert reports from qualified analysts. The EU's eIDAS Regulation provides a framework for electronic evidence authenticity across member states.
Expert witnesses presenting blockchain analysis must be prepared to explain both the technical process and the limitations of the analysis: the probabilistic nature of clustering heuristics, the risk that a known mixing transaction breaks the causal chain, and the distinction between funds flowing through an exchange address and funds belonging to the account holder of that address (a custodial exchange controls many addresses on behalf of many users). Overstating the certainty of attribution is the most common expert witness error in cryptocurrency cases.
In a Bitcoin transaction with two input addresses and two output addresses, what does the common-input-ownership heuristic conclude about the two input addresses?
Key Takeaways
- Cryptocurrency is pseudonymous, not anonymous: every transaction is permanently recorded on a public ledger that investigators can query without legal process, while real-world identity is recovered through exchange KYC records that require formal legal requests.
- The Bitcoin UTXO model creates a complete directed graph of all fund movements, enabling tracing from any transaction back to coin creation; the Ethereum account model requires additional tracing of internal transactions and ERC-20 event logs to follow tokens through smart contracts.
- Address clustering heuristics, particularly the common-input-ownership heuristic, group wallet addresses into entity-level profiles, but they are probabilistic: CoinJoin and mixing services deliberately defeat them, and cluster outputs must be corroborated before being presented as definitive attribution.
- The point where blockchain tracing converts to named-individual attribution is almost always a regulated exchange or VASP: legal process (subpoena, production order, or MLAT request depending on jurisdiction) compels KYC disclosure under the Bank Secrecy Act (US), PACE (UK), MiCA/Transfer of Funds Regulation (EU), or the Prevention of Money Laundering Act (India).
- Blockchain evidence is preserved as timestamped API exports, hashed screenshots, and certified analytics platform reports, and is admitted under electronic records provisions in each jurisdiction; expert witnesses must accurately convey the probabilistic basis of clustering analysis and the limits of attribution certainty.
Why is cryptocurrency described as pseudonymous rather than anonymous?
What is a UTXO and why does it matter for tracing?
What is the common-input-ownership heuristic?
How do exchanges help investigators identify cryptocurrency holders?
What legal framework governs cryptocurrency evidence in India, the US, and the EU?
Test yourself on Cyber Forensics with free, timed mocks.
Practice Cyber Forensics questionsSpotted an error in this page? Report a correction or read our editorial standards.