Statistics · Network & mining

Mining Stats

Bitcoin's mining difficulty retargets every 2016 blocks, about every two weeks, so that a block arrives every 10 minutes on average, however much compute the network has. Since 2009 it has risen from 1 to 132.8 trillion. The hashrate currently sits at around 958 EH/s. In the chart you switch between six metrics: difficulty, hashrate, hash price, blocks per day, attack cost per hour and energy value. Difficulty and hashrate come from our own Bitcoin node, which indexes the whole chain since 2009; the price for the derived values comes from our price database. The page shows the history and contains no forecast.

Difficulty
132.8T
current
Hashrate
958EH/s
compute
Blocks/day
144
last epoch avg · target 144
Energy value
912MWh
per BTC (today's eff.)

History since 2009

Pick the metric. Difficulty, hashrate, hash price, attack cost and energy value use a logarithmic axis (they span many orders of magnitude); blocks/day is linear around the 144 target.

Metric
1101001k10k100k1M10M100M1G10G100G1T10T100T1P201020122014201620182020202220242026

Hover the chart.

Difficulty & hashrate from 2009; hash price and attack cost from 2010 (price data starts then).

Methodology & data

Difficulty and hashrate live as daily values in our own database and come from our own Bitcoin node (via our mempool instance, which indexes the whole chain since 2009; failover: public mempool.space); refreshed daily and condensed to a weekly grid for the chart. Blocks/day = 2016 ÷ days between two difficulty adjustments (the actual block rate per epoch). The gauge on the tile places the last completed epoch against the target of 144: because the epoch is measured in whole days, 14 days give 144, 13 days 155 and 15 days 134 blocks; the bounds at ±4% (138 and 150) separate exactly these cases, and the next difficulty adjustment corrects the deviation. Hash price = block subsidy × 144 × price ÷ (hashrate in TH), excluding fees (the same formula as the live dashboard). Attack cost/h = a simplified model from hashrate and price (as on the dashboard). Energy value = hashrate × 18 J/TH (today's ASIC efficiency) → MWh per Bitcoin; historically the real draw was higher, so the value reads as "at today's efficiency". The price for all price-dependent values is from our own price database (daily closes, USD and EUR). The values are purely historical; they are not a forecast.

Frequently asked questions

01What is mining difficulty?

A measure of how hard it is to find a valid block. The network retargets it every 2016 blocks (~2 weeks) so a block appears every 10 minutes on average. Since 2009 it has risen from 1 to 132.8 trillion.

02What is the hashrate?

The total compute of all miners, measured in hashes per second. Currently around 958 EH/s (quintillions of hashes per second). It is estimated from difficulty and actual block times.

03What does hash price mean?

The daily revenue that 1 TH/s of compute earns on average (block subsidy × 144 blocks × price ÷ network hashrate, excluding transaction fees). It trends down long-term because hashrate grows faster than price. At every halving it halves again.

04What does blocks per day mean?

How many blocks per day were actually found. The target is 144 (one every ~10 minutes). Computed from the real time between two difficulty adjustments (2016 blocks ÷ days between). Above 144 means blocks came faster than target (compute has grown), below means slower.

05What is the attack cost per hour?

A rough model of what it would cost to muster as much compute as the whole network for one hour: the basis for a theoretical 51% attack. Estimated from hashrate and price (the same simplified formula as the dashboard). The higher the value, the more expensive an attack, i.e. the more secure the network. Read it as a ballpark rather than an exact figure.

06What does the energy value (MWh per bitcoin) mean?

The energy spent to produce one bitcoin. It is given in megawatt-hours (MWh), an amount of energy, not megawatts (MW, which is power). This is the whole network's consumption per newly mined bitcoin, not a single miner's and not per transaction. Example: ~930 MWh = ~930,000 kWh is roughly the annual electricity of ~300 households. Computed at today's ASIC efficiency (~18 J/TH); older hardware was less efficient.

07Where does the data come from?

Difficulty and hashrate live in our own database and come from our own Bitcoin node (via our mempool instance), which indexes the whole chain since 2009; only if the node is unreachable do we fall back to public mempool.space. The Bitcoin price for hash price and attack cost is from our own price database. The energy value uses an efficiency assumption of ~18 J/TH (today's ASIC hardware); historically the real draw was higher.

08Is this a forecast?

No. This page only shows historical values. Past developments need not repeat.