₿ Bitcoin Mining — Proof-of-Work

SHA-256 · Nonce search · Difficulty adjustment · Block rewards

Mining

Parameters

Status

Block # 1
Nonce tried 0
Hashrate
Blocks mined 0
BTC earned 0

Current Hash

Press "Start Mining" to begin…

What It Demonstrates

This simulator shows how Bitcoin proof-of-work mining operates. Miners repeatedly hash a block header with different nonce values until the resulting hash begins with a required number of leading zeros (the difficulty target). The more zeros required, the harder it is to find a valid hash — exponentially more attempts are needed on average. When a miner succeeds, a new block is added to the chain and the miner receives a block reward (currently 3.125 BTC after the 2024 halving).

How to Use

Did You Know?

Bitcoin's difficulty adjusts every 2,016 blocks (~2 weeks) so that on average one block is found every 10 minutes, regardless of total network hashrate. As of 2025, the Bitcoin network computes over 700 exahashes per second — that's 700,000,000,000,000,000,000 hash operations every second. This simulator uses a simplified hash function for demonstration purposes.