Сложность
Параметр сети, определяющий трудность нахождения валидного блока. Пересчитывается каждые 2 016 блоков для поддержания 10-минутного интервала.
Что такое сложность?
Сложность — это показатель того, насколько трудно найти валидный блок Биткоина. Она выражается числом, представляющим отношение самого лёгкого возможного целевого значения к текущему. Более высокая сложность означает, что майнерам необходимо в среднем выполнить больше хеш-вычислений, прежде чем найти валидный блок.
Как работает сложность
Майнинг Биткоина требует нахождения хеш-значения, которое ниже определённого целевого значения (target). Число сложности показывает, во сколько раз текущее целевое значение сложнее самого лёгкого возможного. Когда сложность удваивается, майнерам нужно выполнить примерно вдвое больше хешей в среднем для нахождения блока.
Текущая сложность Биткоина исчисляется триллионами, что означает: найти блок сегодня в триллионы раз сложнее по сравнению с запуском Биткоина в 2009 году, когда сложность была равна 1.
Сложность и доход от майнинга
Сложность напрямую влияет на прибыльность майнинга. Зависимость обратная: когда сложность растёт, каждый TH/s хешрейта приносит меньше BTC в день. Майнеры отслеживают метрику BTC за TH/s в день (иногда называемую «хешпрайс»), чтобы понимать эффективность своего дохода.
Например, если сложность увеличивается на 5%, ваш ежедневный доход в BTC снижается примерно на 5%, при условии, что хешрейт сети остаётся постоянным. Именно поэтому пересчёты сложности — одно из самых пристально отслеживаемых событий в майнинговой индустрии.
Исторический рост
Сложность Биткоина экспоненциально росла на протяжении всей его истории, что обусловлено развитием оборудования для майнинга: от CPU к GPU, FPGA и современным ASIC. Каждое поколение оборудования значительно увеличивало общий хешрейт сети, что в свою очередь приводило к росту сложности.
Несмотря на этот непрерывный рост, майнинг остаётся прибыльным для операторов с эффективным оборудованием и доступом к дешёвому электричеству. Механизм перерасчёта сложности обеспечивает нахождение блоков примерно каждые 10 минут, вне зависимости от того, сколько хешрейта присоединяется к сети или покидает её.