EN | NL

About the Power Law

A mathematical framework for understanding Bitcoin's long-term price behavior through the lens of network adoption.

What is a Power Law?

A power law is a mathematical relationship where one quantity varies as a power of another:

y = A × xβ

Power laws appear throughout nature and human systems:

  • City populations follow a power law distribution (Zipf's Law)
  • Earthquake magnitudes follow the Gutenberg-Richter law
  • Word frequencies in languages follow power law distributions
  • Network effects often exhibit power law growth (Metcalfe's Law)

When plotted on a log-log scale, power law relationships appear as straight lines. This is exactly what we observe with Bitcoin's price over time.

Bitcoin's Power Law Behavior

Since its inception, Bitcoin's price has followed a remarkably consistent power law relationship with time. When plotting log(price) against log(time since genesis), the data forms a nearly straight line with an R-squared of approximately 95%.

Why might this occur?

The power law relationship likely emerges from Bitcoin's network effects. As more people adopt Bitcoin, the network becomes more valuable (similar to Metcalfe's Law, where network value scales with the square of users). The consistent growth rate suggests adoption follows predictable patterns over long time scales.

The Model

Santostasi/Perrenod Power Law Model

Source: Giovanni Santostasi's Bitcoin Power Law Theory research. Parameters from bitcoinpower.law

trend_price = 10-16.493 × days5.688

This model uses days since genesis (January 3, 2009) as the time variable. Key characteristics:

  • β = 5.688 (exponent)
  • log10(A) = -16.493 (intercept)
  • R² ≈ 95%
  • Current trend value ~$130K (February 2026)

Mean Reversion

One of the most important aspects of the power law model is understanding mean reversion. Bitcoin's price doesn't follow the trend line perfectly; it oscillates around it, sometimes dramatically.

Historical Maximum
~8×
Above trend (June 2011)
Historical Minimum
~0.3×
Below trend (bear markets)
Typical Range
0.5× - 2×
±1σ from trend

The Rubber Band Analogy

Think of price as attached to the trend line by a rubber band. It can stretch far in either direction during bubbles or crashes, but the further it stretches, the stronger the pull back toward the trend. This isn't predictive of short-term movements, but historically, extreme deviations have always corrected.

Methodology

Data Sources

  • Historical prices (2010-2024): GitHub Bitcoin price dataset
  • Recent prices (2024-present): Bitstamp exchange data via CryptoDataDownload
  • Live price: CoinGecko API

Standard Deviation Calculation

The σ (sigma) bands are calculated dynamically from the historical data:

  1. For each historical data point, calculate log10(actual_price) - log10(trend_price)
  2. These "log residuals" show how far price deviated from trend
  3. Calculate the standard deviation of these residuals
  4. Use this σ to create bands: trend × 10±kσ

Genesis Block

Both models use January 3, 2009, 00:00:00 UTC as the genesis timestamp (block 0).

Limitations & Caveats

This is not financial advice. The power law model is an empirical observation, not a guarantee of future performance.

  • Empirical, not fundamental: The power law is a curve fit to historical data. It doesn't derive from first principles.
  • Extrapolation risk: Past patterns may not continue indefinitely. The model could break down.
  • Volatility: Even if the trend holds, actual prices can deviate by 50-80% in either direction.
  • External factors: Regulatory changes, technological disruption, or macroeconomic events could alter Bitcoin's trajectory.
  • Survivorship bias: We're analyzing Bitcoin because it survived. Failed cryptocurrencies don't appear in this analysis.
  • Model uncertainty: Different parameter choices (beta, genesis time, data sources) yield different projections.

Further Reading

Giovanni Santostasi's Power Law Research

Original academic work on Bitcoin's power law behavior

The foundational research establishing the mathematical framework for Bitcoin's power law price dynamics.

bitcoinpower.law

Santostasi's official Bitcoin Power Law site

Interactive tool with the latest regression parameters. This site uses those parameters (logA=-16.493, beta=5.688).

b1m.io

Bitcoin metrics and power law visualization

A clean, data-focused site that inspired much of this observatory's design approach.

Technical Reference

// Genesis block
const GENESIS = new Date('2009-01-03T00:00:00Z');

// Santostasi/Perrenod Model (from bitcoinpower.law)
const daysSinceGenesis = (Date.now() - GENESIS.getTime()) / (1000 * 60 * 60 * 24);
const trendPrice = Math.pow(10, -16.493) * Math.pow(daysSinceGenesis, 5.688);

// Sigma bands (where sigma is calculated from historical log residuals)
const upperBand = trendPrice * Math.pow(10, sigma);
const lowerBand = trendPrice * Math.pow(10, -sigma);