Калькулятор ROI майнинга: окупаемость ASIC с учётом сложности и тарифа

Калькулятор ROI майнинга помогает оценить окупаемость оборудования (ASIC), ежедневную/месячную прибыль, точку безубыточности по электроэнергии, срок окупаемости (Payback), NPV и IRR. Страница описывает входные параметры, формулы и даёт проверяемый пример, чтобы вы могли воспроизвести расчёты в Excel/Google Sheets и адаптировать под свою ферму.

Материал нейтрален: без ценовых прогнозов и «гарантий дохода». Майнинг — высоковолатильный бизнес с технологическими и рыночными рисками.

Что считает калькулятор

  • Доходность в BTC/фиате: ожидаемые монеты/день и выручка в фиате при выбранном курсе.
  • Операционные затраты (OPEX): электричество, пул-фии, хостинг/обслуживание.
  • Капитальные затраты (CAPEX): покупка и ввод оборудования, инфраструктура (электрика, охлаждение).
  • Метрики эффективности: J/TH, потребление, kWh/день, цена безубыточности за кВт·ч.
  • Финмодели: Payback (срок окупаемости), NPV, IRR, чувствительность к тарифу/курсу/сложности.
  • Сценарии: рост/падение сложности, изменения цены, простои, эффект апгрейда прошивки и охлаждения.

Входные параметры (что задаём)

Группа Параметр Примечание
Оборудование Хешрейт H (TH/s) По спецификации/факту.
Энергоэффективность J/TH См. J/TH.
Потребление P (кВт) P = (J/TH × H)/1000.
Сеть Сложность D Берите текущее значение для BTC.
Блоковая награда R (BTC) Текущая базовая награда — 3.125 BTC/блок.
Блоков в сутки B В среднем ≈ 144.
Экономика Курс BTC (фиат) Для перевода выручки в фиат.
Тариф на электроэнергию ($/кВт·ч) С НДС/сетевыми, если применимо.
Комиссия пула fee_pool (%) См. модели выплат.
CAPEX Цена ASIC, инфраструктура С доставкой/растаможкой/монтажом.
Операции Аптайм (%), хостинг ($/мес) Учтите простои/профилактику.

Формулы выручки

Через долю в сети

Оценка сетевого хешрейта: H_net ≈ D × 2^32 / 600.

Доля майнера: share = H / H_net.

Ожидаемые BTC/сутки: BTC_day = share × R × B.

Эквивалентная форма BTC_day = H × R × 86 400 / (D × 2^32).

Пояснение по сложности: формула времени нахождения блока time = D × 2^32 / H и связь H_net ≈ D × 2^32 / 600 — стандартные соотношения для Bitcoin.

Грязная выручка в фиате: REV_day = BTC_day × Price_BTC.

Нетто-выручка с учётом пула: REV_net = REV_day × (1 − fee_pool).

Формулы затрат

  • Электроэнергия/сутки: E_day (кВт·ч) = P(кВт) × 24 × uptime.
  • Стоимость электричества: C_elec = E_day × Tariff.
  • Прочий OPEX/сутки: C_other = Hosting_day + Service_day + Прочее.

Итого OPEX: OPEX_day = C_elec + C_other.

  • Прибыль/сутки: Profit_day = REV_net − OPEX_day.
  • Payback (дней): Payback = CAPEX / Profit_day (для среднесуточной прибыли).
  • Цена безубыточности ($/кВт·ч): Tariff_break_even = (REV_net − C_other) / E_day.

NPV и IRR (в проектной модели)

  • NPV: сумма дисконтированных потоков NPV = Σ (CF_t / (1+r)^t) − CAPEX, где CF_t — прибыль периода (мес.), r — ставка дисконтирования (стоимость капитала/альтернатива).
  • IRR: ставка r, при которой NPV = 0. В Excel используйте IRR/XIRR (для неравных интервалов — XIRR).

Для реалистичности заложите сценарии: изменение D по месяцам, B≈144 как целевое среднее, будущие события протокола (например, халвинг уже снизил субсидию до 3.125 BTC/блок).

Развёрнутый пример (можно копировать в Excel/Sheets)

Исходные:

H = 200 TH/s, J/TH = 20, ⇒ P = 4.0 кВт.

D = текущее значение (подставьте актуальное).

R = 3.125 BTC, B = 144.

Цена BTC = 60 000, fee_pool = 2%, uptime = 98%.

Тариф = 0.07/кВт·ч, хостинг/сервис = 3/день.

CAPEX = 4 000 за ASIC + 500 инфраструктура = 4 500.

Шаг 1 — BTC/сутки

BTC_day = H × R × 86 400 / (D × 2^32) → подставьте D. (Для проверки: эквивалентно share × R × 144, где share = H/H_net.)

Шаг 2 — Выручка и комиссия пула

REV_day = BTC_day × 60 000 → REV_net = REV_day × (1 − 0.02).

Шаг 3 — Затраты на электричество

E_day = 4.0 × 24 × 0.98 = 94.08 кВт·ч → C_elec = 94.08 × 0.07 = 6.59.

Шаг 4 — Прибыль

OPEX_day = 6.59 + 3.00 = 9.59 → Profit_day = REV_net − 9.59.

Шаг 5 — Окупаемость/безубыточный тариф

Payback = 4 500 / Profit_day (дни) → переведите в месяцы. Tariff_break_even = (REV_net − 3.00) / 94.08 ($/кВт·ч).

(Скопируйте формулы в таблицу, зафиксируйте D, сделайте «Чувствительность» по Price/Тариф/uptime, добавьте лист «12 мес.» для NPV/IRR.)

Чувствительность и сценарии

Параметр Влияние Как моделировать
Цена BTC Линейно меняет выручку в фиате. Диапазон (−30%…+30%), стресс-тест.
Сложность D Обратно влияет на добычу BTC/сутки. Месячный шаг, тренды ±2…±7%/мес., «ступеньки».
Тариф $/кВт·ч Линейно меняет OPEX. Карта: 0.05/0.07/0.10/0.15.
Uptime Пропорционально снижает и доход, и kWh. 92%/95%/98% сценарии.
Пул-фии/выплаты Меняет нетто-выручку. Сравнить PPS/FPPS/PPLNS.
J/TH/охлаждение Улучшение снижает kWh/день. Имитация андервольта/иммерсии. См. прошивка, иммерсия.

Практические советы

  • Нормируйте в J/TH. Сравнивайте модели и профили по J/TH, а не только по TH/s.
  • Учитывайте инфраструктуру. Кабели/PSU/вентиляция/помещение — реальный CAPEX и постоянный OPEX (охлаждение, хостинг).
  • Планируйте простои. Профилактика, прошивки, перебои сети и пула — закладывайте conservative uptime.
  • Остерегайтесь «средних» цифр. B≈144 — целевой ориентир; фактические блоки/сутки колеблются (вариативность удачи).
  • Не пренебрегайте безопасностью. Изоляция сети, обновления, закрытые интерфейсы майнеров — простои стоят денег.

Мини-FAQ

Почему мой фактический доход отличается от модели? Из-за вариативности блоков/сутки, колебаний сложности/цены, stale-шар и простоев. Используйте недельные/месячные окна.

Можно ли считать «в BTC», без курса? Да: планируйте BTC-потоки, а фиатный эквивалент умножайте на текущую/сценарную цену.

Как учесть снижение субсидии? Применяйте текущую R = 3.125 BTC и моделируйте будущие изменения как событийные срезы в помесячной вкладке.

Где взять D и B? D — текущее значение сложности сети; для B используйте целевое среднее ≈144 блока/сутки как ориентир.

См. также

J/TH (энергоэффективность)

Прошивка ASIC

Иммерсионное охлаждение

Модели выплат в пулах

Proof-of-Work

Difficulty adjustment

Комиссии

Bitcoin (BTC)

Task Runner