Unlike traditional financial markets where most data is hidden in private order books and institutional reports, crypto markets broadcast every transaction publicly on the blockchain. On-chain analysis is the discipline of converting this raw ledger data into market intelligence — understanding not just where price has been, but what the actual owners of the asset are doing with it.
The UTXO model and coin age
Bitcoin's UTXO (Unspent Transaction Output) model records not just who owns coins, but how long they've been sitting unmoved. A coin last moved 5 years ago carries very different behavioral implications than one moved yesterday. Researchers use this to segment the supply into "Long-Term Holders" (LTH — coins unmoved for 155+ days) and "Short-Term Holders" (STH — recently moved coins).
Currently, LTH control approximately 76% of the circulating Bitcoin supply — historically one of the highest concentrations ever. This matters because LTH are the "HODLers" — their selling pressure is what funds bull market tops, and their accumulation during bear markets sets the floor. When LTH begin distributing in earnest (LTH supply starts decreasing), it historically marks the final stage of a bull run.
Exchange reserves: the most watched on-chain metric
Exchange reserve tracks how many Bitcoin (or ETH, etc.) sit in wallets controlled by centralized exchanges like Binance, Coinbase, or Kraken. When coins flow from personal wallets onto exchanges, it typically signals intent to sell — increasing sell-side supply. When coins flow from exchanges to personal wallets or cold storage, it signals accumulation and reduces the available sell-side float.
Bitcoin exchange reserves fell from ~3.2M BTC in early 2022 to approximately 2.27M BTC today — a sustained multi-year outflow that has dramatically reduced the coins available for immediate sale. This structural reduction in exchange supply is one of the strongest long-term bullish signals in the on-chain data.
SOPR: profit and loss at the market level
SOPR (Spent Output Profit Ratio) is calculated as the price a coin was sold at divided by the price it was acquired at. An SOPR above 1.0 means the average coin moved that day was sold at a profit. Below 1.0 means coins are being moved at a loss on average.
The most actionable SOPR signal is the "reset to 1.0": during bull markets, SOPR dips toward 1.0 during corrections and then bounces — representing a shift from profit-taking to "break-even" behavior where weaker hands capitulate and stronger hands accumulate. During bear markets, SOPR consistently stays below 1.0 as sellers accept losses. The sustained move above 1.0 is one of the clearest signals of a bear-to-bull regime change.
NUPL: the market's unrealized profit cycle
NUPL (Net Unrealized Profit/Loss) measures the total unrealized profit or loss of all market participants as a percentage of market cap. It has five zones: Capitulation (deep negative), Hope/Fear (slightly negative), Optimism/Anxiety, Belief/Denial, and Euphoria. Historically, market cycle tops occur in the Euphoria zone (NUPL above 0.75) and cycle bottoms occur in Capitulation (below -0.25).
In mid-2026, Bitcoin's NUPL sits around 0.42 — in the "Optimism" zone, suggesting the market is broadly profitable but not yet overheated. Previous cycles have shown this zone can persist for 6–12 months before transitioning to Belief/Denial as price makes new highs.
Whale wallet tracking
Wallets holding 1,000–10,000 BTC ("whale" wallets) and 100–1,000 BTC ("shark" wallets) are closely watched. Sustained accumulation by these cohorts during price dips — identifiable by decreasing number of addresses in the 1,000+ BTC bracket at lower prices — is a hallmark of institutional and high-net-worth accumulation. Tools like Glassnode's "Accumulation Trend Score" aggregate this behavior into a single 0–1 metric, where values near 1.0 indicate strong whale accumulation.
Key on-chain metrics cheat sheet
| Metric | Bullish Signal | Bearish Signal | Best tool |
|---|---|---|---|
| Exchange Reserves | Falling (outflows) | Rising (inflows) | Glassnode |
| LTH Supply % | Rising (accumulation) | Falling sharply (distribution) | Glassnode |
| SOPR | Bouncing off 1.0 | Stuck below 1.0 | LookIntoBitcoin |
| NUPL | Rising from Fear zone | Above 0.75 (Euphoria) | LookIntoBitcoin |
| Miner Outflows | Low (holding) | Spikes (selling pressure) | CryptoQuant |
| Stablecoin Supply | Growing (dry powder) | Falling (deployment/exit) | Dune Analytics |
Free tools to get started
Glassnode offers the most comprehensive on-chain dashboard, with a generous free tier covering exchange reserves, SOPR, NUPL, and LTH/STH metrics updated daily. LookIntoBitcoin provides clean, single-view charts for the most popular cycle indicators including NUPL, Pi Cycle Top, and the 2-Year MA multiplier. CryptoQuant specializes in exchange flows and miner data with real-time free access. Dune Analytics is the best tool for Ethereum and DeFi on-chain data — community-built dashboards track everything from Uniswap pool compositions to Aave liquidation levels.