Chain Analysis

Chain analysis is the practice of examining blockchain transactions to trace fund flows, identify entities, detect illicit activity, and gain insights from on-chain data.

Chain analysis (or blockchain analysis) encompasses techniques for extracting intelligence from public blockchain data. While addresses are pseudonymous, transaction patterns, clustering algorithms, and external data integration can often link addresses to real-world identities or entity types.

Key techniques include: address clustering (grouping addresses controlled by same entity), transaction graph analysis (following fund flows), heuristics (common spend, change detection), timing analysis, and integration with exchange KYC data. Machine learning increasingly automates pattern detection.

Major chain analysis providers include Chainalysis, Elliptic, and TRM Labs, serving law enforcement, exchanges, and compliance teams. Open-source alternatives and data platforms like Dune, Arkham, and Nansen provide varying levels of analysis capabilities.

Use cases span compliance (AML/KYC verification), investigations (tracking stolen funds, ransomware payments), market intelligence (whale tracking, fund flows), and research (DeFi metrics, network analysis). Privacy coins and mixing services attempt to defeat chain analysis but face increasing regulatory pressure.

        graph LR
  Center["Chain Analysis"]:::main
  Pre_blockchain["blockchain"]:::pre --> Center
  click Pre_blockchain "/terms/blockchain"
  Pre_cryptocurrency["cryptocurrency"]:::pre --> Center
  click Pre_cryptocurrency "/terms/cryptocurrency"
  Rel_blockchain_forensics["blockchain-forensics"]:::related -.-> Center
  click Rel_blockchain_forensics "/terms/blockchain-forensics"
  Rel_transaction_tracing["transaction-tracing"]:::related -.-> Center
  click Rel_transaction_tracing "/terms/transaction-tracing"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Knowledge Check

1 / 5

🧒 Explain Like I'm 5

It's like being a detective for a giant public notebook where every coin transfer is written down. You follow the money to see who is sending it and where it ends up.

🤓 Expert Deep Dive

Chain analysis utilizes graph theory and data [mining](/en/terms/data-mining) on public blockchain data. It involves entity resolution to cluster addresses belonging to a single entity (e.g., exchanges, mixers). Techniques focus on pattern recognition for illicit activities and risk scoring for addresses.

🔗 Related Terms

Prerequisites:

📚 Sources