Перерасчёт сложности
Автоматическая рекалибровка каждые 2 016 блоков (~2 недели), корректирующая сложность майнинга для поддержания 10-минутного интервала блоков.
Что такое перерасчёт сложности?
Перерасчёт сложности — это саморегулирующийся механизм Биткоина, который рекалибрует сложность майнинга каждые 2 016 блоков (приблизительно каждые две недели). Его цель — поддерживать целевое время блока в 10 минут, независимо от изменений общего хешрейта сети. Это одна из самых элегантных конструктивных особенностей Биткоина.
Как работает перерасчёт
На каждом 2 016-м блоке протокол выполняет простой расчёт:
- Измеряет фактическое время, затраченное на добычу последних 2 016 блоков
- Сравнивает с ожидаемым временем: 2 016 блоков x 10 минут = 20 160 минут
- Вычисляет соотношение:
фактическое время / ожидаемое время - Корректирует сложность пропорционально
Если последние 2 016 блоков заняли 15 120 минут (на 25% быстрее ожидаемого), сложность увеличивается на 25%. Если они заняли 25 200 минут (на 25% медленнее), сложность уменьшается на 25%.
Ограничения безопасности
Протокол ограничивает каждый перерасчёт максимальным коэффициентом 4x в обоих направлениях. Это предотвращает экстремальные скачки сложности в крайних случаях. На практике перерасчёты редко превышают 10–15%, поскольку хешрейт меняется постепенно. Самый большой единичный перерасчёт в истории Биткоина составил примерно 18%.
Почему перерасчёты сложности важны для майнеров
Перерасчёты сложности напрямую влияют на прибыльность майнинга:
- Положительные перерасчёты (рост сложности): доход на TH/s снижается. Обычно происходит при подключении новых майнеров к сети или выходе более эффективного оборудования.
- Отрицательные перерасчёты (снижение сложности): доход на TH/s растёт. Происходит при уходе майнеров (из-за падения цены, регуляторных изменений или сезонного роста цен на электричество).
Майнеры внимательно следят за оценками предстоящих перерасчётов, чтобы предвидеть изменения в своём доходе. Значительный ожидаемый положительный перерасчёт сигнализирует об усилении конкуренции, тогда как отрицательный перерасчёт приносит временное облегчение оставшимся майнерам.
Время перерасчётов и стратегия
Поскольку сложность пересчитывается только каждые ~2 недели, возникают окна возможностей:
- Между перерасчётами, если хешрейт падает (например, из-за регуляторных ограничений в крупном майнинговом регионе), оставшиеся майнеры получают повышенный доход до тех пор, пока следующий перерасчёт не скомпенсирует изменение
- После падения цены менее эффективные майнеры отключаются, но сложность не перерассчитывается немедленно, создавая краткосрочные убытки с последующим корректирующим снижением сложности
Понимание цикла перерасчёта сложности помогает майнерам принимать обоснованные решения о развёртывании нового оборудования, переговорах по контрактам на электричество и управлении денежным потоком.