Элементарный вопрос, но из новичков вряд-ли кто-то ответит сходу
В сети Bitcoin каждый блок должен находиться раз в 10 минут, независимо от количество участников сети.
Данные условия регулируются параметром сложности сети, который пересчитывается раз в 2016 блоков (две недели)
"Базовый" хешрейт сети можно высчитать по формуле:
Хешрейт = Сложость * 4295032833 / 600
Данные по всем периодам можно посмотреть на сайте:
https://btc.com/stats/diffСредний хешрейт за период определяется косвенно по количеству и времени найденных блоков при определенной сложности сети
При расчете хешрейта также не нужно забывать такое понятие как удача. Процесс поиска следующего блока вероятностный, кому-то повезло и он (имеется в виду пул) нашел два блока подряд с интервалом 1 минута. По моим субъективным ощущениям удача дает погрешность около 10%. Т.е. даже при неизменном количестве участников сети хешрейт и количество блоков будет всегда отличаться