Network charts/Block Interval

Block Interval

Each day's 1,440 minutes divided by the blocks it produced. Target is 10 minutes

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

The time between one block and the next. Bitcoin targets ten minutes on average and holds that average by adjusting difficulty, but any single gap is close to random: a two-minute gap and a fifty-minute gap are both ordinary.

How it is measured

The difference between consecutive block header timestamps.

A timestamp is not a clock reading: consensus asks only two things of it, that it be later than the median of the previous eleven blocks, and no more than two hours ahead of network time. Nothing requires it to be later than the block immediately before it, which is why about one consecutive pair in 60 stored here runs backwards. That same two-hour allowance is what bounds how far back a pair can run, since the most negative a gap can be is roughly how far ahead the earlier block was permitted to be stamped: the largest backward step in this chain is just under two hours. They are plotted as found rather than cleaned, so this shows what the headers say rather than a corrected series.

The daily arm measures nothing of the sort: it divides each day's 1,440 minutes by the number of blocks that day produced, so a day of 144 blocks reads exactly 10 minutes. That is a different quantity from the average of a day's gaps, and it cannot show the spread within a day.

Measured from my own Bitcoin node. Methodology