Historical Series Extension: Difficulty + Mempool Congestion

BSAHI — row 10 (mining hashrate level, historical A), row 3 (mempool pressure, historical B*) Produced: 2026-09-16 · Instrument: tools/research/historical_series_extension.py

What was frozen

Two primary series from the blockchain.info charts family (same deterministic capture path as the existing frozen daily aggregates under captured-data/historical/blockchain.info/):

SeriesCoveragePointsData file
Difficulty2009-01-03 → 2026-09-131,614data/difficulty_series.json
Mempool count (pending txs)2016-06-14 → 2026 (daily, ~4-day cadence)1,498data/mempool_congestion_series.json
Mempool size (bytes pending)2016-06-14 → 20261,498data/mempool_congestion_series.json

Difficulty latest reading: 127,450,789,715,844 (2026-09-13).

Grade impact

Congestion reads by era (2016-2026)

EraMean pending txsPeakPeak dateDays >50kDays >100kDays >200kRegime
20166,99563,3522016-11-241.2%0%0%LOW
201735,533173,6882017-05-2027.4%11.0%0%MODERATE
20189,11687,8802018-01-034.1%0%0%LOW
201910,79460,1982019-05-151.4%0%0%LOW
202019,173131,6912020-10-3110.3%1.4%0%MODERATE
202123,815128,5332021-04-1915.1%2.1%0%MODERATE
20225,76346,3182022-05-120%0%0%LOW
2023101,147283,1392023-08-1058.2%47.3%18.5%MODERATE
2024128,759225,0152024-10-1196.6%72.6%6.8%MODERATE
202518,324158,3842025-01-0211.0%7.5%0%MODERATE
202613,88096,9172026-08-029.7%0%0%LOW

Headline: 2024 was the congestion peak (96.6% of days over 50K pending txs, 72.6% over 100K); 2023 the Ordinals year (58.2% over 50K, 18.5% over 200K, peak 283,139); 2022 the empty year (0 days over 50K). Pending-mempool tx counts stay well under the 2017-era backlogs' share of activity, but the duration of sustained congestion in 2023-24 exceeded 2017.

Latest live read (2026-09-15): mempool count 34,687 pending txs, mempool size ~13.3 MB pending.

Reproducibility

Deterministic: raw series frozen at captured-data/historical/blockchain.info/ charts/{difficulty,mempool-count,mempool-size}.json; the aggregate instrument reads only the frozen files and writes data/difficulty_series.json + data/mempool_congestion_series.json. Re-runnable offline after the freeze.

Data source: data/difficulty_series.json + mempool_congestion_series.json — deterministic, frozen-input instrument; re-runnable offline.

← All research · ← Back to Learn