The Block Reward: Subsidy Decay
The Block Reward: Mathematical Subsidy Decay and Halving Mechanics
Bitcoin's monetary policy is programmatically hardcoded into its consensus rules. Rather than relying on central banking discretion, the issuance of new coins is governed by a decaying geometric series. This series dictates that the Block Subsidyโthe volume of new coins generated with each blockโcuts in half every 210,000 blocks.
This guide details the mathematical equations, limits, and epochs that define Bitcoin's programmatic supply schedule.
๐งฎ 1. The Programmatic Supply Limit Equation
The total supply of Bitcoin is capped at 20,999,999.9769 BTC (commonly rounded to 21 million). This specific number is not arbitrary; it is the mathematical result of an infinite geometric series with a decaying factor of $0.5$ applied over intervals of $210,000$ blocks.
We can express the ultimate circulating supply $S$ in satoshis ($1 \text{ BTC} = 10^8 \text{ satoshis}$) as:
$$S = 210,000 \times \sum_{i=0}^{32} \left\lfloor \frac{50 \times 10^8}{2^i} \right\rfloor \text{ satoshis}$$
Where: * $210,000$ is the number of blocks per epoch (approx. 4 years). * $50 \times 10^8$ is the starting reward of 50 BTC in satoshis. * $i$ represents the halving epoch index (starting at 0). * $\lfloor \dots \rfloor$ is the floor function, representing integer division (any fractional satoshis are truncated).
๐ 2. The 33 Halving Epochs
Because Bitcoin handles balances in integer satoshis (using 64-bit signed integers), division eventually encounters a bitwise floor. In the 33rd epoch (around the year 2140), the reward of $1\text{ satoshi}$ can no longer be divided by $2$, truncating to exactly $0\text{ satoshis}$.
The Decay Curve Table
| Epoch ($i$) | Block Height Start | Base Subsidy (BTC) | Base Subsidy (Satoshis) | Coins Created in Epoch | Circulating Supply Ceiling |
|---|---|---|---|---|---|
0 |
0 |
50.00000000 |
5,000,000,000 |
$1,050,000,000,000,000$ | $10,500,000\text{ BTC}$ |
1 |
210,000 |
25.00000000 |
2,500,000,000 |
$525,000,000,000,000$ | $15,750,000\text{ BTC}$ |
2 |
420,000 |
12.50000000 |
1,250,000,000 |
$262,500,000,000,000$ | $18,375,000\text{ BTC}$ |
3 |
630,000 |
6.25000000 |
625,000,000 |
$131,250,000,000,000$ | $19,687,500\text{ BTC}$ |
4 |
840,000 |
3.12500000 |
312,500,000 |
$65,625,000,000,000$ | $20,343,750\text{ BTC}$ |
5 |
1,050,000 |
1.56250000 |
156,250,000 |
$32,812,500,000,000$ | $20,671,875\text{ BTC}$ |
10 |
2,100,000 |
0.04882812 |
4,882,812 |
$1,025,390,520,000$ | $20,989,746\text{ BTC}$ |
32 |
6,720,000 |
0.00000001 |
1 |
$210,000$ | $20,999,999.9769\text{ BTC}$ |
33 |
6,930,000 |
0.00000000 |
0 |
$0$ | $20,999,999.9769\text{ BTC}$ |
๐ 3. Bitwise Shift Limitation
In computer science, dividing an integer by $2^n$ can be executed at the CPU register level as a bitwise right-shift operation (>>).
In the 33rd epoch, the calculation shifts the original 5 billion satoshis right by 33 bits:
$$5,000,000,000 \gg 33 = 0$$
THE BITWISE RIGHT-SHIFT DIVISION
Decimal 1 Satoshi: 0000000000000000000000000000000000000000000000000000000000000001 (Binary)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Shift Right >> 1 Bit
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Decimal 0 Satoshis: 0000000000000000000000000000000000000000000000000000000000000000 (Binary)
This hardware-level truncation acts as the final boundary of the Bitcoin issuance schedule, turning the block reward system into a pure transaction fee marketplace.
TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation: