Skip to main content

Hash Rate | Bitcoin Glossary | Mapping Bitcoin

Hash Rate

Minería

Also known as: hashrate, network hash rate

The number of hash computations performed per second by a miner or the entire Bitcoin network, measured in hashes per second (H/s). The network hash rate is a key indicator of mining competition and overall security.

Overview

Hash rate measures the speed at which a miner or the entire Bitcoin network performs SHA-256 hash computations. For individual miners, hash rate determines their probability of finding a valid block. For the network as a whole, the aggregate hash rate indicates the level of competition among miners and the overall security of the blockchain. A higher network hash rate means more computational work is being invested to secure Bitcoin.

Individual vs. Network Hash Rate

Individual miner:
  ASIC miner: ~100-300 TH/s (terahashes per second)

  Probability of finding next block:
  = miner_hashrate / network_hashrate
  = 200 TH/s / 600 EH/s
  = 0.000033%  (about 1 block per ~30,000 blocks on average)

Network hash rate:
  Sum of all miners' hash rates worldwide
  Estimated from block production rate and current difficulty

  Estimation formula:
  network_hashrate ≈ difficulty * 2^32 / 600
  (where 600 = target seconds per block)

Hash Rate Units

Scale        │ Abbreviation │ Hashes per Second
─────────────┼──────────────┼──────────────────
Hash         │ H/s          │ 1
Kilohash     │ KH/s         │ 10³
Megahash     │ MH/s         │ 10⁶
Gigahash     │ GH/s         │ 10⁹
Terahash     │ TH/s         │ 10¹²
Petahash     │ PH/s         │ 10¹⁵
Exahash      │ EH/s         │ 10¹⁸
Zettahash    │ ZH/s         │ 10²¹

Hash Rate and Mining Profitability

A miner's expected revenue is proportional to their share of the total network hash rate:

Expected daily revenue ≈ (miner_hashrate / network_hashrate)
                         * daily_block_rewards
                         * (block_subsidy + average_fees)

Profitability = Revenue - (electricity_cost + hardware_depreciation + operational_costs)

As network hash rate increases, each miner's share of rewards decreases, creating constant competitive pressure to deploy more efficient hardware.

Hash Rate Fluctuations

The network hash rate is not constant; it fluctuates based on:

  • Bitcoin price: Higher prices incentivize more mining, increasing hash rate
  • Energy costs: Seasonal changes in electricity prices (e.g., wet/dry seasons for hydropower) affect miner participation
  • Hardware cycles: New ASIC generations cause hash rate jumps when deployed
  • Regulatory actions: Government restrictions on mining in specific regions can cause sudden drops
  • Halving events: Revenue reductions can temporarily push marginal miners offline

Monitoring Hash Rate

The network hash rate cannot be measured directly -- it is estimated from observed block times and current difficulty. Short-term estimates can be volatile because block times have high variance. Moving averages over 7 or 14 days provide more accurate estimates.

Common Misconceptions

  • Hash rate is not constant between difficulty adjustments. It changes continuously as miners join or leave the network; the difficulty adjusts periodically to account for these changes.
  • Higher hash rate does not mean faster transactions. Transaction throughput is determined by block size and block time, not hash rate.
  • Hash rate peaks do not indicate peak security. Security also depends on the geographic and organizational distribution of hash power.