Price tells you what the market thinks an asset is worth. On-chain indicators tell you what the network’s actual usage and holder behavior suggest. These two perspectives don’t always agree — and when they diverge, that’s where opportunity lives.
Why On-Chain Indicators Matter
Traditional markets have limited transparency — you see price, volume, and delayed institutional filings. Blockchains publish everything: every transfer, every staking deposit, every transaction fee burned.
On-chain indicators aggregate this raw data into metrics that answer questions price charts can’t:
- Are holders in profit or underwater?
- Is the network being used more or less over time?
- Are miners or validators under financial stress?
- Is capital flowing in or leaving?
Here are the four most widely used indicators — and how to read them.
1. MVRV (Market Value to Realized Value)
What it measures: The ratio between market cap and realized cap.
- Market cap = current price × circulating supply (what the market thinks it’s worth)
- Realized cap = sum of (each UTXO/coin’s last-move price × its amount) — essentially the aggregate cost basis of all holders
MVRV = Market Cap ÷ Realized Cap
How to Read It
| MVRV Level | Signal |
|---|---|
| > 3.5 | Historically marks market tops — most holders are deep in profit, selling pressure builds |
| 1.5 – 3.5 | Normal bull market range |
| ~1.0 | Neutral — holders are roughly at breakeven |
| < 1.0 | Market cap below aggregate cost basis — most holders are underwater (capitulation zone) |
| < 0.8 | Historical bottom zone — strong accumulation signal |
The logic: When MVRV is very high, there’s strong incentive to sell (everyone’s in profit). When MVRV is below 1, holders are underwater and likely to hold rather than sell at a loss — reducing circulating supply.
Limitations
MVRV was designed for UTXO-based chains (Bitcoin). On account-based chains like Ethereum, “last move price” is harder to calculate accurately. Use Ethereum-specific variants (e.g., Glassnode’s adjusted MVRV).
2. NVT (Network Value to Transactions)
What it measures: The ratio between network value (market cap) and transaction volume — the crypto equivalent of the P/E ratio.
NVT = Market Cap ÷ Daily Transaction Volume (USD)
How to Read It
| NVT Level | Signal |
|---|---|
| Very high | Network is overvalued relative to actual economic activity — bubble territory |
| Declining | Transaction volume growing faster than market cap — healthy adoption |
| Rising | Price increasing without corresponding usage — speculative rally |
| Low relative to history | Undervalued — usage is high relative to price |
The logic: If a network’s market cap is $100B but only $100M of value moves daily, that’s 1000x — suggesting the price isn’t backed by real usage. A lower ratio means the network’s valuation is supported by actual transaction activity.
NVT Signal (Improved Variant)
Willy Woo’s NVT Signal uses a 90-day moving average of transaction volume instead of daily, which smooths out noise. Some analysts also use NVTS (daily transaction volume averaged over 28 days) for a middle ground.
Limitations
NVT counts all transfer volume, including internal exchange transfers and wash trading. On chains with high DEX activity, AMM router transactions inflate volume artificially.
3. SOPR (Spent Output Profit Ratio)
What it measures: Whether sellers are realizing profits or losses.
SOPR = USD Value of Spent Outputs ÷ USD Value When Those Outputs Were Created
- SOPR > 1: sellers are in profit
- SOPR < 1: sellers are realizing losses
- SOPR = 1: sellers are at breakeven
How to Read It
In bull markets, SOPR typically stays above 1. When it dips to 1, that’s often a local bottom — holders refuse to sell at a loss, supply tightens, price recovers.
In bear markets, SOPR stays below 1. When it rises back to 1, sellers use the breakeven exit point to unload — creating resistance. This is called the “SOPR reset.”
Variants
- Entity-Adjusted SOPR: Filters out transfers within the same entity (e.g., exchange internal transfers) to measure only meaningful economic transactions
- LTH-SOPR (Long-Term Holder): Only considers outputs held > 155 days — these holders are conviction buyers/sellers
- STH-SOPR (Short-Term Holder): Only considers outputs held < 155 days — more reactive to price swings
4. Puell Multiple
What it measures: Miner revenue relative to its 365-day average — specifically for Bitcoin.
Puell Multiple = Daily Miner Revenue (USD) ÷ 365-Day Average Daily Miner Revenue
How to Read It
| Puell Level | Signal |
|---|---|
| > 4.0 | Miners are highly profitable — potential selling pressure as they cash out |
| 0.5 – 4.0 | Normal range |
| < 0.5 | Miners are under stress — revenue well below average, some may capitulate and shut down |
The logic: Mining is a business with operating costs (electricity, hardware). When revenue drops too low, miners must sell reserves to cover costs — creating selling pressure. If conditions persist, some miners shut down, reducing hash rate until difficulty adjustment makes remaining miners profitable again.
The Puell Multiple is Bitcoin-specific. For proof-of-stake chains, the analogous concept is validator economics — tracking whether staking rewards cover operating costs and whether slashing events affect validator behavior.
How to Combine These Indicators
No single indicator is reliable on its own. The power comes from convergence:
- MVRV < 1 + SOPR < 1 + low Puell Multiple → Capitulation zone, historically a strong buying opportunity
- MVRV > 3.5 + high NVT + exchange inflows rising → Multiple bearish signals converging, high risk of correction
- Declining NVT + negative exchange net flow + rising TVL → Healthy adoption with shrinking exchange supply, bullish
Where to Access These Indicators
| Platform | Indicators Available | Cost |
|---|---|---|
| Glassnode Studio | Full suite (MVRV, NVT, SOPR, Puell) | Free tier + paid |
| CryptoQuant | SOPR, exchange flows, miner data | Free tier + paid |
| LookIntoBitcoin | MVRV, Puell Multiple charts | Free |
| Coinmetrics | Community charts for major metrics | Free |
| DefiLlama | TVL, chain-level metrics | Free |
The Bottom Line
On-chain indicators give you a fundamental analysis framework for crypto assets — similar to how P/E ratios, book value, and revenue growth work in traditional finance. They don’t predict exact prices or timing, but they tell you whether the network’s fundamentals support the current valuation.
For the complete picture, combine these indicators with exchange flow analysis and token flow tracing. New to on-chain analysis? Start with our beginner’s guide.