Skip to main content

Halving | Bitcoin Glossary | Mapping Bitcoin

Halving

Economía

Also known as: halvening, block reward halving

A pre-programmed event occurring every 210,000 blocks (approximately four years) that cuts the block reward in half. Halvings reduce the rate of new bitcoin creation, contributing to Bitcoin's disinflationary monetary policy and the ultimate supply cap of 21 million BTC.

Overview

The halving is one of Bitcoin's most fundamental economic mechanisms. Every 210,000 blocks (approximately every four years), the number of new bitcoins created with each block is cut in half. This creates a predictable, diminishing rate of supply growth that asymptotically approaches the 21 million BTC hard cap. The halving ensures that Bitcoin has a known, transparent monetary policy that cannot be altered by any central authority.

Halving Schedule

┌─────────┬─────────┬────────────────┬──────────────────┐
│ Halving │  Year   │ Block Reward   │ Total BTC Mined  │
├─────────┼─────────┼────────────────┼──────────────────┤
│   0     │  2009   │ 50 BTC         │ 0                │
│   1     │  2012   │ 25 BTC         │ 10,500,000       │
│   2     │  2016   │ 12.5 BTC       │ 15,750,000       │
│   3     │  2020   │ 6.25 BTC       │ 18,375,000       │
│   4     │  2024   │ 3.125 BTC      │ 19,687,500       │
│   5     │ ~2028   │ 1.5625 BTC     │ 20,343,750       │
│   ...   │  ...    │ ...            │ ...              │
│  33     │ ~2140   │ ~1 satoshi     │ ~21,000,000      │
└─────────┴─────────┴────────────────┴──────────────────┘

By 2032 (halving 6): ~97% of all BTC will have been mined
By 2140 (halving 33): Final satoshi mined, supply cap reached

The Code Behind It

The halving logic in Bitcoin Core is remarkably simple:

CAmount GetBlockSubsidy(int nHeight)
{
    int halvings = nHeight / 210000;
    if (halvings >= 64) return 0;
    CAmount nSubsidy = 50 * COIN;
    nSubsidy >>= halvings;  // Right shift = divide by 2
    return nSubsidy;
}

The use of bit-shifting (integer division by 2) means the subsidy eventually reaches zero after 64 halvings, though the last meaningful halving occurs around halving 33 when the reward drops below 1 satoshi.

Economic Implications

Supply shock: Each halving reduces the rate at which new bitcoin enters circulation, creating a supply reduction. If demand remains constant or grows, basic economics suggests upward price pressure.

Stock-to-flow: The halving doubles Bitcoin's stock-to-flow ratio (existing supply divided by annual production), making it increasingly scarce in relative terms. After the 2024 halving, Bitcoin's stock-to-flow exceeded that of gold.

Mining economics: Miners experience an immediate 50% revenue reduction from block rewards. This creates pressure to become more efficient and can force marginal miners offline, temporarily reducing hash rate.

Impact on Network Security

As block rewards diminish, transaction fees must increasingly compensate miners for their work. The long-term security of the Bitcoin network depends on the development of a robust fee market that provides sufficient incentive for miners to continue securing the chain.

Common Misconceptions

  • The halving does not happen on a specific calendar date. It occurs at a specific block height (210,000, 420,000, 630,000, etc.), and the exact date depends on how fast blocks are produced.
  • The halving does not automatically double the price. Market effects depend on demand, expectations, and many other factors.
  • Bitcoin will not "run out" of mining rewards suddenly. The tail emission approaches zero gradually over more than a century.
  • Miners do not stop mining after a halving. While some unprofitable miners may shut down temporarily, the difficulty adjustment ensures the network rebalances.