Mining
Using computational power to solve Bitcoin's proof-of-work, validate transactions, and secure the blockchain.
Mining is the process by which new blocks are added to the Bitcoin chain and new BTC enters circulation. It's a continuous global race: every miner builds a candidate block from mempool transactions, then hashes its header with different nonces until they find one whose double-SHA-256 falls below the current difficulty target.
Whoever wins the race gets two things:
- The block subsidy - newly issued Bitcoin, 3.125 BTC per block as of October 2026 (set by the April 2024 halving).
- The transaction fees from every transaction they packed into the block.
That total payout - the block reward - is what pays for the electricity and hardware. There is no other meaningful revenue source. There is no other meaningful incentive to mine.
In mid-2026 (June to August), the global hash rate averaged about 910 exahashes per second (about 9 x 10^20 hashes per second). Every Bitcoin block represents about 10 minutes of every miner on Earth hashing simultaneously - roughly 5 x 10^23 attempts per block. That energy, by design, is what makes the chain expensive to rewrite. To reverse a recent block, an attacker would need to mine a longer fork - faster than the entire rest of the world is mining the real one. The deeper a transaction sits, the less plausible reversing it becomes.
Mining is sometimes described as "Bitcoin's energy problem." It is more accurately Bitcoin's security model. The energy spent buys the immutability of every transaction in the entire history of the chain. See the Mining rabbit hole for the long version.
Key takeaways
- Secures the ledger via proof-of-work computations
- Distributes new BTC issuance in a competitive market
- High energy consumption but provides robust decentralization
Related chapters
Corrected
-
Was: The entry put the global hash rate at around 700 EH/s and each block at about 4 x 10^23 hash attempts.
Now: The hash rate averaged about 910 EH/s from June to August 2026, which works out to about 5 x 10^23 attempts per block. Details
Sources (2)
External references (3)
Related terms (17)
Published . Revised . One correction logged for this page.
Edit this page on GitHub