Library · Crypto, word by word · Inside Bitcoin

What is hashrate?

Hashrate is the number of guesses per second that miners make while searching for a valid Bitcoin block. It measures the computing power working on the network, and is usually written in terahashes per second (TH/s) or exahashes per second (EH/s).

What it means for you

Hashrate is what an attacker has to outpace: rewriting confirmed blocks means redoing their work faster than the honest miners, so each confirmation on a high-hashrate chain is harder to undo. Sudden changes in hashrate also make blocks arrive faster or slower until difficulty catches up.

How it works

Each guess hashes an 80-byte block header with a different nonce; a block is valid when the hash does not exceed the target. A header's 4-byte nonce covers only about 4 gigahashes, so mining hardware needs fresh work many times a second. The whitepaper calls proof of work one-CPU-one-vote: the chain with the most work wins, so changing a past block means redoing it and every block after it, then overtaking the honest chain. Difficulty is set by a moving average so that blocks keep a steady pace whatever the total hashrate.

Sources: Bitcoin vocabulary (bitcoin.org), Bitcoin Developer Guide: Mining, Bitcoin: A Peer-to-Peer Electronic Cash System (whitepaper) · checked 4 October 2026

Related words

MiningProof of workDifficulty adjustment51% attackASIC

Educational content, not financial advice. Written by hand and checked against the source named above. Something wrong? Tell us and we reply within two business days.