Для Bitcoin правило простое: блок должен находиться примерно раз в 10 минут. Если за последние 2016 блоков сеть управилась быстрее — сложность повышается. Если медленнее — снижается. На PoW-сетях вроде Litecoin, Monero и Kaspa та же механика, только числа другие: на Kaspa блок ищется раз в секунду, на LTC — раз в 2.5 минуты.
Сложность — это не «плата», а препятствие. Майнер не отдаёт сети ничего: он просто перебирает варианты, пока не найдёт нужный. Поэтому рост сложности не делает транзакции дороже — он только заставляет тратить больше электричества на одно и то же количество добытых монет.
Сложность vs хешрейт — в чём разница
Эти два параметра идут рука об руку: один — как трудно искать, другой — как быстро ищут. Понимание связи помогает читать новости о состоянии сети.
| Параметр | Сложность | Хешрейт |
|---|---|---|
| Что это | Уровень препятствия | Скорость преодоления |
| Единица | Безразмерное число | H/s, TH/s, EH/s |
| Кто меняет | Алгоритм автоматически | Майнеры включают железо |
| Частота | Раз в 2016 блоков | Постоянно |
| Что даёт | Стабильное время блока | Безопасность сети |
Хешрейт — это причина, сложность — следствие. Когда майнеры подключают больше ASIC и общая скорость растёт, сеть видит, что блоки находятся слишком быстро, и через 2016 блоков поднимает сложность. Получается саморегулирующийся механизм, который держит частоту блоков стабильной даже при росте железа в тысячи раз.
Как пересчитывается сложность
В Bitcoin перерасчёт происходит каждые 2016 блоков — это примерно 14 дней при идеальной частоте 10 минут на блок. Алгоритм смотрит, сколько фактически заняли последние 2016 блоков. Если меньше 14 дней — сложность повышается пропорционально. Если больше — снижается. Максимальное изменение за один шаг — ×4 в любую сторону, чтобы исключить резкие шоки.
Этапы перерасчёта сложности:
- Сеть фиксирует время первого блока в эпохе из 2016
- Считается фактическое время до блока 2016 (целевое — 14 дней)
- Новая сложность = старая × (14 дней / фактическое время)
- Все майнеры начинают работать с новой сложностью с блока 2017
- Цикл повторяется каждые ~2 недели бесконечно
Сложность не влияет на цену перевода BTC напрямую. Комиссия за транзакцию определяется конкуренцией пользователей за место в блоке (в sat/vB), а не сложностью. Если кто-то говорит «комиссия выросла из-за сложности» — это ошибка: рост сложности не делает транзакции дороже.
Где смотреть сложность и предсказать следующее изменение
- BTC.com Difficulty — текущее значение, предсказание следующего изменения по мере приближения к блоку 2016
- Blockchain.com — исторический график сложности за всё время существования BTC
- Mempool.space — счётчик до следующего изменения сложности в блоках и часах
- CoinWarz — сложность для альткоинов и калькуляторы окупаемости
- 2miners — сложность мелких сетей: ETC, ERG, RVN, Kaspa
- Hashrate Index — связь сложности и индекса hashprice (доход на 1 TH/s)
Перед халвингом сложность Bitcoin обычно на максимуме: майнеры подключают всё имеющееся железо в последний раз с большой наградой. После халвинга сложность снижается на 5-15% за пару циклов — старые ASIC выключаются. Это часто совпадает с локальным минимумом цены — хороший момент для покупки BTC на Bybit или BingX.
Что нужно знать новичку про сложность
- Сложность растёт почти всегда: за всю историю Bitcoin было меньше 50 эпох со снижением (из ~400)
- Резкое падение сложности обычно означает массовый выход майнеров — после халвинга или скачка тарифов
- Сложность не влияет на скорость подтверждения твоего перевода BTC — за это отвечает комиссия
- На Ethereum после перехода на PoS сложности больше нет — там валидаторы выбираются по стейку
- Для домашнего майнинга смотри не на абсолютную сложность, а на hashprice — доход на 1 TH/s в день
- Если покупаешь BTC в обменнике или на бирже MEXC, сложность тебя вообще не касается