LearnBitcoin

Glossary

Proof-of-Work (PoW)

Bitcoin's consensus mechanism where miners compute SHA-256 hashes until a valid block hash meets the target difficulty.

Proof-of-work is Bitcoin's consensus mechanism. It's the rule that turns electricity and time into the right to add a new block to the chain. Satoshi adapted it from Adam Back's Hashcash, an anti-spam scheme first published in 1997.

The mechanism is simple. To propose a block, a miner must produce a block header whose hash is below a network-defined target. The only way to do this is to try nonces until one happens to produce a low-enough hash. There's no algebra. There's no shortcut. The "work" is brute-force guessing on industrial-scale hardware - about 1,000 exahashes per second across the whole network as of October 2026.

Three properties make PoW load-bearing for Bitcoin's security model:

  • Asymmetric cost. Producing a valid hash takes, on average, the difficulty times 2^32 attempts: at the October 2026 difficulty of about 133 trillion, that is roughly 570 sextillion (5.7 x 10^23) hashes. Verifying one takes a single hash. Honest nodes validate blocks at trivial cost; attackers can't fake them cheaply.
  • Tied to real-world resources. Hashing requires specialized chips and electricity, both of which exist in physical reality. You can't print proof-of-work the way you can print fiat.
  • Difficulty auto-adjusts every 2,016 blocks to keep block times near 10 minutes regardless of how much hash power joins or leaves. More hash power raises the cost of an attack, not the block rate.

The standard critique is energy use. The standard defense is that the energy isn't waste - it's the cost of securing the entire chain against tampering, and the marginal mining operation runs on energy that has no other buyer (stranded renewables, flared natural gas, off-peak hydro). See the Mining rabbit hole for the long version of both arguments.

PoW is the answer to the question Satoshi was trying to solve: how do you achieve trustless consensus over the internet without a central authority? Make agreement expensive. Make tampering more expensive. Let the cheapest path to revenue be honesty. This is the property game theorists call incentive compatibility - and it's what lets Bitcoin run on rational self-interest instead of trust.

Key takeaways

  • Requires massive computational effort to propose valid blocks
  • Ensures security by making attacks prohibitively expensive
  • Fundamental to Bitcoin's decentralized consensus design

Corrected

  • Was: The entry said producing a valid block hash takes trillions of attempts.

    Now: The expected number of attempts is the difficulty times 2^32, roughly 570 sextillion (5.7 x 10^23) at the October 2026 difficulty of about 133 trillion. Details

Sources (6)

External references (3)

Related terms (13)

Published . Revised . One correction logged for this page.

Edit this page on GitHub