Mining charts/Difficulty Ribbon

Difficulty Ribbon

Seven moving averages of difficulty, from 7 to 128 days. There is no unsmoothed line: every series here is derived

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

Difficulty, smoothed over seven different spans at once. Each line is the same number averaged over a different length of time, so the short ones follow recent changes and the long ones lag. Together they show whether difficulty has been rising or falling for a while or has just turned.

How it is measured

Seven moving averages of difficulty form the ribbon. Per-block resolution smooths over 9, 14, 25, 40, 60, 90 and 128 blocks; daily resolution smooths over 7, 14, 25, 40, 60, 90 and 128 days. Only the shortest span differs between them, and a span in blocks is about ten minutes each while a span in days is a day each, so no line covers the same length of time in the two views. When the ribbon is wide, difficulty is rising steadily. When it compresses or inverts, the recent average has fallen below the longer one, which is what a falling difficulty looks like once smoothed. Why it fell is not in this data: hash rate leaving the network and hash rate simply being unlucky for an epoch produce the same shape.

Measured from my own Bitcoin node. Methodology