Является ли этот расчет вероятности майнинга с использованием формулы испытания Бернулли точным?

Я пытаюсь понять формулы успешного майнинга блока (без пула) на основе хешрейта с течением времени (т.е. составить график вероятности нахождения блока в различные исторические моменты по сравнению с хэшрейтом сети в то время).

Кажется, этот пост — именно та формула, которую я ищу, но на самом деле она не складывается. Я ужасно разбираюсь в математике, поэтому я не могу сказать, пропустил ли я шаг или пост неправильный. Если есть лучший/более точный способ выяснить это, поделитесь, пожалуйста, но мне особенно интересно узнать, неправильно это или нет и почему.

В нем говорится, что вероятность успешного майнинга блока с 13,5 TH/s и хешрейтом сети 11 000 000 TH/s = 0,00000122.

Затем он говорит:

Теперь за месяц добыто N=6*24*30 блоков. Чтобы найти вероятность выиграть одну награду в месяц, воспользуемся формулой испытаний Бернулли.

N*p1*(1-p1)^(N-1) = 0,0026

Теперь, когда я помещаю это в Excel с N = 4320, я получаю 0,005243, я получаю тот же ответ, только когда я делю N на два для N = 2160, но я не могу понять, почему это должно быть случай. Я что-то упустил или это просто опечатка? Является ли эта формула хорошим способом приблизиться к этому?

Ответы (1)

Формула является разумным приближением. Мне кажется, что ваш расчет верен, а автор блога ошибся.

Есть незначительная неточность в том, что количество блоков в месяц не фиксировано на уровне 6*24*30, а может варьироваться случайным образом. Таким образом, слегка улучшенное решение состоит в том, чтобы вычислить среднее количество терахэшей, необходимых для одного блока ( h = 11000000 * 600при условии, что скорость хеширования сети стабильна и сложность блока соответствующим образом скорректирована). Тогда ваша вероятность выиграть блок на каждом из ваших хэшей равна q1 = 1 / h, и вы будете выполнять M = 12.5 * 60 * 60 * 24 * 30хэши за один месяц. Если рассматривать количество выигранных блоков как распределение Пуассона , вероятность выигрыша одного блока в месяц определяется выражением λ * exp(-λ)где λ = M*q1. Это дает немного большее число 0,005273.