Как майнер собирает и добавляет блок
Когда вы отправляете биткоин, ваша транзакция транслируется в сеть и ожидает в области хранения, которую часто называют мемпулом. Майнеры выбирают транзакции из этого пула и собирают их в блок-кандидат вместе со специальной первой записью, которая выплачивает вознаграждение майнеру. Блок — это, по сути, пакет транзакций плюс компактный заголовок, связывающий его с предыдущим блоком.
Чтобы добавить блок в цепочку, майнер должен найти действительное «доказательство работы» (proof of work): такую версию заголовка блока, чей криптографический отпечаток (его хеш) оказывается ниже целевого значения. Поскольку хеш непредсказуем, хитрого сокращённого пути нет. Майнеры просто меняют небольшой счётчик, называемый nonce, и заново вычисляют хеш снова и снова, пока какая-нибудь попытка случайно не даст достаточно малое число.
Первый майнер, нашедший действительный хеш, транслирует блок. Любой другой участник может проверить его мгновенно, и после принятия он становится новой вершиной цепочки, на которой все строят дальше. Каждый дополнительный блок, наложенный сверху, называется подтверждением, и чем больше подтверждений, тем всё труднее становится отменить прошлую транзакцию.
Доказательство работы и корректировка сложности
Правило, согласно которому хеш блока должен быть ниже целевого значения, — это то, что делает его поиск трудным. Понижение целевого значения означает, что действительных хешей существует меньше, поэтому в среднем требуется больше попыток. Это и есть «работа» в доказательстве работы: реальная электроэнергия, потраченная на реальные вычисления.
Биткоин нацелен на новый блок примерно каждые десять минут. По мере того как к сети присоединяется больше вычислительной мощности, блоки начали бы появляться быстрее, поэтому программное обеспечение автоматически пересчитывает сложность примерно каждые две недели (каждые 2016 блоков), чтобы вернуть среднее значение к десяти минутам. Если майнинговая мощность уходит, сложность падает. Этот самокорректирующийся механизм удерживает выпуск по графику независимо от того, сколько машин соревнуется.
Вознаграждение за блок, комиссии и халвинг
Победивший майнер получает оплату двумя способами. Первый — это субсидия за блок: совершенно новые биткоины, создаваемые самим протоколом и выпускаемые через ту самую специальную первую транзакцию (coinbase). Второй — это сумма комиссий за транзакции, которые пользователи прикрепляют к своим платежам, чтобы те были включены.
Субсидия не является фиксированной. Она началась с 50 BTC за блок в 2009 году и уменьшается вдвое каждые 210 000 блоков, примерно раз в четыре года, в событии, известном как халвинг. Она снижалась до 25, затем до 12,5, затем до 6,25, а после халвинга 2024 года — до 3,125 BTC за блок. Именно этот график является причиной того, что общее предложение ограничено примерно 21 миллионом монет.
Со временем субсидия сокращается к нулю, а комиссии за транзакции задуманы так, чтобы составлять всё большую долю того, что зарабатывают майнеры. Эта постепенная передача от вновь выпускаемых монет к комиссиям — один из самых пристально отслеживаемых долгосрочных вопросов биткоина.
Потребление энергии и поиск дешёвой электроэнергии
Поскольку победа зависит от выполнения большего объёма вычислений, чем у конкурентов, майнинг потребляет большое количество электроэнергии по всему миру. Эти затраты — не случайность и не недостаток, который следует полностью устранить оптимизацией; это физический якорь, делающий переписывание истории дорогостоящим и потому непрактичным.
Электроэнергия — крупнейшая постоянная статья расходов майнера, поэтому операторы неустанно ищут самую дешёвую электроэнергию, какую только могут найти. На практике это подтолкнуло майнинг к избыточной гидроэнергии, ограничиваемой ветровой и солнечной генерации и иным образом растрачиваемой энергии, такой как сжигаемый в факелах природный газ. Некоторые операторы также продают гибкость обратно электросетям, отключаясь в периоды пикового спроса.
Экологические споры реальны и не разрешены. Критики указывают на сам масштаб потребления и углеродоёмкость некоторых регионов; сторонники утверждают, что майнинг может монетизировать запертую или растрачиваемую энергию и поддерживать балансировку сети. Честный итог состоит в том, что воздействие сильно зависит от того, где и как конкретная операция получает свою электроэнергию, и картина продолжает меняться.
Стимулы: почему майнинг сохраняет биткоин честным
Хитроумная часть биткоина — не само хеширование, а структура стимулов вокруг него. Соблюдение правил приносит предсказуемое вознаграждение. Попытка сжульничать, например попытка отменить собственные прошлые траты, потребовала бы превзойти по вычислениям всю остальную сеть, что чрезвычайно дорого и, вероятно, обесценило бы те самые монеты, которые надеется получить злоумышленник.
Узлы независимо проверяют каждый блок на соответствие правилам консенсуса, и сеть считает авторитетной ту цепочку, в которой накоплено больше всего работы. Майнеру, публикующему недействительный блок, его просто отклоняют, и он теряет потраченную электроэнергию. Иными словами, честность обеспечивается не доверием или властью; она сделана самым выгодным вариантом.
Именно поэтому суммарную майнинговую мощность, или хешрейт, часто используют как грубый ориентир того, насколько дорогостоящей была бы атака. Он отражает расходы на безопасность, а не цену, хотя в долгосрочной перспективе эти два показателя связаны.
Пулы, ASIC и как выглядит майнинг сегодня
На раннем этапе обычные процессоры (CPU), а затем видеокарты могли майнить прибыльно. Сегодня в этой работе доминируют ASIC — микросхемы, созданные для того, чтобы не делать ничего, кроме специфического для биткоина вычисления хеша как можно эффективнее. Именно из-за этой специализации домашний майнинг на ноутбуке больше не является реалистичным способом заработать сколько-нибудь значимое вознаграждение.
Поскольку одной машине, возможно, пришлось бы ждать годами, чтобы выиграть блок в одиночку, большинство майнеров присоединяются к пулам. Пул объединяет хеш-мощность многих участников, выигрывает блоки более регулярно и делит вознаграждение пропорционально работе, внесённой каждым участником. Это сглаживает лотерейную случайность до более ровных и меньших выплат.
Майнинг находится на стороне предложения биткоина: он определяет, как новые монеты попадают в обращение и как рассчитываются транзакции. Как это новое предложение взаимодействует с более широкими финансовыми условиями — отдельный вопрос рыночного контекста. Аналитический взгляд с фокусом на ликвидность, такой как BIKENZO, который наносит Global Liquidity Index относительно цены биткоина, может помочь очертить этот фон, хотя он описывает условия, а не механику самого майнинга.