How On-Chain Analytics Works

On-chain analytics turns the public transaction records of blockchains into usable information. Tools read raw data from network nodes, index and decode it into transactions, balances and smart-contract events, attach labels to known addresses, and compute metrics such as exchange flows, active addresses and holder concentration. The data shows what happened on the chain, but not why, and usually not who is behind an address.

Last reviewed: 24 September 2026Written by: Investory Tools Editorial TeamBasis: Public regulatory guidance and documented technology; no specific product tested

At a glance

Data source
Public blocks and transactions, read from blockchain nodes
What is recorded
Transfers, balances, smart-contract calls and events, fees
What is not
Identities, most activity inside centralized exchanges, off-chain trades
Weakest link
Address labels, which are inferred and vary between vendors

What is on-chain analytics?

On-chain analytics is the analysis of data recorded directly on a blockchain (transactions, balances and smart-contract activity) to measure how a network or asset is being used.

What data is on-chain

A public blockchain is a shared ledger that anyone can read. Every block contains transactions, and every transaction records its sender, recipient, amount and fee. On programmable chains such as Ethereum, transactions can also call smart contracts, which emit event logs such as token transfers, swaps or loan repayments.

Two designs affect how balances are computed. Bitcoin records unspent transaction outputs (UTXOs): a balance is the sum of outputs an address can spend. Ethereum uses an account model, where each account holds a balance and, for contracts, code and storage.

Not on-chain: who owns an address, trades matched inside a centralized exchange's own books, and anything happening off the chain.

The analytics pipeline

On-chain analytics pipeline: blockchain nodes provide raw blocks, an indexer stores them, a decoding step turns them into readable transactions and contract events, a labeling step attaches known entity names to addresses, and metrics and dashboards are computed at the end. Nodesraw blocks Indexerstores and orders Decodingtransfers, events Labelingprobabilistic Metricsdashboards, APIs facts recorded by the chain interpretation added by the tool
Everything left of labeling is a matter of record. Labels and the metrics built on them are a vendor's interpretation and differ between tools.
  1. Nodes provide raw blocks, straight from the network.
  2. Indexers store and order that data so it can be queried quickly. Querying a node directly is slow.
  3. Decoding turns raw contract calls into readable events, such as “swapped token A for token B”, using each contract's interface definition.
  4. Labeling attaches names to addresses: exchange wallets, protocol contracts, known funds. This is inference, not record.
  5. Metrics aggregate everything into charts, alerts and APIs.

Common metrics and how they're misread

MetricWhat it measuresCommon misreading
Active addressesDistinct addresses sending or receiving in a periodTreated as users. One person can control many addresses; one exchange address can serve millions
Exchange inflows / outflowsMovement into and out of addresses labeled as exchangesOnly as complete as the labels; unlabeled exchange wallets are invisible
Holder concentrationShare of supply held by the largest addressesLarge addresses are often exchanges or custodians holding for many people
Fees / gasWhat users pay for block spaceRising fees can reflect one busy application, not broad demand
Total value locked (TVL)Value deposited in DeFi contractsMoves with token prices, and can double-count assets reused across protocols

How address labels are made

Vendors build labels from public disclosures, their own deposits to exchanges, and heuristics. One classic heuristic comes from the Bitcoin whitepaper itself, which notes that multi-input transactions reveal that their inputs were owned by the same owner. Heuristics are probabilistic, so two tools can label the same address differently. A good tool tells you how it labels, and how confident each label is.

Limits to keep in mind

  • On-chain data shows movement, not intent. A transfer to an exchange may be a sale, collateral, or an internal reshuffle.
  • Layer-2 networks, bridges and privacy tools fragment activity across chains, and not every tool follows it.
  • Metric definitions differ between vendors. Compare like with like.

What to look for in an on-chain analytics tool

Supported chains; label coverage and published labeling methods; data freshness; whether you can write your own queries or only view dashboards; API and export options; and pricing by chain or query volume.

Frequently asked questions

Can on-chain analytics identify people?

Not directly. Addresses are pseudonymous. Identity links come from outside information, such as exchange records or public disclosures, combined with heuristics.

Does on-chain data predict prices?

No. It describes activity. Some investors use it as context, but it does not forecast price movements.

Sources

Related