Loading prices…

All guides
Guide· · By 0xBurakcan· 2 min read

What halving is, and who sets the rule

Halving is the moment Bitcoin's block reward is cut in half, and the rule is set by arithmetic inside the software that runs the network, not by a committee. In Bitcoin Core's source the reward halves every 210,000 blocks, starts at 50 BTC and reaches zero after 64 halvings. We explain why the date is never certain and why a halving says nothing about price.

Share on X

In brief

Halving is the moment the reward Bitcoin pays a miner for producing a new block is cut in half.

No committee or company decides this. The rule sits inside the software that runs the network as a piece of arithmetic, and the comment in Bitcoin Core's source puts it this way:

"Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years."

What the code does

The function that computes the reward fits in three lines. It divides the block height by 210,000 and calls the resulting integer the number of halvings so far. The starting reward is 50 BTC, and that number is halved once per period.

So the reward follows this sequence: 50, then 25, then 12.5, then 6.25, then 3.125.

The code also carries a ceiling: once the number of halvings reaches 64, the function returns zero outright. The reward does not shrink forever; it ends.

Why "approximately four years"

The rule counts blocks, not calendar days. At an average of one block every ten minutes, 210,000 blocks work out to roughly four years. When the network's total mining power rises, blocks arrive faster and the date moves earlier; when it falls, the date slips later.

That is why every prediction naming an exact halving day is a prediction. The block height is the certain part.

What it measures and what it does not

A halving changes only the rate of new supply. It says nothing about the supply already in circulation, about demand, or about price.

Slower supply growth does not mean a higher price: price forms where supply and demand meet, and a halving touches only one side of that.

Risks

Biggest uncertainty The calendar date of a halving is not fixed; because the rule counts blocks, the date moves with the network's mining power.

  • The date is not fixed. The block height is exact, the date is an estimate. Countdowns saying "so many days to the halving" assume an average block time.
  • A halving is not a price signal. This article says nothing about price, and cannot.
  • Not every network works this way. The 210,000 blocks and 50 BTC here are Bitcoin's alone. Other networks write their own supply schedule in their own code, and it differs.

Sources

This article rests on the sources below. Whether each has a permanent copy is stated next to it.

  1. #1

    Yarilanma araligi, 50 BTC baslangic odulu ve 64 yarilanmadan sonra sifirlanma: Bitcoin Core kaynak kodu, GetBlockSubsidy. Ham dosya adresi kullanildi cunku GitHub blob sayfasi JS ile uretiliyor ve arsiv kopyasi metni tasimiyor.

    raw.githubusercontent.com· our own copy· archive copy· no screenshot· cited 8 times in the text

    open sourceopen evidence

Evidence chain: 1 sources

Tweets get deleted, sites go down. Below is whether a durable copy exists for each source.

Sources (1)

  1. #1

    Yarilanma araligi, 50 BTC baslangic odulu ve 64 yarilanmadan sonra sifirlanma: Bitcoin Core kaynak kodu, GetBlockSubsidy. Ham dosya adresi kullanildi cunku GitHub blob sayfasi JS ile uretiliyor ve arsiv kopyasi metni tasimiyor.

    Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.

    raw.githubusercontent.com/bitcoin/bitcoin/master/src/validation.cpp
    our own copyopen in a new tab
    • no screenshot captured
    • archived copy
    • captured on Sep 7, 2026, 10:22 PM
    content hash8626f66597…72d6f0
Back to the article