TeachMeBitcoin

Leading Zeroes Requirement

From TeachMeBitcoin, the free encyclopedia Reading time: 2 min

The Leading Zeroes Requirement

The most visible feature of a Bitcoin block hash is the string of leading zeroes. These zeroes are the visual evidence of the Proof of Work performed by the miner.

1. Zeroes as Low Numbers

A SHA-256 hash can be any value between 0 and $2^{256} - 1$.

2. Statistical Probability

Finding a hash with a specific number of leading zeroes is purely a game of chance.

3. Trillions of Hashes

As of 2024, the Bitcoin network requires roughly 19 leading hex zeroes.

4. Why Zeroes Aren't Everything

While explorers emphasize leading zeroes, the real rule is numeric comparison.

IMPORTANT

The number of leading zeroes is a "coarse" measure of difficulty. The Bits field in the header provides the "fine" measurement that nodes use for exact validation.

In the next section, we will clarify the difference between the Block ID and the Block Hash.

☕ Help support TeachMeBitcoin

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:

Ethereum: 0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin: bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana: 4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J
Address copied to clipboard!