Калькулятор ROI майнинга — это набор формул и допущений, который помогает оценить, через сколько дней или месяцев окупится ASIC/ферма и как меняется доходность при разных тарифах, курсе монеты и сложности сети. В этой статье разберём, какие данные нужны, какие бывают метрики (Payback, ROI, NPV, IRR) и как собрать простой калькулятор в Excel/Google Sheets.
Базовый контекст — в статьях «Майнинг — добыча блоков и экономика оборудования» и в хабе «Майнинг» на 24k Wiki.
Зачем нужен калькулятор ROI майнинга
Майнинг — это всегда про капитальные затраты + операционные расходы → денежный поток во времени.
Калькулятор помогает:
- прикинуть, через сколько окупится ASIC/ферма при текущих условиях;
- понять, какая цена за кВт⋅ч для вас безубыточна;
- увидеть, как на результат влияют рост сложности и изменения курса;
- сравнить разные устройства и площадки по реальной доходности, а не по маркетинговым обещаниям.
Это не «магический прогноз», а инструмент для сценариев: вы меняете входные параметры и видите, как меняется срок окупаемости и итоговый результат.
Какие данные нужны для расчёта
Чтобы калькулятор был осмысленным, потребуется минимум:
1. Оборудование
- Стоимость устройства(й) — CAPEX_hardware.
- Хешрейт одного ASIC и суммарный хешрейт фермы (H_rig), TH/s — см. хешрейт.
- Потребляемая мощность (P_rig), кВт.
- Энергоэффективность (при наличии) — Дж/TH или Вт/TH.
2. Сеть и монета
- Награда за блок (Block_reward) и наличие халвингов.
- Среднее число блоков в день (Blocks_day).
- Общий хешрейт сети (H_network) или сложность сети.
- Текущая цена монеты (Price_coin).
3. Расходы (OPEX)
- Тариф на электричество (Tariff_elec), ₽/кВт⋅ч — подробно см. стоимость электричества для майнинга.
- Стоимость хостинга (Hosting_day), ₽/сутки (если размещаете на площадке).
- Прочий OPEX: обслуживание, ремонт, расходники (Service_day и прочее).
- Комиссия пула (Pool_fee) и возможные dev fee прошивки.
4. Горизонт и сценарии
- Срок расчёта (например, 365 дней).
- Оценка того, как может меняться сложность и курс (сценарии «базовый/оптимистичный/консервативный»).
На базе этого набора можно посчитать выручку, расходы, прибыль, окупаемость и NPV/IRR.
Базовые формулы окупаемости майнинга
Ниже — упрощённый «костяк» любой ROI-модели.
Доля хешрейта:
- Share_hash = H_rig / H_network*
Ожидаемое количество монет в день:
- Coins_day = Share_hash × Blocks_day × Block_reward*
Выручка в монете и фиате:
- REV_coins = Coins_day*
- REV_fiat = REV_coins × Price_coin*
Если пул учитывает комиссии (FPPS/PPS+), в расчёте можно добавить среднюю долю комиссий, подробнее — в моделях выплат пулов.
Расходы на электричество:
- E_day = P_rig × 24*
- C_elec_day = E_day × Tariff_elec*
Прочий OPEX/день:
- C_other_day = Hosting_day + Service_day + Прочие_расходы*
Итого OPEX:
- OPEX_day = C_elec_day + C_other_day*
Чистая прибыль/день:
- Profit_day = REV_fiat − OPEX_day*
Payback (срок окупаемости):
- Payback_days = CAPEX_total / Profit_day*
Где CAPEX_total — суммарные капитальные затраты (оборудование, доставка, пошлины, ввод в эксплуатацию и т.п.).
Чем ближе Profit_day к нулю, тем чувствительнее модель к любым изменениям (курс, сложность, тарифы).
Точка безубыточности: тариф и цена монеты
Калькулятор ROI полезен ещё и тем, что помогает увидеть границы, при которых майнинг из плюса превращается в ноль/минус.
Безубыточный тариф на электричество
Выразим тариф, при котором прибыль = 0:
- Tariff_break_even = (REV_fiat − C_other_day) / E_day*
Если фактический Tariff_elec выше Tariff_break_even — в текущих условиях майнинг уходит в минус.
Безубыточная цена монеты
При фиксированном тарифе можно найти цену монеты, при которой майнинг становится безубыточным:
- Price_break_even = (OPEX_day) / Coins_day*
Любая цена выше делает майнинг прибыльным (в рамках допущений модели), ниже — уводит в минус.
Это удобно для сценариев «что будет, если курс BTC упадёт до X?» или «при каком тарифе мне ещё есть смысл майнить?». Отдельно логику точки безубыточности можно раскрыть в статье о break-even для майнинга.
NPV и IRR в майнинге
Для более «инвестиционного» взгляда на ферму можно посчитать:
- NPV (Net Present Value) — сумму дисконтированных денежных потоков;
- IRR (Internal Rate of Return) — ставку, при которой NPV = 0.
Упрощённо:
- CF_t = Profit_day × Количество_дней_в_периоде*
- NPV = Σ (CF_t / (1 + r)^t) − CAPEX_total*
Где r — ставка дисконтирования (стоимость капитала / альтернативная доходность).
IRR — это r, при котором NPV = 0. В Excel/Sheets есть встроенные функции NPV/IRR, поэтому в калькуляторе достаточно:
- собрать по периодам ожидаемые CF_t;
- заложить сценарии по сложности и курсу;
- посчитать NPV и IRR для этих сценариев.
Важно помнить, что для майнинга сценарий — не «точный прогноз», а диапазон: рынок и сложность сети ведут себя нелинейно.
Пример структуры таблицы в Excel/Sheets
Простейшая табличка для расчёта окупаемости может выглядеть так:
- Строка с исходными параметрами:
- стоимость ASIC/фермы (CAPEX_total);
- хешрейт и потребление;
- тариф на электричество;
- комиссия пула;
- сеть и награда за блок;
- цена монеты.
- Блок «день/месяц t»:
- H_network, Blocks_day, Block_reward;
- Coins_day, REV_fiat;
- E_day, C_elec_day, C_other_day;
- OPEX_day, Profit_day;
- накопленная прибыль и остаток до окупаемости.
- Итоговые метрики:
- Payback_days / Payback_months;
- ROI за год (Profit_year / CAPEX_total);
- при наличии — NPV и IRR.
Такой формат легко адаптировать под разные устройства и площадки, просто меняя исходные параметры.
Распространённые ошибки в расчётах
- Игнорирование роста сложности.
Частая ошибка — считать доходность «как сегодня», не закладывая, что сложность сети растёт. Это особенно критично в конкурентных сетях. Подробно об этом — в обзорной статье о майнинге.
- Недоучёт OPEX.
В калькулятор часто попадает только электричество. На практике есть хостинг, ремонт, расходники, логистика, простой на обслуживание.
- Опора на рекламные калькуляторы без проверки.
Онлайн-калькуляторы могут не учитывать комиссию пула, dev fee, реальные простои. Лучше дублировать расчёты своим шаблоном.
- Смешение «монетной» и «фиатной» логики.
В монете вы можете быть в плюсе, а в фиате — в минусе, и наоборот. Важно смотреть обе плоскости.
- Игнорирование регуляторных и инфраструктурных рисков.
Тариф может измениться, площадку могут ограничить, оборудование — выйти из строя. Обзор таких рисков — в обзорной статье о рисках майнинга и материале о майнинге в России.
Частые вопросы (FAQ)
Можно ли посчитать окупаемость «раз и навсегда»? Нет. Калькулятор показывает состояние на момент расчёта при выбранных допущениях. Сложность сети, курс монеты, тарифы и условия меняются — модель нужно периодически обновлять.
Какой срок окупаемости считается нормальным для майнинга? Это зависит от риска и горизонта. Чем короче Payback, тем легче пережить неблагоприятные сценарии. Многие ориентируются на диапазон 12–24 месяца, но это не правило, а ориентир: при дешёвом электричестве возможны и более длинные сроки.
Имеет ли смысл считать NPV и IRR, а не только Payback? Да, если вы смотрите на майнинг как на проект с денежными потоками во времени. Payback игнорирует всё, что происходит после точки окупаемости, NPV/IRR лучше отражают ценность потока в целом.
Можно ли обойтись без Excel и использовать только онлайн-калькуляторы? Онлайн-сервисы удобны для прикидки, но вы не контролируете их допущения. Свой шаблон в Excel/Sheets полезен тем, что его можно адаптировать под конкретные тарифы, устройства и сценарии.
Что важнее для ROI — дешёвый ASIC или низкий тариф на электричество? Тариф на электричество часто важнее. Дешёвый, но прожорливый ASIC при высоком тарифе может оказаться менее выгодным, чем более дорогой, но эффективный. Сравните сценарии через калькулятор с учётом реальной стоимости электричества.
