LearnBitcoin

Glossary

Block Height

The count of blocks since the genesis block (which is at height 0).

Block height is the number of blocks between any given block and the genesis block, which sits at height 0. Block 1 is one above genesis. Block 840,000 - where the fourth halving landed in April 2024 - is 840,000 above it.

Height is the canonical way to refer to a point in Bitcoin's history. Timestamps are imprecise (miners control their own clocks within a window). Dates depend on calendar conventions. But block heights are integer, monotonic, and identical for every node on the network.

Most of Bitcoin's protocol-level events are scheduled by height, not by date:

  • Halvings happen at heights 210,000, 420,000, 630,000, and so on (every 210,000).
  • Difficulty retargets happen at heights that are multiples of 2,016.
  • Soft forks activate by height as well. Under BIP 9, a change such as SegWit locks in when 95% of the blocks in a 2,016-block retarget period signal for it and goes live one period later; Taproot's Speedy Trial deployment used a 90% threshold plus a fixed minimum activation height, 709,632. Older forks such as BIP 34 and BIP 66 switched on in two steps: once 750 of the previous 1,000 blocks carried the new version number, the new rules applied to new-version blocks; once 950 did, they applied to every block.

If you want a single number that locates "what's happening on Bitcoin right now," it's the current block height. See the Node page for the live current height.

Key takeaways

  • Counts blocks from the original genesis block
  • Used for referencing specific points in the blockchain
  • Essential for protocol events tied to block intervals

Corrected

  • Was: The entry said soft forks such as Taproot, SegWit and BIP 66 activate when a target height is reached or when signaling thresholds clear in a retarget window.

    Now: BIP 66, like BIP 34 and BIP 65, activated by a rolling supermajority of the previous 1,000 blocks, not by a retarget-window tally or a set height. The retarget-period tally is BIP 9's mechanism, used for SegWit, and Taproot's fixed minimum activation height of 709,632 was an addition to it. Details

Sources (7)

External references (1)

Related terms (14)

Published . Revised . One correction logged for this page.

Edit this page on GitHub