Реальная история.
Предполагая, что сила хэшировании шахтеров постоянно во время, среднее число поколений в единицу времени, также является постоянным, и поколения независимы друг от друга друга. Это приводит к экспоненциальному распределению в течение времени между двумя поколениями (см
http://en.wikipedia.org/wiki/Exponential_distribution).
Для оценки параметра лямбды этого распределения, мы должны общая скорость хеширования сети (в настоящее время около 600GH / с) и трудностью (82347.22294654). Поскольку каждый пытался хэш имеет шанс 1 в 4295032833 * затрудненное Привести в блоке, лямбда network_speed / (4295032833 * трудности), или около 0,0016964 / с в настоящее время.
Среднее время между двумя поколениями 1 / лямбда, или 589.47s в настоящее время. Это не зависит от какой-либо информации из прошлого. На самом деле, это даже не вопрос, как долго это было по сравнению с предыдущим поколением. Даже если не было блока в течение 5 часов (весьма маловероятно), он все равно будет принимать в среднем 589.47s перед блок основывает.
Другие статистические данные вы можете получить: стандартное отклонение также 1 / лямбда, или 589.47s.
Для того, чтобы найти диапазон 95%, используют формулу Р (х; лямбда) = 1 - ехр (-lambda * х) = 0,95, или х = -log (1-0.95) / лямбда, или 1765.9s в данный момент.
Чтобы найти шанс не найти блок в течение Т секунд, используйте ехр (-lambda * T), что составляет около 0,22% при Т = 1 час. При T = 1 день, она становится 0,000000000000000000000000000000000000000000000000000000000000022%.
О ваш последний вопрос, можно сказать, что мы хотим, чтобы А и В соответствуют 2,5% и 97,5%, что привело к интервалам между 14.92s и 2174.53s (36 минут).
Обратите внимание, что сеть пытается иметь лямбда = 1 / 600s, но до тех пор, как скорость хеширования возрастает (что верно большую часть времени), это на самом деле систематически быстрее.