В оригинале была следующая фраза:
Сделайте т.к. считает сеть, 14 дней - % прироста... это самое правильный метод подсчета.
И фраза
правильный метод присутствует
Я же уточнил, что сеть считает не 14 дней, а каждые 2016 блоков. А каждые 2016 блоков не всегда = 14 дней.
Чтобы не было места спорам, расскажу подробно как считает BitReturn (если кратко - то
также как и сеть):
(для простоты возьмем Investment Horizon = 1 год)
1. Вы задаете
предполагаемую скорость роста мощности сети в месяц, она
не растет скачками раз в несколько дней, поэтому ее нет смысла задавать на интервале 10 или 14 дней, имхо самый удобный вариант задавать месячный прирост.
2. Зная месячный прирост мощности, строится прогноз по мощности на год вперед.
3. Используя прогноз по мощности, строится прогоноз на скачки сложности - каждые 2016 блоков, в этом прогнозе просто отмечены дни, когда сложность возрастает и насколько. В итоге получаем временной ряд: дата - сложность.
4. Зная сложность на год вперед и скорость майнера, можно для каждого конктретного дня рассчитать сколько будет намайнено.
5. Складываем данные по дням, вычитаем расходы на электроэнергию и pool fee - получаем результаты за год, считаем ROI.
Кстати на github'е лежат сорцы -
https://github.com/valzav/bitcoin_difficulty_model, если кому-то интересно, можете ознакомиться или использовать в своем калькуляторе.