chainmeter
EN | 中文 | ES

Article

Stock-to-Flow Model: Why It Failed and What That Teaches About Bitcoin Models

Chainmeter · ~2 min read

Stock-to-Flow did something almost no other Bitcoin price model does: it named a specific price, for a specific date, and let the market prove it wrong. The model treated price as a function of the ratio between existing supply and new annual production, and its original version predicted levels for the period after the 2020 halving that price never reached. That failure, unlike Rainbow Chart's or Power Law's, is cleanly documented rather than quietly absorbed — which is actually the model working the way falsifiable science is supposed to, just not in the direction its proponents wanted.

The formula

Stock-to-Flow (S2F) is a scarcity ratio: existing supply ("stock") divided by new annual production ("flow"). Bitcoin's flow drops sharply at each halving, so its S2F ratio roughly doubles every four years. The model's original proposal fit historical price against this ratio and extrapolated it forward, implying specific price targets for specific future dates.

Why it made a falsifiable claim (unlike Rainbow Chart)

Where Rainbow Chart and Power Law present a corridor of "plausible ranges," the original S2F model published dated, numeric price targets following the 2020 halving. That's a meaningfully stronger, more falsifiable claim — and it's exactly why its failure is so clearly documented, rather than ambiguous.

What actually happened

Price never reached the levels the original model implied for the post-2020-halving period. Rather than treating scarcity in isolation, the shortfall is broadly attributed to the model ignoring the demand side of the equation entirely — a model built purely from a fixed, known supply schedule says nothing about whether buyers show up to absorb that supply at any given price, which depends on macro conditions, regulatory environment, and competing assets that have nothing to do with Bitcoin's issuance schedule.

Why this site still includes it

S2F is instructive precisely because it failed in a documented, dated way — a cleaner lesson in curve-fitting risk than models whose bands simply get quietly redrawn. It's included here as a historical case study in what a real out-of-sample failure looks like, with the original prediction and actual price both shown, not hidden.

The Stock-to-Flow chart puts the model's original prediction line next to actual price, with the gap fully visible.

FAQ

Did Stock-to-Flow get revised after it failed?
The core critique of S2F is precisely that its original hard price targets weren't met, and its public defenders subsequently offered revised timelines and explanations rather than treating the shortfall as a clear falsification — a pattern this site flags as a red flag across any model.
What does S2F ignore that other indicators account for?
Demand. Realized cap, MVRV, and NUPL all reflect actual transaction behavior and capital flows — measured demand-side activity. S2F is built entirely from Bitcoin's known, fixed supply schedule and says nothing about whether buyers materialize at any price.
Is Stock-to-Flow used in any other assets?
The stock-to-flow concept originates in commodities markets (gold, silver) as a scarcity measure, but Bitcoin's S2F model applying it to price prediction specifically is the version that made falsifiable, dated forecasts and is the one being discussed here.