Bitcoin VerityОткрыть сравнение

Уровень 5 · Как работает Биткоин

Proof of work: зачем блоку нужна вычислительная работа

Как многократное хеширование связывает создание блока с измеримыми затратами и почему результат намного легче проверить, чем найти.

Статья
49
Время чтения
16 минут
Проверено
8 сентября 2026 года

Суть вкратце

Proof of work доказывает, что поиск заголовка блока с хешем ниже заданной цели в среднем требовал множества попыток. Успешный результат дорого найти, но каждый узел может быстро его проверить. Поскольку заголовок ссылается на предыдущий блок, работа накапливается и повышает стоимость переписывания истории.

01

Майнер не решает секретную формулу

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

Криптографический хеш после даже небольшого изменения входных данных ведёт себя непредсказуемо. Неизвестен короткий путь, позволяющий заранее определить удачный nonce; майнер перебирает огромное число вариантов. Но после нахождения результата узел лишь вычисляет хеш представленного заголовка и напрямую проверяет условие. Эта асимметрия между дорогим поиском и дешёвой проверкой лежит в основе механизма.

02

Работа привязывает новый блок к истории

Хеш предыдущего заголовка входит в новый заголовок. Изменение старой транзакции поменяло бы корень Меркла, хеш блока и ссылки во всех последующих блоках. Злоумышленнику пришлось бы заново выполнить proof of work для изменённого блока и догнать работу, которую остальная сеть продолжает добавлять.

Поэтому proof of work не делает прошлое математически неизменяемым. Он делает изменение измеримо дорогим, а вероятность догнать сеть снижается по мере накопления работы после подтверждённой транзакции, пока честная часть сети сохраняет преимущество. Число подтверждений — практический показатель накопленной защиты, а не абсолютная гарантия.

  • изменение транзакции меняет обязательство в заголовке блока
  • изменение старого блока требует перестроить и следующую за ним ветвь
  • узлы сравнивают накопленную работу только между цепочками, которые считают действительными
03

Proof of work мешает дёшево изобразить большинство

В открытой сети один человек может создать тысячи личностей или узлов. Поэтому подсчёт IP-адресов либо имён пользователей был бы слабой системой голосования. Proof of work связывает создание истории с реальными вычислительными ресурсами, которые нельзя умножить простым копированием личности.

Работа не определяет, кто морально прав, и сама не задаёт правила действительной транзакции. Майнер может найти хеш даже для блока с недопустимой инфляцией, но полные узлы его отвергнут. Proof of work решает вопрос порядка и стоимости конкурирующих историй; проверка узлами определяет, соответствует ли блок принятым правилам вообще.

04

Энергия — свойство механизма и предмет спора

Попытки хеширования потребляют электричество и требуют оборудования. Неточно утверждать, что proof of work ничего не стоит или что расход энергии автоматически доказывает общественную ценность Биткоина. Механизм намеренно делает конкурирующую историю дорогой, а безопасность возникает именно потому, что нужные ресурсы имеют цену.

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

Уровень 5 · Как работает Биткоин

Основные понятия

Proof of work
Доказательство того, что хеш заголовка блока удовлетворяет цели, достижение которой в среднем требует множества вычислительных попыток.
Цель
Пороговое значение; допустимый хеш заголовка блока должен быть меньше либо равен ему.
Nonce
Поле заголовка блока, которое майнер меняет при поиске нового результата хеширования.

Распространённое заблуждение

Майнеры решают всё более сложные математические уравнения, а самый быстрый находит правильный ответ.

Более точное объяснение

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

Более точное объяснение

Разве работа, которая больше ничего не вычисляет, не является простым расточительством?

Хеширование не даёт дополнительного научного результата. Его задача — создать публично проверяемую цену предложения истории без центрального оператора. Это не снимает экологического или ценностного возражения: общество может решить, что польза не оправдывает цену. Но точное сравнение должно учитывать реальное потребление, энергобаланс, выбросы и услугу безопасности, а не только лозунг.

49

Главные выводы

  1. 01Успешный хеш трудно найти, но легко проверить.
  2. 02Работа накапливается через связи блоков и повышает стоимость переписывания прошлого.
  3. 03Proof of work выбирает между действительными историями, но не заменяет проверку правил консенсуса.
  4. 04Потребление энергии — реальная цена механизма, а не автоматическое доказательство его ценности или бесполезности.

Итог как для ребёнка

Совсем простыми словами

Майнеры перебирают огромное число вариантов, пока один не найдёт хеш, соответствующий правилам. Поиск требует большой работы, но остальные быстро проверяют результат. Каждый новый блок добавляет старым платежам ещё один дорогой слой защиты.

Проверено: 8 сентября 2026 года

Источники и дополнительное чтение

Источники подтверждают конкретные факты и определения; ссылка не означает, что редакция разделяет все взгляды автора.

01
Bitcoin Developer Guide: proof of workBitcoin Developer Guide
developer.bitcoin.org
02
Оригинальный whitepaper БиткоинаBitcoin.org
bitcoin.org
03
Bitcoin Core: проверка proof of workBitcoin Core source code
github.com

Образовательный материал, не инвестиционная рекомендация.