Что такое сложность майнинга биткоина?
Определение · Сложность майнинга
Число, показывающее, насколько сложно найти хеш блока ниже цели сети, по сравнению с самой лёгкой целью, допустимой в биткоине. Сложность 2 в два раза выше сложности 1. Сеть пересчитывает её каждые 2 016 блоков.
Майнеры хешируют заголовок блока снова и снова, каждый раз меняя небольшое поле, пока результат не окажется ниже числа под названием цель. Здесь нет короткого пути. Это чистый перебор, и единственный способ подбирать быстрее это больше оборудования.
Сложность это регулятор, который задаёт, насколько низка эта цель. Никто не крутит его вручную. Каждый узел выполняет одни и те же вычисления над одними и теми же временными метками блоков и получает один и тот же ответ.
132,8 триллионов
Текущая сложность
последний блок, в реальном времени
950 EH/s
Хешрейт, который это подразумевает
сложность × 2³² ÷ 600
2,016
Блоков за период
правило консенсуса
10 мин
Целевое время блока
14 дней на период
Что такое цель и зачем нужны нули в начале?
Хеш блока это 256-битное число, обычно записываемое как 64 шестнадцатеричных цифр. Цель это число того же размера, и валидному блоку нужен хеш, равный ей или меньше. Более низкая цель означает больше нулей в начале, а значит, подходит меньше хешей.
Хеш блока должен быть меньше этого числа
Сложность 1
8 нулей в начале
Самая лёгкая цель, допустимая правилами. Её использовали первые блоки в 2009.
00000000ffff0000000000000000000000000000000000000000000000000000
Сегодня: сложность 132,8 триллионов
19 нулей в начале
Рассчитано на основе текущей сложности, обновляется каждые 10 минут.
000000000000000000021с50000000014150d707576190b7fc44ceb4d6b138b
Формула связывает их вместе: сложность = цель при сложности 1 ÷ текущая цель. Майнеру в среднем нужно примерно сложность × 2³² хешей, чтобы найти один блок. Правило «ещё один нуль в 16 раз сложнее» можно почувствовать самому ниже, на крошечном блоке, который майнит ваш браузер.
Интерактив · добудьте блок прямо в браузере
Настоящий proof of work на SHA-256, упрощённый заголовок
Хеш блока (двойной SHA-256)
Измените транзакции: хеш полностью меняется даже от одной буквы.
Попыток: 0
Ваш хешрейт: н/д
Время: 0,0 с
Как работает корректировка сложности?
На каждой высоте блока, кратной 2 016, каждый узел проверяет, сколько длился последний период, и пересчитывает сложность так, чтобы следующий занял 14 дней при том же хешрейте.
Насколько меняется сложность, в зависимости от того, сколько заняли последние 2 016 блоков
Блоки появлялись слишком быстро? Период занял меньше 14 дней, поэтому сложность растёт. Слишком медленно? Она снижается. Лимит не даёт резкому скачку, например после крупного сбоя, испортить следующий период.
| Период занял | Время блока | Изменение |
|---|---|---|
| 12 дней | 8,6 мин | +16.7% |
| 13 дней | 9,3 мин | +7.7% |
| 14 дней | 10,0 мин | 0% |
| 15 дней | 10,7 мин | −6.7% |
| 3 дней | 2,1 мин | +300% (лимит ×4) |
Когда следующая корректировка сложности?
Следующая корректировка ожидается примерно , на блоке 969 696. Текущая оценка — −2,08%, исходя из среднего времени блока 10,21 минут за прошедшую часть периода.
−2.08%
Ожидаемое изменение
оценка в реальном времени
57.6%
Период пройден
осталось 854 блоков
Ожидаемая дата
UTC
+4.16%
Последняя корректировка
для сравнения
Относитесь к оценке как к движущейся цели. В начале периода она опирается на мало блоков, поэтому колеблется. Она стабилизируется по мере заполнения периода. Индикатор вверху страницы обновляется каждые 10 минут.
Как сложность связана с хешрейтом?
Тесно. Чтобы находить один блок каждые 600 секунд при заданной сложности, всей сети нужно хешировать примерно с такой скоростью:
Хешрейт сети, показанный двумя способами (в реальном времени)
Так же формируются и публичные показатели хешрейта. Никто не может подсчитать каждое устройство, поэтому хешрейт оценивается по сложности и скорости появления последних блоков. Хешрейт меняется первым. Сложность следует за ним при следующем пересчёте, поэтому они могут расходиться на срок до двух недель. Конвертируйте единицы с помощью конвертера хешрейта или узнайте больше в руководстве по хешрейту.
Как менялась сложность биткоина со временем?
Она начиналась с 1, минимума, когда был добыт первый блок. С тех пор она выросла на много порядков, потому что майнинг перешёл от процессоров ноутбуков к видеокартам, а затем к специализированным ASIC-устройствам.
От сложности 1 до сегодняшнего дня, один шаг на каждые ×10
Первый блок
сложность 1
Последний блок (в реальном времени)
132,8 триллионов
примерно на 14,1 порядков выше
Долгосрочный тренд направлен вверх, но это не прямая линия. Сложность падает, когда майнеры отключаются: после падения цены, после того как халвинг сокращает вознаграждение, или когда целый регион разом прекращает майнинг, как это произошло с запретом майнинга в Китае в 2021 году. Полная история есть на графике хешрейта и сложности mempool.space.
Что сложность означает для майнеров?
Ожидаемый доход майнера это его доля от хешрейта сети, умноженная на вознаграждение. Если сложность растёт на 10%, а ваше устройство остаётся тем же, ожидайте примерно на 9% меньше биткоина в день. Передвиньте ползунок, чтобы увидеть это.
Что происходит, когда майнеры присоединяются или уходят
2 016 блоков занимают
9,3 дней
Сложность тогда
×1.50
Неизменившийся майнер зарабатывает
×0.67
Упрощённо: одна корректировка, стабильный хешрейт. Реальные пересчёты сравнивают последние 2 016 блоков с двумя неделями и могут менять сложность максимум в 4× в любую сторону.
0.0000004515BTC
На TH/s в день (оценка в реальном времени)
Сколько в среднем сегодня приносит 1 TH/s хеширования, до вычета комиссий пула и электроэнергии. Майнеры называют это хешпрайсом.
↑ сложность
То же устройство, меньше биткоина
Каждый рост уменьшает долю каждого майнера. Более старые и менее эффективные устройства первыми перестают окупать свою электроэнергию.
↓ сложность
Те, кто продолжает работать, зарабатывают больше
Когда майнеры отключаются, оставшиеся получают большую долю после следующего пересчёта.
Именно поэтому домашний майнинг так сложно сделать прибыльным. Хешрейт продолжает расти, поэтому отдача устройства снижается на протяжении его срока службы. Калькулятор прибыли и руководство о том, прибылен ли майнинг, считают эти цифры.
Как сложность влияет на вашу оценку в CloudMineCrypto?
В CloudMineCrypto вам не нужно устройство, и вы майните бесплатно: бесплатный план, реклама, игры, офферы и ежедневные отметки добавляют планы, а ваш баланс BTC растёт, пока они действуют. Платные планы это необязательное дополнение для увеличения скорости. Оценка использует ту же идею доли, что и настоящий майнинг: хешрейт вашего плана, делённый на хешрейт сети, умноженный на 6 блоков в час, умноженный на вознаграждение за блок.
Сколько заработал бы план, если бы хешрейт сети изменился?
Бесплатный план
4,6 GH/s · один 8-часовой прогон
План за рекламу, игру или отметку
7,4 GH/s · один 24-часовой прогон
Ваша доля от сети меняется на ×0,83, и оценка тоже.
Данные в реальном времени, обновляются каждый час. Оценки без учёта бустов, не гарантированы. Оценка приложения следует за показателем хешрейта сети, который регулярно обновляется, поэтому не ждёт следующего пересчёта.
Сложность не задаётся напрямую, но меняется вместе с хешрейтом сети, который и является входным параметром. Когда добавляется больше хешрейта, ваша доля снижается, и оценка тоже. Когда хешрейт уходит, тот же план зарабатывает чуть больше. Актуальные цифры по каждому плану есть в разделе сколько биткоина я заработаю, а полные детали в правилах начисления вознаграждений. Вознаграждения это оценки и не гарантированы. План не даёт вам во владение никакое майнинговое оборудование.
Что люди понимают неправильно о сложности майнинга?
Сложность устанавливает кто-то вручную.
Никто. Каждый узел рассчитывает её сам по временным меткам последних 2 016 блоков, а блок с неверной целью отвергается.
Она меняется каждые две недели, по расписанию.
Она меняется каждые 2 016 блоков. Две недели это лишь цель, поэтому дата смещается вместе со скоростью появления блоков.
Больше майнеров означает, что выпускается больше биткоинов.
Только ненадолго, до следующего пересчёта. После этого темп возвращается к примерно 10 минутам, и график эмиссии сохраняется.
Одна корректировка сразу же исправляет время блока.
Она усредняет весь период. Изменение в середине периода корректируется лишь частично, а следующий пересчёт завершает коррекцию. Попробуйте это на регуляторе вверху.
Сложность подсказывает, куда движется цена.
Она показывает, сколько хеширования произошло недавно. Майнеры реагируют на цену, но сложность отстаёт от них на срок до двух недель.
Среднее в 10 минут означает блок каждые 10 минут.
Промежутки между блоками случайны. Бывают промежутки и в минуту, и в час; именно средним значением управляет сложность.
Только начинаете разбираться? Начните с как работает майнинг биткоина и proof of work, или найдите любой термин в глоссарии.
Часто задаваемые вопросы
Что такое сложность майнинга биткоина?
Число, показывающее, насколько сложно найти валидный блок, по сравнению с самой лёгкой целью, допустимой правилами (сложность 1). Сеть корректирует её каждые 2 016 блоков, чтобы блоки продолжали появляться примерно каждые 10 минут.
Как часто корректируется сложность биткоина?
Каждые 2 016 блоков. При 10 минутах на блок это примерно две недели, но реальный промежуток зависит от того, как быстро приходят блоки, так что он может быть на несколько дней раньше или позже.
Когда будет следующая корректировка сложности биткоина?
Индикатор в реальном времени вверху этой страницы показывает ожидаемую дату, оставшиеся блоки и ожидаемое изменение на основе данных mempool.space, обновляемых каждые 10 минут. Дата является оценкой, поскольку время блоков случайно.
Насколько сложность может измениться за раз?
Не более чем в 4 раз вверх или в 4 раз вниз за одну корректировку. На практике изменения обычно составляют несколько процентов, потому что хешрейт редко меняется настолько быстро за две недели.
Означает ли более высокая сложность, что добывается меньше биткоинов?
Нет. Сложность поддерживает темп примерно один блок каждые 10 минут, поэтому выпуск монет следует расписанию независимо от сложности. Более высокая сложность означает, что каждый майнер получает меньшую долю от тех же вознаграждений.
Как сложность связана с хешрейтом?
Хешрейт сети равен примерно сложность × 2³² ÷ 600 хешей в секунду. Сложность следует за хешрейтом с задержкой до одного периода, поскольку меняется только при пересчётах.
Влияет ли сложность майнинга на вознаграждения в CloudMineCrypto?
Косвенно, и вам никогда не нужно этим управлять: бесплатный план, реклама, игры, офферы и ежедневные отметки в любом случае продолжают добавлять планы. Оценка приложения использует долю вашего плана от хешрейта сети, 6 блоков в час и вознаграждение за блок. Когда хешрейт сети растёт, ваша доля и оценка снижаются. Вознаграждения это оценки и не гарантированы.
Источники и дополнительное чтение
- Сложность · Bitcoin Wiki
- Руководство по блокчейну: proof of work и цель · Руководство для разработчиков Bitcoin
- Руководство по майнингу · Руководство для разработчиков Bitcoin
- Bitcoin: A Peer-to-Peer Electronic Cash System · Сатоши Накамото
- График хешрейта и сложности · mempool.space
- Панель майнинга: хешрейт, сложность, пулы · mempool.space
Данные в реальном времени на этой странице (хешрейт сети, награда за блок, цена BTC) поступают из API CloudMineCrypto, обновляются каждый час и помечены там, где появляются. Это руководство носит образовательный характер и не является финансовой консультацией. CloudMineCrypto не является инвестиционным продуктом; награды в приложении это оценки и не гарантированы.
Вы прочитали, как это работает. Теперь посмотрите на это в действии.
Заберите бесплатный 8-часовой тариф в приложении CloudMineCrypto и смотрите, как растёт ваш оценочный BTC на основе данных сети в реальном времени. Без оборудования, без карты.