Bitcoin Mining Demo

Experience proof-of-work mining firsthand. Adjust the block header fields and mine for a valid hash. Watch how difficulty affects the time and computational effort required.

Block Header

Expected attempts: 256

How It Works

Bitcoin mining is the process of finding a nonce value that, when combined with the block header data, produces a hash that meets the network's difficulty requirement (starts with a certain number of zeros).

  • • The block header contains metadata about the block
  • • Miners increment the nonce and hash the header repeatedly
  • • Higher difficulty means more leading zeros required
  • • The first miner to find a valid hash wins the block reward