Bitcoin's Rules

20 minutes Charts 📝 Quiz included

The Code is Law

Bitcoin's most remarkable feature isn't technology—it's predictability. Unlike central banks that can change monetary policy on a whim, Bitcoin's rules are set in code and enforced by mathematics. These rules can only change if the entire network agrees—which makes them effectively unchangeable.

Three core rules define Bitcoin's monetary policy: (1) the 21 million supply cap, (2) the halving schedule, and (3) difficulty adjustment. Let's understand each one.

Rule #1: The 21 Million Supply Cap

Bitcoin will only ever have 21 million coins. Not 21 million "for now"—21 million forever. This is hardcoded into Bitcoin's protocol and cannot be changed without breaking Bitcoin itself.

Bitcoin Supply Schedule (2009-2140)

0M 10M 21M 2009 2024 2050 2140 21M Cap

The supply curve approaches 21 million asymptotically—getting infinitely close but never exceeding it.

Why 21 Million?

Satoshi Nakamoto chose 21 million somewhat arbitrarily, but the key insight was choosing any fixed number. The specific amount matters less than the fact that it's knowable, verifiable, and unchangeable.

As of November 2024, about 19.8 million Bitcoin have been mined (94% of total supply). The remaining ~1.2 million will be distributed over the next 116 years through mining rewards.

Rule #2: The Halving (Programmed Scarcity)

New Bitcoin enters circulation through mining rewards. But here's the ingenious part: the reward gets cut in half every 210,000 blocks (approximately every 4 years). This is called "the halving."

1

Era 1: 2009-2012

Genesis era. Most BTC created. Early adopters, miners with laptops.

50 BTC
per block
2

Era 2: 2012-2016

First halving. Bitcoin gains recognition. GPU mining emerges.

25 BTC
per block
3

Era 3: 2016-2020

Second halving. Institutional interest grows. ASIC mining dominates.

12.5 BTC
per block
4

Era 4: 2020-2024

Third halving. Corporate treasuries adopt Bitcoin. Lightning Network scales.

6.25 BTC
per block
5

Era 5: 2024-2028 (Current)

Fourth halving. Nation-states enter. Only 3.125 BTC per block.

3.125 BTC
per block
6+

Future Eras: 2028-2140

Rewards continue halving every 4 years until reaching ~0.00000001 BTC around 2140.

→ 0
asymptotically

Next Halving

The 5th halving is estimated to occur around April 2028

~4 years
Time Remaining
~210,000
Blocks Between Halvings
1.5625 BTC
Reward After Next Halving
~32
Total Halvings Until 2140

Why Halving Matters

The halving creates programmed scarcity. As the supply of new Bitcoin decreases, demand must increase for price to remain stable. Historically, Bitcoin's price has increased significantly in the 12-18 months following each halving event.

More importantly, the halving demonstrates Bitcoin's predictable monetary policy. You can calculate exactly how many Bitcoin will exist in 2050, 2100, or 2140. Try doing that with the US dollar.

Explore Bitcoin's Scarcity Model

See how Bitcoin's stock-to-flow ratio compares to gold and other assets. Understand why halvings make Bitcoin progressively scarcer over time.

Launch Stock-to-Flow Demo →

Interactive calculator with live charts showing Bitcoin's increasing scarcity

Rule #3: Difficulty Adjustment (The 10-Minute Heartbeat)

Bitcoin targets a 10-minute average for block production. But as more miners join (or leave) the network, blocks would be found faster (or slower). The difficulty adjustment solves this.

⚙️ How Difficulty Adjustment Works

Every 2,016 blocks (~2 weeks), Bitcoin measures how fast blocks were found and adjusts difficulty to maintain the 10-minute target.

Scenario 1: More Miners Join ⬆️
1
Hashrate increases (more miners = more computing power)
2
Blocks start being found faster than 10 minutes (maybe 8 minutes average)
3
After 2,016 blocks, Bitcoin notices blocks came too fast
4
Difficulty increases (requires more leading zeros in hash)
5
Block time returns to ~10 minutes average
Scenario 2: Miners Leave ⬇️ 📉
1
Hashrate decreases (fewer miners = less computing power)
2
Blocks start being found slower than 10 minutes (maybe 13 minutes average)
3
After 2,016 blocks, Bitcoin notices blocks came too slowly
4
Difficulty decreases (requires fewer leading zeros in hash)
5
Block time returns to ~10 minutes average
Real Example: China Mining Ban (2021)
📅
May 2021: China bans Bitcoin mining, representing ~50% of global hashrate
⚠️
Hashrate drops from 180 EH/s to 90 EH/s almost overnight
Block times increase to 14-20 minutes (network slows down)
⚙️
Difficulty automatically adjusts downward by 28% (largest drop ever)
Block times return to 10 minutes. Bitcoin continues operating normally
Lesson: Even losing half the network didn't stop Bitcoin. Difficulty adjusted automatically.

Why This Is Crucial

Difficulty adjustment ensures Bitcoin's predictability. Without it, a surge in mining would produce all 21 million Bitcoin in just a few years. Or if miners left, blocks would take hours to find and the network would freeze.

The adjustment makes Bitcoin resilient. Miners can join, leave, get banned by countries, or face natural disasters—and Bitcoin keeps ticking along, one block every 10 minutes, like clockwork.

Why These Rules Matter

💎

Absolute Scarcity

The 21 million cap + halving schedule create the first truly scarce digital asset. Unlike gold (more can be mined), fiat (more can be printed), or even other cryptocurrencies (most have unlimited supply), Bitcoin's scarcity is mathematically guaranteed.

Predictability

You can calculate exactly how many Bitcoin will exist at any future date. This predictability allows for long-term planning and economic calculation—something impossible with central bank currencies that change policy based on politics.

Self-Regulation

Difficulty adjustment makes Bitcoin antifragile. The network automatically adapts to changes in mining power, maintaining security and consistency without human intervention or governance.

⚖️

No Central Control

These rules are enforced by math and code, not by people or institutions. No central bank can print more Bitcoin. No government can speed up the halving. The rules apply equally to everyone, everywhere, forever.

Key Takeaways

  • Bitcoin's supply is capped at exactly 21 million coins—hardcoded and unchangeable
  • The halving cuts mining rewards in half every ~4 years, creating programmed scarcity
  • We're currently in Era 5 (2024-2028) with 3.125 BTC per block reward
  • Difficulty adjusts every 2,016 blocks to maintain 10-minute average block time
  • Difficulty adjustment makes Bitcoin resilient to hashrate changes (miners joining/leaving)
  • Real example: Bitcoin survived losing 50% of hashrate (China ban) with automatic adjustment
  • These rules create absolute scarcity, predictability, and censorship resistance
  • Unlike fiat currencies, Bitcoin's monetary policy cannot be changed by humans

Master Bitcoin's Rules

📅 The Halving Schedule

Slide through Bitcoin's eras to see how rewards decrease:

2009 2024 2140
Era 5 (2024-2028)
Block Reward:
3.125 BTC
% of Total Mined:
~94%

5th halving complete. Reward = 3.125 BTC. Most Bitcoin already mined.

Bitcoin's Ironclad Rules

Test your recall:

What is Bitcoin's maximum supply?
What is the halving?
How often does difficulty adjust?
Current mining reward?

Resilience Test: China Mining Ban (2021)

China banned Bitcoin mining, removing ~50% of global hashrate overnight. What happened?