Последовательность блоков Bitcoin, чип майнинга и шкала изменения сложности
Иллюстрация к материалу

Сложность майнинга показывает, насколько трудно подобрать хеш блока, удовлетворяющий текущей цели сети с доказательством работы. В Bitcoin правила периодически меняют целевое значение так, чтобы блоки в среднем появлялись с предусмотренным протоколом темпом. Это не ручная настройка доходности майнеров и не постоянное свойство оборудования. Когда совокупная вычислительная мощность сети меняется, результат одной установки при прежнем хешрейте тоже может измениться.

Цель хеша и сложность

Упрощённо устройство много раз рассчитывает хеш заголовка кандидата в блок. Подходящим оказывается результат ниже заданной числовой цели. Более низкая цель означает, что подходящих результатов меньше и в среднем потребуется больше попыток. Показатель «сложность» удобен для сравнения с исходной, наиболее лёгкой целью Bitcoin; он движется в обратную сторону по отношению к допустимой цели. Для владельца устройства важны также скорость попыток, время работы и доля мощности относительно всей сети.

СитуацияЧто меняетсяЧто не следует заключать
В сеть пришли новые майнерыБлоки временно могут находиться чащеОдин ASIC не стал быстрее
Протокол повысил сложностьВ среднем нужно больше попыток на блокНаграда конкретного майнера не фиксирована
Часть мощности ушлаБлоки временно могут идти медленнееСложность не меняется каждую секунду
ASIC работает с простоемСнижается его доля попытокЭто не изменение правил сети

Учебный пример доли мощности

Допустим, устройство выдаёт условные 100 единиц хешрейта, а вся сеть — 100 000 таких единиц. Его приблизительная доля попыток равна 0,1%. Если общий показатель сети удвоится, а устройство останется прежним, доля упадёт примерно до 0,05%. Это не означает, что выплаты точно уменьшатся вдвое в каждом коротком периоде: нахождение блоков случайно, а схема распределения пула влияет на поступления. В долгом горизонте изменение доли — важное допущение расчёта.

Для Bitcoin корректировка сложности привязана к периоду в 2016 блоков, а не к произвольному календарному понедельнику. У других сетей правила могут отличаться. Средний целевой интервал между блоками не превращает каждую отдельную находку в событие по расписанию. Разбор высокой изменчивости результата отдельного участника есть в статье о соло-майнинге.

Плюсы понимания и пределы прогноза

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

Для практики зафиксируйте хешрейт сети и сложность на две даты, затем сравните с измеренной работой своего условного устройства. В калькуляторе майнинга измените предположение о сложности и посмотрите, насколько чувствителен итог. Запишите дату каждого ввода. Не используйте прошлую оценку как обещание числа монет или денежных поступлений.

Плюсы, ограничения и практика

Что оценитьРазбор
Что полезноПонимание сложности объясняет изменение доли мощности при прежнем устройстве.
ОграниченияТекущий показатель не предсказывает будущие монеты и расходы.
Что проверить самомуСравнивайте сложность и хешрейт сети на две даты с измеренным хешрейтом устройства.

Незнакомый термин? Откройте словарь FOOLL — с объяснениями и примерами.

О риске

Материал предназначен для обучения и не учитывает ваши цели, финансовое положение и допустимый риск. Сделки могут привести к потере средств.