Traditional financial markets are opaque. When a hedge fund buys a million shares of Apple, you find out weeks later in an SEC filing. When Goldman Sachs changes its equity allocation, you learn about it from a press release — if they bother to issue one.
Crypto is different. Bitcoin, Ethereum, and every public blockchain record every transaction in real time. This creates an unprecedented data advantage. You can see:
- How many coins sit on exchanges (potential sell pressure)
- How many coins moved to cold storage (conviction holding)
- The average cost basis of all holders (realized price)
- Whether holders are in profit or loss (and by how much)
- Which wallets are accumulating and which are distributing
- The age of coins being moved (old coins moving signals different intent than new coins)
This is not speculative interpretation. These are mathematical facts derived from the blockchain's complete transaction history. The chain does not lie.
Technical analysis tells you what price has done and attempts to predict what it will do next based on historical patterns. It operates exclusively on price and volume data from exchanges.
On-chain analysis tells you what participants are doing with their actual holdings. It operates on blockchain data that exists independently of exchange activity. TA might show you a support level at $60,000. On-chain data shows you that the realized price of short-term holders is $61,200, which means a break below $60,000 puts the majority of recent buyers underwater and creates genuine sell pressure — not just a technical level, but a behavioral trigger.
The combination is more powerful than either alone. Smart money concepts provide the market structure framework. Derivatives data provides the positioning and leverage context. On-chain data provides the participant behavior layer. Stack all three and your conviction on any trade increases materially.
Most edges in trading degrade as more participants adopt them. If everyone uses the same RSI divergence signal, the signal stops working because the crowd arbitrages it away.
On-chain edge works differently. Even when everyone can see that exchange balances are dropping, the information has to pass through the interpretive layer — and most traders either do not monitor on-chain data at all, interpret it incorrectly, or lack the discipline to act on it. This is why on-chain metrics have maintained their predictive value across multiple cycles. The signal persists because the behavioral response to the signal remains inconsistent.
Additionally, on-chain data operates on a different timescale than price action. A whale beginning a multi-week accumulation campaign shows up on-chain days or weeks before it manifests as a sustained price move. This lead time is the edge. You are not reacting to the move. You are positioning ahead of it.
On-chain metrics fall into four broad categories:
- Valuation metrics — MVRV, NVT, Realized Price. These measure whether the market is overvalued or undervalued relative to on-chain fundamentals.
- Profit/loss metrics — SOPR, NUPL, Realized P/L. These measure the aggregate profit or loss position of holders.
- Supply distribution metrics — Exchange balances, whale holdings, LTH/STH supply. These measure where coins are and who holds them.
- Activity metrics — Active addresses, transaction count, transfer volume. These measure network usage and engagement.
Each category tells you something different. Valuation metrics identify cycle extremes. Profit/loss metrics identify behavioral thresholds. Supply distribution metrics identify positioning. Activity metrics identify network health. The top 10 on-chain metrics provide a foundation, and Thrive's market analysis tools combine all four categories into a unified view. This guide goes deeper into how to use each one for actual trade decisions.
If you could only monitor one on-chain metric, exchange flows would be the correct choice. The logic is simple and mechanistic: coins move to exchanges to be sold. Coins move off exchanges to be held. The net flow tells you whether the aggregate market is preparing to sell or preparing to hold.
Exchange netflow is the difference between inflows (coins deposited to exchanges) and outflows (coins withdrawn from exchanges) over a given period. Positive netflow means more coins are arriving on exchanges than leaving. Negative netflow means more coins are leaving than arriving.
-
Positive netflow (net inflows): Bearish. More potential supply is being positioned for sale. When Bitcoin exchange netflow exceeds +30,000 BTC over a 7-day period, the subsequent 30-day return has been negative 78% of the time since 2018. The average drawdown following these events is -14.3%.
-
Negative netflow (net outflows): Bullish. Supply is being removed from exchanges and moved to cold storage or self-custody. When Bitcoin exchange netflow is below -25,000 BTC over a 7-day period, the subsequent 30-day return has been positive 71% of the time with an average return of +11.8%.
-
Neutral netflow: No signal. Flows roughly cancel out.
Aggregate exchange flow is useful but blunt. To extract maximum signal, you need to decompose the data:
-
By exchange: Flows into Binance carry different weight than flows into Gemini. Binance serves primarily retail and high-frequency traders. Coinbase Institutional and Gemini serve larger players. Outflows from Coinbase to cold storage wallets associated with institutional custody carry more long-term bullish signal than outflows from Binance, which could simply be traders moving to a different exchange.
-
By coin age: A deposit of 10,000 BTC that has not moved in three years carries dramatically more signal than a deposit of 10,000 BTC that was purchased last week. Old coins moving to exchanges is a high-conviction sell signal. They represent long-term holders who have been through multiple cycles and are choosing this moment to take profit or exit.
-
By size: Deposits from wallets holding 1,000+ BTC (whale wallets) signal different intent than deposits from wallets holding 0.5 BTC. Whale wallet movements have a measurable market impact. Retail movements do not.
The most actionable exchange flow signals occur at extremes. Here is the framework I use:
-
High-urgency bearish: Exchange netflow exceeds +30,000 BTC/week AND the BTC moving to exchanges is primarily old (180+ day dormancy) AND it is concentrated in whale-sized deposits (100+ BTC per transaction). This triple-filter identifies genuine distribution by large holders. When all three conditions are met simultaneously, the probability of a significant correction within 14 days exceeds 80%.
-
High-urgency bullish: Exchange netflow is below -40,000 BTC/week AND exchange reserves are at multi-year lows AND the outflows are moving to identifiable cold storage addresses (not just inter-exchange transfers). This signals sustained accumulation at scale.
-
Noise filter: Large single-day flows that immediately reverse are usually inter-exchange transfers or exchange wallet maintenance. Always evaluate flows over a 3-7 day rolling window to filter out noise. Thrive's exchange flow analysis automatically applies this smoothing.
Beyond netflow, the absolute level of exchange reserves matters. Bitcoin on exchanges has declined from a peak of approximately 3.2 million BTC in March 2020 to under 2.3 million BTC by early 2026. This persistent decline reflects a structural shift toward self-custody that has reduced the available liquid supply by roughly 28%.
When exchange reserves are low and continue declining, it creates a supply squeeze dynamic. Any increase in demand encounters a thinner order book, producing larger price moves per unit of buying pressure. This is why the 2024-2025 markup phase produced faster price appreciation per dollar of inflow than any prior cycle — there were simply fewer coins available to buy on exchanges.
Monitor exchange reserves as a structural backdrop. The level changes slowly, but it defines the environment in which all other signals operate. A bullish signal in a low-reserve environment is more potent than the same signal in a high-reserve environment.
The MVRV ratio is the most reliable cycle-phase indicator in on-chain analysis. It has correctly identified every major Bitcoin cycle top and bottom since 2011. Not approximately. Every one.
MVRV divides the market capitalization (market value) by the realized capitalization (realized value).
Market value is straightforward: current price multiplied by total supply. This is the number everyone sees — Bitcoin's market cap.
Realized value is the on-chain innovation. Instead of valuing every coin at the current price, realized capitalization values each coin at the price it last moved on-chain. If a Bitcoin was last transacted at $30,000 and today's price is $90,000, that coin contributes $30,000 to realized cap, not $90,000.
Realized cap is essentially the aggregate cost basis of all coins. It represents the total capital invested in the network at the prices investors actually paid. When market cap exceeds realized cap (MVRV > 1.0), the average holder is in profit. When market cap is below realized cap (MVRV < 1.0), the average holder is at a loss.
Through backtesting every cycle from 2011 to present, these thresholds are historically significant:
-
MVRV > 3.7: Extreme overvaluation. Every Bitcoin cycle top has occurred with MVRV between 3.7 and 4.7. At MVRV 3.7, the aggregate market is sitting on 270% unrealized profit. At this level, the incentive to sell overwhelms the marginal buyer. The cycle top is either forming or imminent.
-
MVRV 2.4 - 3.7: Heated market. Strong bull trend but not yet at historical extreme. This is the markup phase where trend-following strategies perform best. Position sizing should start to decrease as MVRV approaches 3.0, and partial profit-taking is warranted above 3.2.
-
MVRV 1.0 - 2.4: Neutral to early bull. The market is above aggregate cost basis but not excessively so. This is the accumulation-to-early-markup transition zone where the best risk/reward entries occur.
-
MVRV 0.8 - 1.0: Undervalued. The aggregate market is near breakeven or slightly in loss. Historically, these periods last weeks to months and precede the next major bull phase. Accumulation at these levels has produced outstanding returns in every cycle.
-
MVRV < 0.8: Deep undervaluation. The aggregate market is significantly underwater. This has occurred only during the absolute depths of bear markets — March 2020, November-December 2022, and briefly during the June 2022 capitulation. Buying at MVRV below 0.8 and holding for 12 months has produced positive returns 100% of the time historically.
The MVRV Z-Score normalizes MVRV by its standard deviation, which adjusts for the decreasing amplitude of cycles as Bitcoin matures. Raw MVRV hit 8+ in 2013 but only 4.0 in 2021 and 3.8 in the 2025 peak. The Z-Score standardizes this, making cross-cycle comparison more reliable.
The Z-Score is better for identifying the absolute extremes. Raw MVRV is better for day-to-day trading decisions because its thresholds are more intuitive and easier to act on.
MVRV is not a timing tool. It does not tell you the exact day of a top or bottom. It tells you the zone. When MVRV crosses 3.5, you know you are in the danger zone — the cycle top will form somewhere in the next 2-8 weeks. This does not mean you immediately sell everything. It means you shift to a distribution mindset: take partial profits, tighten stops, reduce leverage, and stop adding to positions.
When MVRV drops below 1.0, you know you are in accumulation territory. This does not mean you go all-in immediately — MVRV can stay below 1.0 for months during a bear market. It means you start building a position systematically, adding on further weakness rather than trying to catch the exact bottom.
The key mental shift is using MVRV to define your regime. In high-MVRV environments, every trade should have a defensive bias. In low-MVRV environments, every trade should have an accumulation bias. This regime awareness alone improves trading outcomes more than any single entry signal. The market regime detection framework in Thrive uses MVRV as one of its core inputs.
SOPR measures whether coins being moved on-chain are being spent at a profit or a loss. It is the behavioral complement to MVRV — while MVRV measures unrealized profit, SOPR measures realized profit.
For each spent output (each time a Bitcoin is moved), SOPR compares the price when the coin was created (received) to the price when it was spent (moved). If the coin was received at $40,000 and moved at $60,000, that output has a SOPR of 1.50 (50% profit). If received at $60,000 and moved at $45,000, SOPR is 0.75 (25% loss).
The aggregate SOPR averages this across all outputs spent in a given period. SOPR > 1.0 means the average coin being moved is at a profit. SOPR < 1.0 means the average coin being moved is at a loss.
-
SOPR > 1.05: Healthy profit-taking in a bull market. Holders are selling into strength. This is normal and sustainable.
-
SOPR > 1.10: Elevated profit-taking. Larger profits are being realized. This is typical of late-stage bull trends and can precede local tops when combined with other distribution signals.
-
SOPR = 1.00: The pivot point. In bull markets, SOPR tends to bounce off 1.00 — holders are unwilling to sell at a loss. This produces the "SOPR reset" pattern: price dips, SOPR approaches 1.0, holders refuse to sell at a loss, selling pressure evaporates, and price recovers. The SOPR reset is one of the most reliable buy signals in on-chain analysis during confirmed uptrends.
-
SOPR < 1.00: Holders are selling at a loss. In early bear markets, SOPR dipping below 1.0 signals that the bull market mentality is breaking — holders who expected to sell at a profit are now accepting losses. In established bear markets, SOPR below 1.0 is the norm.
-
SOPR < 0.95 sustained for 2+ weeks: Capitulation. Holders are taking significant losses consistently. This has preceded every major bottom. The November 2022 bottom saw SOPR drop to 0.88 — the average coin being moved was at a 12% loss. The March 2020 crash produced SOPR of 0.85. These are the extremes that mark cycle bottoms.
Aggregate SOPR blends the behavior of all holders. Decomposing it into short-term holder SOPR (STH-SOPR) and long-term holder SOPR (LTH-SOPR) provides sharper signals.
STH-SOPR tracks coins held less than 155 days. These are recent buyers — the tourists, the momentum chasers, and the leverage traders. STH-SOPR is more volatile and more responsive to price changes. When STH-SOPR drops below 0.95, recent buyers are capitulating. In a bull market, this marks the local bottom with high reliability. In a bear market, it signals another leg down.
LTH-SOPR tracks coins held more than 155 days. These are the hodlers, the conviction holders, and the institutional accumulators. LTH-SOPR moves slowly and rarely drops below 1.0. When it does, it signals genuine distress among the market's strongest hands — a rare and powerful capitulation signal. LTH-SOPR dropped below 1.0 in June 2022 and November 2022, both marking generational buying opportunities.
-
Bull market SOPR reset: When SOPR dips to 1.00-1.02 during a confirmed uptrend (MVRV > 1.5, 200-day MA rising), go long. Use the market structure to time entries within the SOPR reset window. This strategy captured the majority of dip-buying opportunities in the 2023-2025 bull market.
-
Bear-to-bull transition: When SOPR recovers above 1.0 after an extended period below 1.0 (minimum 8 weeks), the transition from bear to bull is likely underway. This confirmed in January 2023 and again in October 2023. Combine with MVRV recovery above 1.0 for higher conviction.
-
Capitulation detection: When aggregate SOPR drops below 0.90 and STH-SOPR drops below 0.85, the market is in full capitulation. These moments are rare — roughly 2-3 per cycle — and they mark the highest-conviction buying opportunities. The predicting market cycles framework relies heavily on capitulation-phase SOPR for bottom identification.
The NVT (Network Value to Transactions) ratio is the crypto equivalent of a price-to-earnings ratio. It measures the market's valuation relative to its economic utility.
NVT divides the network's market capitalization by its daily on-chain transaction volume (in USD). A high NVT means the network is valued high relative to the economic activity it processes. A low NVT means the network is undervalued relative to its throughput.
-
NVT > 95: Overvalued. The market is pricing the network at a premium relative to its usage. This has preceded corrections in the majority of instances since 2017.
-
NVT 65-95: Fair value range. Network valuation is reasonable relative to activity.
-
NVT < 65: Undervalued. Network value is low relative to economic throughput. These readings have consistently preceded markup phases.
Raw NVT is noisy because daily transaction volume fluctuates significantly. The NVT Signal uses a 90-day moving average of transaction volume, producing a smoother and more reliable indicator.
NVT Signal above 150 has marked every cycle top with remarkable precision. NVT Signal below 45 has marked deep undervaluation and preceded every major rally. The 90-day smoothing means the NVT Signal is a medium-term indicator — not useful for timing day trades, but excellent for identifying when the market has entered an extreme zone.
Active addresses count the number of unique addresses that transacted on-chain during a given period. It is a proxy for network adoption and usage.
In bull markets, active addresses trend upward as new participants enter the market. In bear markets, they trend downward as participants exit. The divergence between price and active addresses provides a useful signal:
-
Price rising, active addresses falling: Bearish divergence. Price is being sustained by a shrinking participant base — unsustainable and likely to correct.
-
Price falling, active addresses rising: Bullish divergence. Despite lower prices, network engagement is increasing — new participants are entering at lower levels, building the base for the next move.
Bitcoin active addresses peaked at roughly 1.1 million daily in the April 2021 blow-off and at 1.05 million in November 2021. The 2024-2025 cycle saw active addresses peak at approximately 1.3 million, consistent with growing adoption. Monitor this metric as a health check — a bull market without growing active addresses is fragile.
For proof-of-work chains like Bitcoin, hash rate provides a real-time measure of miner commitment. Hash rate has only moved directionally downward during three periods in Bitcoin's history: the China mining ban (2021), the bear market capitulation (late 2022), and brief difficulty adjustment periods.
Miner behavior provides additional context. Miners are forced sellers — they must sell some BTC to cover electricity and equipment costs. When miners sell more than they produce (miner net position change is negative), it adds supply pressure. When miners accumulate (positive net position change), they are voluntarily holding — a conviction signal.
Miner reserve — the total BTC held in known miner wallets — dropped sharply in Q4 2024 as miners sold into the bull market to fund operations and take profit. By Q1 2025, miner selling pressure peaked and reserves began stabilizing, which removed a significant overhang. Tracking miner flows provides a real-time read on this supply dynamic.
NUPL quantifies the aggregate unrealized profit or loss of all holders at any point in time. It is the emotional temperature gauge of the market — distilling the collective greed and fear of millions of participants into a single number.
NUPL is calculated as (Market Cap - Realized Cap) / Market Cap. It represents the fraction of the market capitalization that consists of unrealized profit (or loss).
The magnitude tells you how extreme the profit or loss is. And historically, extreme readings have preceded every major inflection point.
NUPL maps neatly onto emotional phases:
-
NUPL > 0.75 (Euphoria): The market is sitting on 75%+ unrealized profit relative to total valuation. Greed is extreme. New entrants are buying at prices far above the aggregate cost basis. Historically, NUPL above 0.75 has preceded every cycle top. The 2017 top saw NUPL peak at 0.88. The 2021 top peaked at 0.75. The 2025 blow-off hit 0.78.
-
NUPL 0.50-0.75 (Belief/Greed): Strong bull market. Holders are well in profit but not at historical extremes. This is the "comfortable holding" zone where conviction is high and selling pressure is low.
-
NUPL 0.25-0.50 (Optimism): Early-to-mid bull market. Holders are modestly in profit. Risk/reward for new entries is still favorable.
-
NUPL 0.00-0.25 (Hope/Fear): Transition zone. The market is near aggregate breakeven. In recoveries, this is the "hope" phase. In deteriorating markets, this is the "anxiety" phase. Context from price trend direction is essential for interpretation.
-
NUPL -0.25 to 0.00 (Fear): Aggregate market is underwater. Bear market. Holders are at a loss and selling pressure is persistent. Buying begins to offer reasonable medium-term value but near-term downside risk remains.
-
NUPL < -0.25 (Capitulation): The market is deep in aggregate loss. These readings have only occurred at the absolute depths: December 2018, March 2020, June 2022, November 2022. Buying at NUPL below -0.25 and holding for 12 months has produced returns exceeding 150% in every historical instance.
NUPL is best used as a macro filter rather than a timing tool. When NUPL is above 0.70, my default bias is defensive — reduce exposure, tighten risk management, take partial profits on rallies rather than buying dips. When NUPL is below 0.10, my default bias is accumulative — buy weakness systematically, increase allocation, and extend time horizons.
The most powerful NUPL signal is the cross below zero. When NUPL transitions from positive to negative territory, the market has moved from aggregate profit to aggregate loss. This is the "pain threshold" — the point where selling accelerates because holders are now realizing they are underwater. The cross below zero in May 2022 preceded another 50% drawdown. The cross back above zero in March 2023 preceded a 200%+ rally. These transitions are rare (roughly 1-2 per cycle) and carry enormous signal.
The on-chain sentiment analysis page covers NUPL in the context of composite sentiment scores, which adds additional layers of confirmation.
On-chain analysis gives you something no other market offers: the ability to watch what smart money is doing in real time. Not through 13-F filings delayed by 45 days. Not through analyst commentary. Through direct observation of wallet behavior on the blockchain.
The standard categorization used by on-chain analysts:
- Shrimp: < 1 BTC
- Crab: 1-10 BTC
- Fish: 10-100 BTC
- Shark: 100-1,000 BTC
- Whale: 1,000-10,000 BTC
- Humpback: > 10,000 BTC
For trading signal purposes, the meaningful threshold is 1,000 BTC. Wallets holding 1,000+ BTC collectively control roughly 40% of the total Bitcoin supply (excluding exchange and known institutional custody wallets). Their collective behavior moves markets.
Whale accumulation is identified by tracking the aggregate balance change of wallets holding 1,000+ BTC. When whale wallets collectively increase their holdings, it is a powerful bullish signal — these are participants with the capital, time horizon, and information to make informed positioning decisions.
The key metrics:
-
Whale balance 30-day change: When whale wallets collectively add more than 50,000 BTC over a 30-day window, the subsequent 60-day return has been positive 82% of the time with a median return of +23%.
-
Whale accumulation during drawdowns: The highest-conviction buy signal occurs when whale wallets accumulate while price is declining. This divergence — price falling while the most informed participants are buying — has preceded every major bottom. It occurred in June 2022, November 2022, August 2023, and August 2024.
-
New whale wallet creation: When the number of wallets holding 1,000+ BTC increases, it means new entities are crossing the whale threshold — either through accumulation by existing large holders or new institutional entry. The whale wallet count increased from approximately 2,050 in January 2023 to 2,290 by December 2025, a 12% increase that coincided with the institutional adoption cycle driven by spot ETFs.
Whale alerts — notifications of large on-chain transactions — are the most widely followed form of on-chain data. They are also the most frequently misinterpreted.
Not every large transaction is meaningful. Exchange wallet consolidation, inter-exchange transfers, and custodial reshuffling account for the majority of large transactions by count. The signal is in the minority of transactions that represent genuine positioning changes.
Filtering for meaningful whale movements:
- Exclude known exchange wallets. A transfer of 5,000 BTC between two Coinbase cold wallets is operational, not directional.
- Track the destination. A transfer from a cold storage wallet to an exchange hot wallet is bearish. A transfer from an exchange to a new cold storage wallet is bullish.
- Check the history of the sending wallet. A wallet that has been dormant for 2+ years suddenly moving coins to an exchange carries more signal than an active trading wallet moving coins.
- Cluster related transactions. A single whale often splits large movements across multiple transactions over hours or days to reduce visibility. Clustering these gives you the true position change.
Thrive's whale tracking applies all of these filters automatically and surfaces only the movements with genuine trading signal.
Beyond raw wallet tracking, the next level is entity detection — identifying which wallets belong to the same entity and characterizing their behavior profile.
On-chain heuristics can group wallets into entities based on common input ownership, timing patterns, and interaction patterns. Once wallets are grouped into entities, you can classify them:
- Accumulators: Entities that consistently buy dips and hold for extended periods.
- Distributors: Entities that sell into rallies and have historically top-ticked market peaks.
- Market makers: Entities that move large volumes in both directions with tight timing, maintaining delta-neutral positions.
- Miners: Known miner pool addresses and their associated wallets.
Tracking the behavior of historically successful accumulator entities provides an objective "smart money" signal. When entities that correctly positioned at previous bottoms begin accumulating again, the signal carries weight because the track record is verifiable. The smart money tracking capabilities in Thrive are built on this entity-based framework, going beyond simple wallet size to actual behavioral classification.
Raw whale tracking without context generates noise. A whale depositing 3,000 BTC to Coinbase might be selling — or they might be using the coins as collateral for an OTC trade. Context is everything.
The contextual layers that matter:
-
Market structure context: Whale selling during an uptrend into resistance has different implications than whale selling during a downtrend into support. In the first case, it is distribution at fair value. In the second, it might be capitulation (bullish contrarian) or smart money exiting ahead of further decline (bearish continuation).
-
On-chain context: If whale wallets are depositing to exchanges while MVRV is above 3.5 and NUPL is above 0.70, the aggregate picture screams distribution — major cycle top risk. If whale wallets are depositing while MVRV is at 0.9 and NUPL is near zero, it is more likely forced selling or position restructuring.
-
Derivatives context: If whale exchange deposits coincide with rising open interest and extreme positive funding, the combined signal is overwhelmingly bearish — informed selling meeting leveraged exuberance. This confluence has preceded every major correction of 30%+ in the current cycle.
The distinction between long-term holders (LTH) and short-term holders (STH) is one of the most revealing frameworks in on-chain analysis. It segments the market into two populations with fundamentally different behavior patterns, and the interaction between them drives market cycles.
-
Long-term holders (LTH): Wallets that have not moved their coins for 155+ days. These are conviction holders who have survived at least one significant volatility period without selling. LTH supply represents roughly 70-75% of total Bitcoin supply in mature market states.
-
Short-term holders (STH): Wallets that have received coins within the last 155 days. These are the active traders, recent buyers, momentum participants, and speculators. STH supply is more responsive to price action.
The 155-day threshold is derived from statistical analysis — it is the point at which the probability of a coin being spent drops dramatically. Coins that survive 155 days of holding are statistically likely to be held much longer.
Market cycles follow a predictable pattern of supply transfer between LTH and STH:
-
Bear market / Accumulation: LTH supply increases steadily as holders refuse to sell and weak hands exit. STH supply decreases. This is the "shakeout" period where supply transfers from impatient participants to patient ones. LTH supply typically peaks at 70-76% of circulating supply during deep bear markets.
-
Early bull / Markup: LTH supply remains high but begins to plateau. STH supply begins increasing as new buyers enter. The supply held by LTH acts as a "supply reservoir" — it took months of accumulation to build it, and it will take months of distribution to release it.
-
Late bull / Distribution: LTH supply begins declining as long-term holders sell into strength. STH supply increases rapidly as new buyers absorb the coins that LTH distribute. When LTH supply drops below 65% of circulating supply, the market is in active distribution — cycle top is approaching.
-
Blow-off / Peak: The rate of LTH supply decline accelerates. Large cohorts of long-term holders who survived the entire bull run finally sell into the euphoria. STH supply peaks. This is the point of maximum supply transfer from informed to uninformed participants.
The LTH supply shock ratio measures the imbalance between long-term holder supply (supply unlikely to be sold) and short-term holder supply plus exchange-held supply (supply available for sale). A high ratio means potential selling supply is low relative to conviction holding — a bullish supply squeeze.
LTH supply shock peaked at record levels in late 2023, with 76.2% of Bitcoin supply held by LTH while exchange balances hit multi-year lows. This extreme supply restriction preceded the 2024 markup phase where Bitcoin appreciated from $27,000 to $73,000 in under five months. The mechanics are direct: when most of the supply is locked in diamond-handed wallets and exchange inventories are thin, any marginal increase in demand produces outsized price impact.
Each holder cohort has a distinct realized price (average cost basis). Monitoring these levels provides actionable support and resistance:
-
STH Realized Price: The average cost basis of short-term holders. In bull markets, STH realized price acts as dynamic support — STH tend to buy more when price returns to their cost basis (a "good deal") and this demand supports the price. In Q1 2026, BTC STH realized price sits near $72,000. Breaks below STH realized price during bull markets are high-conviction buy signals (the "pain reset" where weak STH sell to stronger hands).
-
LTH Realized Price: The average cost basis of long-term holders. This is much lower — approximately $22,000 as of early 2026 — because LTH accumulated at much lower prices over previous cycles. Price trading below LTH realized price signals extreme distress and has only occurred at generational bottoms.
The spread between STH and LTH realized price quantifies the on-chain gap between "smart money" and "late money." When the spread is wide, it means recent buyers paid much more than long-term holders — a fragile state because any correction puts STH underwater while LTH remain comfortable. When the spread narrows (in bear markets as prices compress toward LTH cost basis), it signals that a new equilibrium is forming.
These cohort dynamics are what make predicting market cycles with on-chain data possible. The cycle is, at its core, a supply rotation between patient accumulators and impatient speculators. On-chain data lets you measure that rotation in real time.
Stablecoin supply and flow data provides a unique window into aggregate market intention. Stablecoins are the on-ramp and the dry powder of crypto markets. When capital enters the crypto ecosystem, it typically arrives as stablecoins first — USDT on Tron, USDC on Ethereum, or their equivalents. When participants sell crypto assets, they often convert to stablecoins rather than fully exiting to fiat. This behavior creates measurable flows that reveal aggregate positioning.
The total stablecoin market cap is a macro indicator of capital available for deployment into crypto. It grew from roughly $5 billion in early 2020 to $180 billion by the 2025 peak. As of early 2026, it sits at approximately $195 billion — a record high, reflecting growing structural demand for dollar-denominated digital assets.
Rising stablecoin supply during a crypto downturn is bullish. It means capital is not leaving the ecosystem — it is sitting on the sidelines in stablecoin form, waiting for deployment. The October 2023 rally launched from a stablecoin supply base of $125 billion, and the stablecoin-to-BTC market cap ratio (the "dry powder ratio") was at its highest level in two years.
Stablecoins sitting on exchanges represent immediately deployable buying power. High exchange stablecoin reserves relative to Bitcoin exchange reserves creates an asymmetry: lots of buying power vs. limited sell supply.
The Stablecoin Supply Ratio (SSR) divides Bitcoin market cap by total stablecoin supply. Low SSR (below 5) means stablecoins represent a large share relative to BTC market cap — lots of potential buying power. High SSR (above 15) means stablecoins are small relative to BTC — less marginal buying power available.
SSR dropped below 3.5 during the 2022 bear market bottom, signaling enormous dry powder relative to Bitcoin's depressed valuation. This ratio began expanding as stablecoin capital flowed into BTC during the 2023-2024 accumulation phase.
-
USDT minting on Tron: Large USDT mints (1 billion+ in a single transaction) on Tron have historically preceded significant market moves by 1-3 days. These mints reflect Tether treasury operations in response to demand — either from exchanges requiring more USDT or from large OTC buyers onboarding capital.
-
USDC flow to exchanges: USDC is more heavily used by institutional participants (due to its regulatory status). Large USDC deposits to Coinbase or Binance often precede institutional buying.
-
Stablecoin outflow from exchanges: When stablecoins leave exchanges in volume, it signals that capital is exiting the "ready to deploy" state. This can be bearish if it represents actual exit to fiat, or neutral if it represents DeFi deployment. Context from DeFi TVL data helps disambiguate.
The most actionable signal is the stablecoin exchange ratio: stablecoins on exchanges divided by BTC on exchanges. When this ratio is high (lots of stablecoins, few BTC available), the buy-side pressure exceeds the sell-side supply. When it is low, the reverse is true. Track this ratio alongside exchange netflow for a comprehensive supply/demand picture.
Bitcoin's UTXO (Unspent Transaction Output) model enables on-chain analytics that are impossible or less precise on account-based chains like Ethereum. These Bitcoin-specific metrics provide some of the highest-signal tools in the on-chain analyst's toolkit.
Coin Days Destroyed weights transaction volume by the age of the coins being moved. One Bitcoin held for 100 days and then moved destroys 100 coin-days. This metric separates "fresh" coin movement (low signal) from "old" coin movement (high signal).
Spikes in CDD indicate that long-dormant coins are suddenly moving. This is always noteworthy because old coins move for a reason — either the holder is selling after a long hold (profit-taking or capitulation), restructuring custody, or responding to a significant market event.
Binary CDD normalizes CDD against its 50-day average. A Binary CDD reading of 1 means CDD is above average; 0 means below. Sustained periods of elevated Binary CDD (the rolling average stays above 0.6 for 30+ days) signal that old money is actively distributing — a hallmark of late-stage bull markets. This metric flagged the distribution phases in both March 2021 and November 2021 weeks before the respective price peaks.
HODL Waves visualize the age distribution of all UTXOs as stacked area bands. Each band represents a specific age range (1d, 1d-1w, 1w-1m, 1m-3m, 3m-6m, 6m-12m, 1y-2y, 2y-3y, 3y-5y, 5y+).
During accumulation phases, the older bands (1y+) expand as coins age without being moved. During distribution phases, the older bands contract as long-held coins are spent, and younger bands expand as new participants receive the distributed coins.
The signal is in the expansion and contraction of the 1-3 month band specifically. During blow-off tops, the 1-3 month band expands rapidly — this represents coins bought near the top by late-cycle entrants. When the 1-3 month band reaches 15%+ of total supply, the market is typically at or near a cycle peak.
A refinement of standard HODL Waves, Realized Cap HODL Waves weight each band by the realized value rather than the supply volume. This adjusts for the fact that coins acquired at higher prices represent more capital at risk.
The Realized Cap HODL Waves for young coins (coins held less than 3 months, weighted by realized cap) provides a clean signal for cycle tops. When this metric exceeds 40%, new capital entering the market represents a large share of the total cost basis — meaning the market is heavily dependent on recent buyers holding their positions. The fragility this creates is exactly what produces cycle tops.
Supply Last Active tracks the percentage of total supply that was last moved within specific time windows. The percentage of supply last active more than 1 year ago is a measure of holder conviction. In deep bear markets, this metric reaches 65-70% as holders refuse to sell despite severe drawdowns. At cycle peaks, it drops to 50-55% as old coins are finally distributed.
The transition points — when "supply last active > 1y" begins declining from its peak — have preceded every price peak by 1-3 months. This makes it one of the most reliable leading indicators for cycle tops. The logic is direct: when long-dormant supply begins moving, the most patient holders in the market are taking profit. Their track record of timing deserves attention.
Thermocap represents the total revenue paid to miners (all block rewards plus transaction fees in USD terms) since Bitcoin's genesis block. It represents the cumulative security spend of the network — the total cost of producing all the Bitcoin in existence.
The Thermocap Multiple divides market cap by Thermocap. Historically, Thermocap Multiples above 32 have marked cycle tops. Multiples below 5 have marked cycle bottoms. The metric encapsulates whether the market is overvaluing or undervaluing the cost of production of the entire network.
This metric is particularly useful for very long-term positioning. A trader using the Thermocap Multiple would have entered at Multiples below 8 (2019, late 2022) and begun distributing above 25 (2021, 2024-2025) — capturing the majority of each cycle's upside.
Knowing the metrics is necessary. Knowing which to check, when, and in what combination is what separates analysis from actionable insight. This section provides the operational framework for building an on-chain trading dashboard that produces clear signals rather than information overload.
These metrics change quickly enough to warrant daily monitoring and directly impact short-term trading decisions:
- Exchange netflow (BTC) —
7-day rolling sum. Above +25,000 BTC is caution. Above +40,000 BTC is active risk-off.
- Exchange netflow (ETH) — Same framework, scaled for ETH supply dynamics.
- STH-SOPR — Current reading relative to
1.0. In bull markets, bounces off 1.0 are buy triggers.
- Whale wallet 24h change — Net accumulation or distribution by 1,000+ BTC wallets in the last 24 hours.
- Stablecoin exchange ratio — Stablecoins on exchanges / BTC on exchanges. Rising ratio = more dry powder per unit of sell supply.
Set alerts for threshold breaches on all five. Thrive's alert system supports on-chain metric thresholds out of the box.
These metrics change on a medium-term basis and inform position sizing and directional bias:
- MVRV — Current reading and trajectory. Are we trending toward overvaluation or undervaluation?
- NUPL — Which zone are we in? Euphoria, belief, optimism, fear, or capitulation?
- LTH supply change (
30-day) — Are long-term holders accumulating or distributing?
- Active addresses (
14-day MA) — Is network engagement growing or shrinking?
- CDD Binary (
30-day average) — Are old coins moving at above-average rates?
The weekly review sets your macro regime. High MVRV + declining LTH supply + elevated CDD = distribution regime (defensive posture). Low MVRV + rising LTH supply + low CDD = accumulation regime (aggressive posture).
Quarterly deep-dive using the slowest-moving metrics:
- HODL Waves — How is the age distribution evolving? Expanding old bands = accumulation. Expanding young bands = late-stage distribution.
- Realized Cap HODL Waves — Young coin realized cap share. Above 35% = cycle maturity.
- Supply Last Active > 1Y — Is long-dormant supply beginning to move?
- NVT Signal — Where are we relative to the historical fair-value band?
- Exchange reserve long-term trend — Structural supply availability.
- Total stablecoin supply — Macro capital base for crypto.
This assessment produces a cycle-phase label: early accumulation, late accumulation, early markup, mid markup, late markup, early distribution, late distribution, or markdown. Each phase has different strategy implications that cascade into every trading decision. The market regime detection page covers the strategy layer built on top of this phase identification.
If you are building from scratch, there are platforms that provide the raw data: Glassnode, CryptoQuant, Santiment, and IntoTheBlock. Each has strengths:
- Glassnode: Most comprehensive Bitcoin on-chain suite. The gold standard for UTXO-based metrics.
- CryptoQuant: Strong on exchange flow data and whale tracking. Best real-time alert system for exchange flows.
- Santiment: Best for social + on-chain fusion metrics. Good coverage across altcoins.
- IntoTheBlock: Strong for Ethereum and ERC-20 on-chain data.
Or you can use Thrive, which aggregates on-chain data from all of these sources into a single intelligence layer designed specifically for trading decisions. The advantage is not just aggregation — it is the signal processing that reduces 200+ raw metrics into the actionable signals outlined in this guide. The best on-chain analytics platforms comparison covers this in detail.
If you prefer the data workbench approach, Thrive provides direct access to raw on-chain data alongside the processed signals, so you can build custom queries and dashboards from the ground up. This is the Glassnode alternative approach for traders who want both analysis and flexibility in one platform.
On-chain data is powerful in isolation. Combined with technical analysis and derivatives data, it produces a multi-dimensional conviction framework that outperforms any single data source.
Layer 1: On-Chain (What participants are doing)
- Are holders accumulating or distributing? (Exchange flows, LTH/STH dynamics)
- Is the market overvalued or undervalued? (MVRV, NVT, NUPL)
- Are smart money entities positioning? (Whale tracking, entity behavior)
Layer 2: Derivatives (How the market is positioned)
- Is leverage concentrated long or short? (Funding rates)
- How much capital is at risk? (Open interest)
- Where will forced liquidations cascade? (Liquidation heatmaps)
Layer 3: Technical (Where price is structurally)
I assign each layer a directional score from -2 (strongly bearish) to +2 (strongly bullish):
-
On-chain bullish (+2): Negative exchange netflow, MVRV < 1.5, rising LTH supply, whale accumulation, SOPR resetting at 1.0.
-
On-chain bearish (-2): Positive exchange netflow > 30K BTC/week, MVRV > 3.5, declining LTH supply, whale distribution, elevated CDD.
-
Derivatives bullish (+2): Negative funding, declining OI with rising price (short squeeze setup), liquidation clusters above current price.
-
Derivatives bearish (-2): Extreme positive funding > +0.05%, rising OI with rising price (leveraged exuberance), liquidation clusters below current price.
-
Technical bullish (+2): Higher lows, break of structure to the upside, bullish order flow imbalance, Wyckoff spring confirmation.
-
Technical bearish (-2): Lower highs, break of structure to the downside, bearish order flow imbalance, Wyckoff distribution confirmation.
Total score ranges from -6 to +6. Scores of +4 to +6 are high-conviction longs. Scores of -4 to -6 are high-conviction shorts. Scores between -2 and +2 are low conviction — reduce position size or stand aside.
On-chain layer:
- MVRV: 0.78 (deep undervaluation) → +2
- NUPL: -0.28 (capitulation zone) → +2
- SOPR: 0.88 (extreme capitulation) → +2
- Exchange outflows accelerating → +1
- LTH supply at cycle high (76%) → +1
- On-chain subtotal: +8/10 (mapped to +2)
Derivatives layer:
- Funding: -0.04% (shorts paying) → +1
- OI: Collapsed after FTX liquidation cascade → neutral (0)
- Liquidation clusters: Dense above $18K → +1
- Derivatives subtotal: +2/4 (mapped to +1)
Technical layer:
- Price at long-term trendline support → +1
- Wyckoff selling climax characteristics → +1
- RSI oversold on weekly → +1
- Technical subtotal: +3/6 (mapped to +1.5, rounded to +2)Total: +5. High-conviction long. Bitcoin bottomed at $15,500 and rallied 350% over the following 14 months. This is what three-layer confluence looks like at a cycle bottom.
On-chain layer:
- MVRV: 2.8 (heated but not extreme) → neutral (0)
- Exchange inflows spiked +45,000 BTC/week → -2
- LTH supply declining rapidly → -1
- Whale wallets distributing to exchanges → -1
- On-chain subtotal: -4 (mapped to -1.5, rounded to -2)
Derivatives layer:
- Funding: +0.08% (extremely positive) → -2
- OI: Record high → -1
- Liquidation clusters: Dense below $60K → -1
- Derivatives subtotal: -4 (mapped to -2)
Technical layer:
- Price at all-time high resistance → -1
- Bearish RSI divergence on daily → -1
- Volume declining on push higher → -1
- Technical subtotal: -3 (mapped to -1.5, rounded to -2)Total: -6. Maximum conviction short/reduce exposure. Bitcoin corrected 23% from $73,700 to $56,500 over the following six weeks. The all-in-one trading intelligence approach made this signal visible across all three layers simultaneously.
The three-layer framework scales to any timeframe, but the weight of each layer changes:
-
Swing trades (days to weeks): On-chain 40%, Derivatives 35%, Technical 25%. On-chain and derivatives provide the directional bias. Technical provides entry timing.
-
Position trades (weeks to months): On-chain 55%, Derivatives 20%, Technical 25%. On-chain dominates because it captures the slow supply dynamics that drive medium-term trends.
-
Day trades (intraday): On-chain 10%, Derivatives 50%, Technical 40%. On-chain changes too slowly for intraday relevance (except for sudden large exchange flows). Derivatives and technical drive intraday decisions.
This weighting is not arbitrary. It reflects the timescale at which each data source produces actionable signal. On-chain data updates with block times (roughly every 10 minutes for Bitcoin) and produces its clearest signals over daily and weekly aggregations. Derivatives data updates continuously and captures positioning changes in real time. Technical data operates on whatever chart timeframe you select. Match the data source to the decision timeframe, and the framework stays coherent. The adapting strategy to market regimes framework builds on this concept with specific playbooks for each regime-timeframe combination.
On-chain analysis is the study of blockchain data to inform trading decisions. It examines verifiable transaction data directly from the blockchain — including wallet balances, transaction volumes, exchange flows, and holder behavior — to understand what market participants are actually doing with their coins. Unlike technical analysis, which relies on price and volume from exchanges, on-chain analysis accesses the fundamental activity layer of the blockchain. Key metrics include MVRV, SOPR, exchange netflow, and whale wallet tracking. The advantage is that on-chain data is verifiable, transparent, and often leads price movements by days or weeks.
MVRV has correctly identified every Bitcoin cycle top and bottom since 2011. MVRV above 3.7 has marked every cycle top (2013: 8.0+, 2017: 4.7, 2021: 3.96, 2025: 3.82). MVRV below 1.0 has marked every cycle bottom (2015: 0.69, 2018: 0.74, 2020: 0.85, 2022: 0.78). The MVRV Z-Score provides additional precision by normalizing for Bitcoin's decreasing cycle amplitude. However, MVRV is a zone indicator, not a timing tool — it tells you that you are in the danger zone or opportunity zone, but the exact top or bottom can occur days to weeks after MVRV enters the extreme range. Use MVRV for regime identification and pair it with technical signals for precise entry timing.
Exchange netflow is the most actionable short-term on-chain signal. Net inflows above 30,000 BTC over a 7-day rolling window precede price declines 78% of the time. Net outflows above 25,000 BTC over 7 days precede price increases 71% of the time. The signal is strongest when filtered by coin age (old coins moving to exchanges carry more weight) and by transaction size (whale-sized deposits carry more weight than retail). For even shorter timeframes, sudden large exchange deposits (1,000+ BTC in a single transaction from a known cold storage wallet) can precede price moves within hours. The exchange flow analysis tooling in Thrive provides real-time alerts on these movements.
Start by identifying wallets holding 1,000+ BTC (whales) and 10,000+ BTC (humpbacks) using on-chain analytics platforms. Track their aggregate balance changes over 7-day and 30-day windows. Whale accumulation during price declines is one of the highest-conviction bullish signals in crypto. Filter out exchange wallets, known custodial wallets, and inter-exchange transfers to isolate genuine positioning changes. For advanced tracking, use entity clustering to group related wallets and classify entities by behavioral profile — accumulators, distributors, and market makers. Thrive's smart money tracking automates this classification and provides real-time alerts on significant whale positioning changes using AI-powered behavioral analysis.
SOPR below 1.0 means the average coin being moved on-chain is being sold at a loss. In a bull market context, SOPR briefly dipping to 1.0 and bouncing is bullish — it is the "SOPR reset" where holders refuse to sell at a loss and buying resumes. In a bear market, sustained SOPR below 1.0 (more than 2-3 weeks) confirms the downtrend and indicates ongoing capitulation. The extreme signal occurs when SOPR drops below 0.95 for 2+ consecutive weeks — this level of loss realization has preceded every major bottom in Bitcoin's history. The November 2022 bottom produced SOPR of 0.88. The March 2020 crash produced 0.85. These are rare events (2-3 per full cycle) that mark the highest-conviction buying opportunities for long-term positioning.
On-chain analysis is most robust for Bitcoin due to its UTXO model, long history, and deep data coverage. However, it is increasingly useful for Ethereum and major ERC-20 tokens. Ethereum on-chain metrics include active addresses, gas usage, staking flows, DeFi TVL, and large holder concentration. For altcoins, the most useful on-chain metrics are exchange flows, whale concentration, and supply distribution. The limitation is data quality — many altcoins have less comprehensive on-chain data coverage, and smaller market caps mean individual whale movements can dominate metrics in misleading ways. As a rule, use the full on-chain suite for BTC, a subset for ETH, and focus primarily on exchange flows and whale concentration for major altcoins. The on-chain metrics for trading article covers alt-specific approaches.
Use on-chain data for directional bias and regime identification. Use technical analysis for entry timing and risk management. Specifically: check MVRV, NUPL, and LTH/STH dynamics weekly to determine whether you should be accumulating, holding, or distributing. Check exchange flows and whale movements daily for short-term positioning signals. Then use market structure, support/resistance, and order flow to time your entries within the directional framework that on-chain data establishes. Add derivatives data as a third layer for positioning context. This three-layer framework produces higher-conviction trades than any single data source. The confluence scoring system described in this guide assigns -2 to +2 for each layer, producing a total score that directly maps to position sizing. The best tools for crypto traders article covers the specific platform stack that supports this workflow.
Glassnode is the most comprehensive raw on-chain data provider for Bitcoin, with deep metric coverage and excellent documentation. CryptoQuant excels at exchange flow data and whale tracking, with strong real-time alerting. Both are data platforms — they provide the metrics and leave interpretation to you. Thrive sits in a different category. It aggregates on-chain data from multiple sources (including Glassnode and CryptoQuant feeds), combines it with derivatives and technical data, and processes the raw signals into actionable trading intelligence. The AI layer handles the interpretation work — pattern recognition across metrics, anomaly detection, and composite signal generation — that would otherwise require hours of manual analysis. If you want raw data and full analytical control, Glassnode is excellent. If you want a complete trading decision platform that includes on-chain alongside everything else, Thrive's intelligence layer is built for that purpose.
Four on-chain signals have preceded every Bitcoin cycle top with high reliability: (1) MVRV above 3.7, (2) NUPL above 0.75, (3) LTH supply declining while STH supply expanding rapidly, and (4) Realized Cap HODL Waves showing young coin realized cap share above 40%. When three or more of these conditions are met simultaneously, the probability of a cycle top forming within 1-2 months exceeds 90% historically. Additional confirmation comes from elevated CDD (old coins moving at above-average rates for 30+ days), exchange inflows exceeding 40,000 BTC/week sustained over 2+ weeks, and declining active addresses despite rising price. The on-chain sentiment for market tops and bottoms page provides the composite framework for scoring these signals together.
Significantly. Raw on-chain data is voluminous — Bitcoin alone generates hundreds of metrics that update with every block. The challenge is not data availability but signal extraction. AI handles this well because the task is fundamentally pattern recognition across high-dimensional, noisy data. Machine learning models can detect multi-metric regimes (combinations of MVRV, SOPR, exchange flows, and whale behavior that historically preceded specific outcomes) that are difficult or impossible for a human to track manually across dozens of metrics in real time. Thrive's AI layer processes on-chain data through trained models that recognize cycle phase patterns, anomalous whale behavior, and cross-metric divergences. The result is processed trading signals rather than raw data — which is the difference between spending two hours per day on on-chain analysis and spending five minutes reviewing actionable alerts. The data-driven trading mindset article discusses how AI integration changes the analytical workflow.
On-chain analysis is not a crystal ball. It will not tell you the exact price of Bitcoin next week. What it will tell you is whether the market is structurally overvalued or undervalued, whether participants are accumulating or distributing, whether smart money is positioning for the next move, and whether the behavioral conditions that preceded every historic top and bottom are currently present. That is an enormous edge in a market where 95% of participants are trading blind.
The data is public. The blockchain records everything. The only question is whether you choose to look at it.
If you are serious about building an on-chain trading practice, start with the Tier 1 daily metrics from the dashboard section, add the weekly review, and build from there. The Thrive platform provides every metric in this guide in one place — alongside derivatives data, technical analysis tools, and the AI signal layer that ties them together. The learn page and Thrive Academy provide structured courses for going deeper into every metric covered here, and the performance tracking tools help you measure whether on-chain integration is actually improving your results.
The edge is in the data. Go use it.