«Предполагаемая дата» для новой настройки сложности не так.
Если hashrate таково, что затруднение увеличивается на 10% является оправданным, то предыдущий период был 1 / 1,1 раза слишком коротким. Таким образом, если предположить, что увеличение на 10% каждый цикл, то длина каждого цикла составляет всего 12,7272 дней, а не 14.
Это свойство приводит к хорошему выражению для времени жизни выхода в горно связи / оборудовании:
14 * Д / Х
(D = ежедневная дивиденд / выплата, Х = дробные регулировки сложности (так Х = 0,1 для 10%)
Спасибо за указание на это, я уже обновил код.