Сложность сети (difficulty) — что это простыми словами | IceAI

Сложность сети (difficulty)

Сложность сети (difficulty) — во сколько раз вырос порог для хеша блока: как Биткоин пересчитывает её каждые 2016 блоков и держит интервал 10 минут.

Обновлено: 2026-10-06

Представь ферму из десяти машин. Месяц назад она приносила условные 0,050 BTC в сутки. Ничего не менялось — ни оборудование, ни розетка, — а сегодня те же десять машин находят меньше блоков и дают 0,045. Железо то же, электричество то же. Выросла сложность сети — планка, до которой нужно дотянуться хешу, чтобы блок был принят.

Сложность сети (difficulty) Шаг 1 Майнеры включились Шаг 2 Блоки раньше 10 мин Шаг 3 Сеть поднимает сложность Итог 10 мин Сложность — тормоз сети больше мощности → выше планка → те же 10 минут

Сложность — это планка для хеша

Difficulty (сложность) — число, показывающее, во сколько раз текущий порог для хеша блока выше минимального, где сложность принята за 1. Чтобы блок получил право быть записанным, его хеш должен оказаться ниже целевого значения. Чем выше сложность, тем меньше это значение и тем больше вариантов nonce приходится перебрать. Сложности 1 соответствует примерно 7,16 MH/s в среднем на один блок при интервале 10 минут.

Пересчёт каждые 2016 блоков

Правила сети требуют в среднем один блок в 10 минут. За две недели выходит 2016 блоков: 2016 × 10 = 20 160 минут, то есть ровно 14 суток. Раз в 2016 блоков сеть пересчитывает сложность автоматически. Если блоки находились чаще — сложность растёт, если реже — падает. За один пересчёт она меняется максимум в 4 раза: не более чем ×4 вверх или ÷4 вниз.

Связь с хешрейтом

Сложность и хешрейт связаны прямой формулой: хешрейт = сложность × 2³² / 600 секунд. Подставим сложность 50 T: 50 × 10¹² × 2³² / 600 ≈ 358 EH/s. Это значит, что за планкой в 50 T стоит около 358 экзахешей в секунду реальной мощности. Сложность никто не назначает вручную — она всегда отражает, сколько железа сейчас работает в сети. Поэтому её используют как косвенную оценку занятого в майнинге оборудования.

Что это значит для майнера

Твоя доля награды примерно равна доле мощности. Включились новые фермы — общий хешрейт вырос, сеть подняла сложность, и та же машина находит меньше блоков. Расход электричества не изменился, а монет капает меньше — именно поэтому старая техника теряет смысл в периоды роста сложности. Обратно: при падении хешрейта (например, из-за дорогой энергии) сложность снижается, и та же машина снова выходит в плюс. После халвинга награда за блок режется вдвое, и подъём сложности бьёт по экономике дважды.

Сложность нельзя складывать между разными алгоритмами: у SHA-256 и Scrypt это разные величины, и 1 T там не равен 1 T тут.

Коротко

  • Сложность (difficulty) — во сколько раз порог для хеша блока выше минимального.
  • Сложность 1 ≈ 7,16 MH/s при интервале 10 минут.
  • Пересчёт каждые 2016 блоков — примерно раз в 14 суток.
  • За один пересчёт сложность меняется максимум в 4 раза.
  • Формула: хешрейт = сложность × 2³² / 600; при 50 T это ~358 EH/s.
  • Рост сложности при прежнем железе = меньше монет при тех же затратах.

Остались вопросы? Спросите ИИ-ассистента — объяснит другими словами.

Спросить