Analysis

How On-Chain Analysis Reveals What Price Charts Don't

By Thomas Lovas Lokoy — researched and drafted with AI from published sources; edited and published by NorwegianSpark SA | Last updated: 2026-10-16

A floodlit Gothic riverside parliament and clock tower at dusk, with crowds crossing the arched bridge below.

This article contains affiliate links. We may earn a commission at no extra cost to you. Full disclosure

On-chain analysis is the reading of a blockchain's public ledger to see what holders are actually doing: how much is moving onto and off exchanges, how old the coins being spent are, what the average holder paid, and what people are willing to pay to get a transaction confirmed. It can show you things a price chart cannot, such as whether a rally is being sold into by long-term holders, but it cannot tell you who owns an address or where the price goes next. This guide explains the data a chain exposes, the four metrics worth understanding with the arithmetic behind them, the free tools that show them, and the ways the discipline fools people.

Capital at risk. This is general information, not financial advice.

What on-chain data shows

Because activity is recorded publicly, anyone can observe wallet flows, exchange inflows and outflows, the age of coins being moved, and how concentrated holdings are. Large balances moving onto exchanges can signal intent to sell; coins sitting untouched for years suggest long-term conviction.

The raw material is the transaction. On Bitcoin, a transaction spends outputs created by earlier transactions and creates new ones, so every coin carries a history of when it last moved and at what price. On Ethereum, accounts hold balances and interact with contracts, so the ledger also records which applications are being used. Everything else in on-chain analysis is a way of summarising those records.

Four metrics worth understanding

1. MVRV: what the market is worth against what holders paid

Glassnode defines it as "a ratio of an asset's market capitalization to its realized capitalization" (Glassnode docs). Realised capitalisation is "computed by valuing each UTXO based on the price when it was last moved" (Glassnode), which approximates the aggregate cost basis of all holders.

Worked example (illustrative figures). Market capitalisation 1,200 billion; realised capitalisation 800 billion. MVRV = 1,200 / 800 = 1.5, meaning the average coin is worth 50% more than the price at which it last moved. At MVRV = 1 the market as a whole sits at its cost basis; below 1, the average holder is under water. The ratio says nothing about what happens next; it describes the present distribution of gains and losses.

2. SOPR: whether coins are being sold at a profit or a loss

Glassnode describes SOPR as "an indicator which reflects the degree of realised profit and loss for all coins moved on-chain" (Glassnode docs). It compares the value of coins at the moment they are spent with their value when they were last acquired. A reading above 1 means the coins moving that day were, on aggregate, sold above their acquisition price; below 1, at a loss. Sustained readings below 1 are what capitulation looks like in the ledger.

3. Exchange flows and holder age

Exchange inflows and outflows are widely cited as a sentiment indicator and depend entirely on the attribution being right: an analytics provider has labelled a set of addresses as belonging to an exchange, and internal reshuffles between an exchange's own wallets have repeatedly produced dramatic false signals. Coin age (how long since a coin last moved) is more robust because it requires no labelling: a spike in very old coins moving is a fact, whoever owns them.

4. Fees and the mempool: what people will pay to transact

The mempool is "the queue of pending and unconfirmed transactions for a cryptocurrency network node", and "the priority of a pending Bitcoin transaction is determined by its fee rate", measured in satoshis per virtual byte (sat/vB) (mempool.space FAQ). Fee revenue is the hardest metric to fake because paying fees costs real money.

Worked example (illustrative size). Suppose a simple Bitcoin transaction is 140 virtual bytes; real sizes vary with the number of inputs and the address type. At a fee rate of 10 sat/vB the fee is 140 x 10 = 1,400 satoshis; at 100 sat/vB during congestion it is 14,000 satoshis, ten times more for the same transfer. A sustained rise in the fee rate means demand for block space is rising, which is information about usage that no price chart contains. The same logic applies to Ethereum's base fee; see gas fees explained.

Free tools that show the data

ToolWhat it showsBest for
mempool.spaceBitcoin's pending transactions, fee rates in sat/vB, blocksChecking the fee to pay right now and how busy the network is
Glassnode (free tier)MVRV, SOPR, supply by age and other metric guidesLearning what each metric means before trusting a chart of it
A block explorerAny transaction, address or block in real time and historicallyVerifying that a transfer confirmed and tracing where funds went

Why it is hard to fake, up to a point

A polished website or social campaign can manufacture hype, but on-chain reality is harder to disguise: if a "thriving" project has almost no genuine wallet activity, the ledger says so. Transactions cost fees, which puts a price on manufacturing activity. But cost is not prevention: wash activity happens where incentives exceed fees, particularly on cheap chains; wrapped and bridged assets are double-counted by naive dashboards; and one person can create unlimited addresses, so active-address counts are the easiest metric to inflate.

Where AI fits

The volume of blockchain data is enormous, and this is exactly the kind of large, structured dataset that machine learning processes well: surfacing patterns and anomalies a human analyst would miss at scale. The output is still a heuristic. A model that labels an address as an exchange or a whale is making a guess, and the guess should be checked against a second provider before it moves money. For how traders use these tools, see AI crypto trading in 2026.

Frequently asked questions

What is on-chain analysis in crypto? It is the study of a blockchain's public transaction record to understand holder behaviour: flows to and from exchanges, the age of coins being spent, the aggregate cost basis of holders, and the fees people pay to transact. It complements price charts; it does not replace them.

What is the MVRV ratio? Market capitalisation divided by realised capitalisation, where realised capitalisation values each coin at the price it last moved. An MVRV of 1.5 means the average coin is worth 50% more than its holder paid; 1 means the market sits at its cost basis; below 1, the average holder is at a loss.

What are the best free on-chain analysis tools? mempool.space for Bitcoin fee rates and pending transactions, Glassnode's free tier and metric guides for MVRV and SOPR, and any block explorer for verifying individual transactions. Each shows raw data; interpretation is your job.

What are the limitations of on-chain data? It shows that value moved, which contracts were used and what fees were paid, but not who owns an address, whether a dormant holder still has the keys, or where the price is going. Every exchange or whale label is a provider's heuristic, which is why dashboards disagree.

Can on-chain activity be manipulated? Yes. Paying fees makes it harder to fake than self-reported exchange volume, but wash activity occurs where incentives exceed fees, naive dashboards double-count wrapped and bridged assets, and one user can inflate active-address counts with unlimited addresses.

What the Data Can and Cannot Tell You

On-chain analysis is powerful precisely because the ledger is public, and it is routinely oversold. Being clear about the boundary is what makes it useful:

The data showsThe data does not show
That value moved between addressesWho owns either address
That coins have not moved for a long timeWhether the holder still has the keys
Balances at exchange-attributed addressesWhether a deposit means an intent to sell
Contract interactionsThe economic purpose behind them
Fees paid and network congestionAnything about price direction

Every attribution — "this is an exchange wallet", "this is a whale" — is a *heuristic applied by an analytics provider*, not a fact recorded on-chain. Different providers label the same address differently, which is why two dashboards can disagree about the same metric.

The Metrics Worth Understanding

  • Active addresses. A rough usage proxy, and easily inflated. One person can create

unlimited addresses.

  • Exchange in-flows and out-flows. Widely cited as a sentiment indicator, and

dependent entirely on the attribution being right. Internal reshuffles between an exchange's own wallets have repeatedly produced dramatic false signals.

  • Coin-days destroyed and holder age. Measures whether long-dormant supply is

moving. More robust than most, because it does not require identifying anyone.

  • Realised capitalisation. Values each coin at the price it last moved, which is a

more meaningful cost basis than market capitalisation.

  • Fee revenue. The hardest metric to fake, because paying fees costs money.

Why It Is Harder to Fake Than Off-Chain Data — Up to a Point

Transactions cost fees, which puts a real price on manufacturing activity. That makes on-chain data more trustworthy than self-reported figures such as exchange volume.

But cost is not prevention:

  • Wash activity happens where the incentive exceeds the fee, particularly on cheap

chains and in incentive programmes that reward transaction counts.

  • Wrapped and bridged assets are double-counted by naive dashboards.
  • Layer-2 activity does not appear in layer-1 metrics, so a chain can look quieter

while usage is simply elsewhere. See the Ethereum layer 2 guide.

Using It Without Fooling Yourself

  • Prefer metrics that do not depend on attribution, because attribution is the

weakest link in the whole discipline.

  • Look at trends over long periods, not day-to-day movements. The signal-to-noise

ratio at short horizons is poor.

  • Check the provider's methodology before quoting a number, especially the address

labelling.

  • Never treat a single metric as a signal. Every widely followed on-chain indicator

has produced confident, wrong calls, and the ones that look most predictive in hindsight are the ones fitted to it.

  • Verify anything cited in a newsletter against the underlying chain or a second

provider. This is a field where charts circulate faster than their assumptions.

The bottom line

On-chain analysis is a powerful complement to price charts, but it is a signal, not a crystal ball: interpretation still matters and no metric predicts the future. Read any metric alongside its methodology, prefer the ones that need no address labelling, and look at trends over months rather than days. For a look at the AI tools that turn raw chain data into usable insight, NeuralPuls reviews the platforms worth your time. If on-chain signals do inform a trade, a venue with charting and an API such as Kraken Pro lets you act on them with limit orders (our link is not available to readers in the United Kingdom); see spot vs derivatives trading before you choose an instrument.

Capital at risk. This is general information, not financial advice.

Sources

Thomas Lovas Lokoy · Founder & Editor, NorwegianSpark SA

Thomas Lovas Lokoy is the founder of NorwegianSpark SA, the Norwegian company (org. 834 984 172) that runs AICryptoCoin. He oversees the business. Articles are researched and drafted with AI assistance; Thomas is responsible for what goes live. Corrections: thomaslien@norwegianspark.com.

Editorial policy · Affiliate disclosure

Content on AICryptoCoin is for informational purposes only and does not constitute financial advice. Always do your own research and consult a qualified financial advisor before making investment decisions.

Continue in this collection