Как оценить исторический хешрейт Bitcoin по фиксированному окну
Исторический график хешрейта можно воспроизвести, если хранить конечную высоту, окно выборки и единицу измерения каждой точки. Bitcoin Core умеет вычислять такие оценки напрямую.
Зафиксируйте высоту в основной сети
На ноде, которая дошла до высоты 850000, сравните два окна с одной и той же конечной высотой. Возвращаемое значение — оценка числа хешей в секунду для сети.
bitcoin-cli getnetworkhashps 120 850000
bitcoin-cli getnetworkhashps 1008 850000
Выберите масштаб графика
Для перевода в EH/s разделите ответ на 10 в степени 18. Короткое окно сильнее реагирует на неравномерность интервалов между блоками. Длинная выборка сглаживает график, но может скрыть изменения внутри периода. Оценка отражает работу всей сети и не измеряет хешрейт машины, на которой запущен RPC.