![]() |
BlockIntervalTime |
Due to the random nature, the specific realized block interval time can be beyond Average Joe's imagination. Denote:
Then k is of negative binomial distribution with r=1. The mean is p/(1-p), therefore the seconds to find a block is 1+p/(1-p). For example of bitcoin, it is designed with adjustment of finding difficulty such that the p is 599/600 and therefore finding a block every 600 seconds on average. Denote the cdf of Beta distribution of alpha and beta by
The cdf of a single block time is
The daily block numbers and therefore the daily estimated global hash rate is also addressed. The number of blocks of a day is equal or less than n is the equivalent event of
The designate number of daily blocks for bitcoin is 144 which is 86400/600. People may blame miners are gaming the hash power to cause a 20% swing of daily average block time or estimated global hash power but statistically the probability of the event that number of daily block is less than 115 or greater than 173 is 0.015799. From the microscope of view of a miner, the block interval time is in fact the 1-order statistics of a population of miners. Mining being a non-repeat trial-and-error process about hash, the block-found time of a miner is a uniform distribution. For example, 10000 hash to be explored and the hashing speed is 10 hash per second, then the block will be found surely in 1000 seconds by any specific miner. Denote the cdf and pdf by F and f. Let the uniform distribution be distributed in interval 0 to A seconds and there are N miners. Then
probability of orphan
The probability of a miner finding a block at time
Again, this approaches to stable block time
People often blame the notorious uncertainty of block time. Note that the sigma is almost the same as the expectation of the 1-order statistics. Knowing that
|
|