Mining charts/Difficulty

Difficulty

Daily mining difficulty, adjusts every 2,016 blocks (~2 weeks)

Loading chart data...

Get this data

CSV and JSON take the selected range without overlay series. PNG captures the chart as it looks now.

About this metric

Definition

How hard it currently is to mine a block. Every miner races to find a number that makes the block's hash fall below a target, and difficulty is the easiest target the protocol allows divided by the current one. So a harder target is a smaller number and a larger difficulty. No one sets it by hand: every node derives the same value from the previous 2,016 blocks.

How it is measured

Read from the header of every block, so this is the protocol's own value. It changes once every 2,016 blocks, roughly every two weeks, which is why the line steps. Multiply by 2^32 for the expected number of hashes per block, the figure hash-rate estimates are built on.

Measured from my own Bitcoin node. Methodology