Skip to content
IntermediateLook up a term

What is difficulty adjustment?

Author
CRYPTO PORT Editorial
Published
Updated
Reading time
4 min

In short

Difficulty adjustment is the automatic correction that keeps block intervals steady as mining power rises or falls. Bitcoin retargets every 2,016 blocks based on how long the previous batch actually took. Because of it, the issuance schedule holds even if mining power multiplies.

Key points

  • Corrects mining difficulty as total hash power changes
  • Bitcoin recalculates every 2,016 blocks
  • A single adjustment is capped at 4x up or 4x down
  • Keeps the long-run issuance schedule on track

Definition

A mechanism in proof-of-work chains that periodically changes how hard a valid block hash must be to find, so that the average block interval stays near its target.

Mining means hashing repeatedly until a result meets a condition. Add more machines and answers arrive sooner under the same condition. Left alone, block intervals would keep shrinking and the issuance schedule would break — so the condition itself is revised on a schedule.

Bitcoin retargets every 2,016 blocks. At ten minutes each, that batch should take about two weeks; if it finished faster, difficulty rises, and if it took longer, difficulty falls. To avoid wild swings, any single adjustment is clamped to a factor of four in either direction.

The mechanism has been tested in practice. When mining restrictions in China removed a large share of hash power in 2021, difficulty fell over the following retargets and intervals returned to normal. Proof-of-stake Ethereum has no mining difficulty at all; slots set the pace instead.

Watch out for

  • · Difficulty tracks how much mining power is competing, not price — the two are not linked by rule
  • · Since retargets are 2,016 blocks apart, intervals can stay far off target right after a sudden shift in hash power

Related coins

Read next

Crypto quizzes

Answer a few questions and get your result instantly.

Start