Mining Simulator

Proof-of-work means finding a nonce (a number) so that the block's SHA-256 hash starts with a set number of zeros. There's no shortcut: you brute-force hash after hash until one wins. Each extra zero makes it 16× harder. Pick a difficulty and start mining.

Mine a block

Higher difficulty = exponentially more attempts.
Difficulty 4 zeros
Expected attempts: ~65,536
Target: the hash must start with …the rest can be anything
Ready. Press “Start mining” to begin.
0
Attempts
0
Hashes / sec
0.0s
Elapsed

Your chain

Each mined block links to the one before it.

Reality check

How this compares to real Bitcoin.
Your machine Run a mine to measure your hash rate.
Bitcoin network ~700 EH/s (7 × 10²⁰ hashes per second) across millions of dedicated machines.
Difficulty This demo targets 4 leading zeros. Real Bitcoin needs roughly 19, and auto-retargets every 2016 blocks (~2 weeks) to keep one block landing about every 10 minutes.