What is the standard deviation of block generation times?

8

A block is generated every 10 minutes, on average. What is the standard deviation of this distribution?

It seems to be a measurable property, not a calculable one.

Is there a chart of the standard dev over time somewhere (should be added to blockchain.info)?

ripper234

Posted 2012-09-14T07:53:15.830

Reputation: 25 192

Why do you ask about s.e. only versus robust statistics like quantiles?alancalvitti 2015-05-21T04:34:49.263

Answers

11

Excluding complications like difficulty changes and temporary blockchain splits, you can model the block generation time as an exponential distribution.

An exponential distribution has a standard deviation equal to the expectancy value. This predicts a 10 minute standard deviation for Bitcoin.


Measuring the actual distribution isn't that easy. While each block contains a timestamp, that timestamp isn't very accurate, and sometimes the time difference between blocks is even negative.
The timestamp doesn't change over the course of a single share, and some miners deliberately use timestamps deviating from the actual time

CodesInChaos

Posted 2012-09-14T07:53:15.830

Reputation: 860