Model 05 · Advanced

The Difficulty Engine

How Bitcoin brings its rhythm back when mining power joins or leaves.

Advanced≈ 12 min

Explanation level

How to use this model

How to use this modelWhat you see, what you can touch, what changes, what to take away

What am I looking at?

A regulation machine of dials, gears and counters: hash-rate input, block discovery mechanism, interval clock, 2016-block epoch counter, adjustment governor, new target output.

What can I touch?

  • Add mining power
  • Remove mining power
  • Observe expected intervals
  • Accelerate simulated time

What happens when I change something?

Add mining power and blocks arrive faster at first; difficulty only changes at the next 2,016-block adjustment, which brings the average back towards ten minutes.

What should I understand afterwards?

Explain why the puzzle difficulty changes.

Add and remove mining power and watch intervals and difficulty respond.

Feedback loop you control.

After this you can

  • Predict the next adjustment after a hash-rate change.

Open the model in its own window · works offline once loaded

Missions operate the model to complete them

  • Predict the next adjustment

    Intermediate

    Predict and then observe what happens to difficulty when mining power grows.

Missions are checked from the model's own simulation state, not from clicks. No time limit. Completion is stored only in this browser. The quiz questions in the learning paths remain available.

Tutor Ask a question, or let the tutor show you around

The tutor answers by explaining and, within the permissions below, by operating this model. Every change it makes is shown and listed, and you can undo it. It cannot run code, read your browser data or see anything secret. The page works the same without it.

What the tutor may do
What the tutor did

    Common mix-ups

    Myth: Difficulty changes continuously.
    In fact: On mainnet it changes only at 2016-block boundaries.
    Myth: Blocks arrive every ten minutes.
    In fact: Ten minutes is the expected average; observed intervals are random and widely spread.

    Concepts in this model

    Helpful to know first

    Next recommended

    Model 09 · AdvancedThe Multisignature VaultShared control: no single key can open it alone.

    Part of these learning paths