Bitcoin Mining Difficulty
What is difficulty?
Difficulty is a single network-wide number that sets how much computational work it takes to find a valid Bitcoin block. The higher the difficulty, the more hashes — on average — a miner must try before finding a block. It exists so that no matter how much mining hardware joins or leaves the network, blocks keep arriving roughly every 10 minutes.
The headline number (e.g. "127 T") is the raw difficulty divided by 10¹² — T = trillion. It is a ratio against the minimum difficulty of the first Bitcoin block, so today's network is that many times harder to mine than in 2009.
How the adjustment is calculated
· clamped to at most 4× up or down per retarget
Every 2,016 blocks, every node compares how long those blocks actually took against the 14 days they should have taken. Faster than 14 days → difficulty rises proportionally. Slower → it falls. The estimate shown above projects the current epoch's block pace forward to the retarget height.
Why it matters for miners
Your revenue is your share of the network. When difficulty rises, the same hardware earns proportionally less: a +3% adjustment cuts revenue per TH/s by ~2.9% (1 − 1/1.03). Over a year of steady growth this compounds — which is why a profitability snapshot taken today systematically overstates what a machine will earn over its life.
FAQ
- How often does Bitcoin difficulty adjust?
- Every 2,016 blocks — about every 14 days at the 10-minute target. The exact date drifts with block pace; the live estimate above updates continuously.
- Can difficulty go down?
- Yes. When miners unplug (price crashes, energy spikes, mining bans), blocks slow down and the next retarget lowers difficulty. The largest drop in history was −27.9% in July 2021.
- Is difficulty the same as hashrate?
- No — hashrate is the actual mining power right now; difficulty is the target it is measured against, updated only at retargets. Hashrate is estimated from difficulty and observed block times.