Skip to content
Пт, Июл 10 CAP $1.97T
23 Крайний страх Онлайн
Обучение

Proof of Work против Proof of Stake: как блокчейны на самом деле достигают консенсуса

Простым языком о том, чем Proof of Work и Proof of Stake по-разному решают одну и ту же задачу, и почему компромиссы между ними сложнее, чем формула «один лучше другого».

Эта статья носит исключительно информационный характер и не является финансовой консультацией.
Proof of Work против Proof of Stake: как блокчейны на самом деле достигают консенсуса

Ключевые выводы

  • Механизмы консенсуса позволяют децентрализованным сетям договориться об одной действительной истории транзакций без центрального органа.
  • Proof of Work обеспечивает безопасность блоков через конкурентные вычисления, делая атаки дорогостоящими в оборудовании и электроэнергии.
  • Proof of Stake обеспечивает безопасность блоков через застейканный залог, делая атаки дорогостоящими через прямые финансовые штрафы вроде слэшинга.
  • Merge Ethereum в 2022 году показал, что Proof of Stake может сократить энергопотребление примерно на 99 процентов, сохранив безопасность сети.

У блокчейна нет центрального органа, решающего, какие транзакции действительны. Тысячи компьютеров по всему миру хранят копии одного и того же реестра, и ни один из них автоматически не доверяет тому, что говорит другой. Консенсус — это механизм, который позволяет этим независимым участникам договориться об одной версии событий без судьи. Сегодня в том, как достигается это согласие, доминируют две модели: Proof of Work — система, на которой работает Bitcoin, и Proof of Stake — система, на которую Ethereum перешёл в 2022 году. Обе стремятся сделать нечестность дорогостоящей. Но они резко расходятся в том, какой «валютой» они за это платят.

Зачем распределённым сетям вообще нужен консенсус

В обычной базе данных сервер одной компании решает, что является истиной. Блокчейн намеренно устраняет эту единую точку контроля, что создаёт более сложную задачу: если предложить следующий блок транзакций может кто угодно, что мешает кому-то предложить мошеннический блок или двум людям одновременно предложить конфликтующие версии. Это иногда называют проблемой двойного расходования, поскольку самый очевидный сценарий отказа — когда человек тратит одни и те же монеты дважды. Механизм консенсуса решает эту проблему, делая создание блока достаточно затратным или рискованным, чтобы честное поведение было рациональным выбором, и задавая сети чёткие правила выбора одной канонической цепочки в случае разногласий.

Proof of Work: безопасность через вычисления

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

Логика безопасности вытекает из этой стоимости. Переписать прошлую историю в цепочке Proof of Work означает заново проделать все вычислительные работы для каждого блока после изменяемого, причём быстрее, чем остальная сеть продолжает честную цепочку. В сети масштаба Bitcoin это потребовало бы такого объёма оборудования и электроэнергии, что на практике это экономически невыгодно почти для любого атакующего. Именно поэтому сложность майнинга Bitcoin корректируется примерно каждые две недели: это удерживает производство блоков стабильным независимо от того, сколько всего вычислительной мощности присоединяется к сети. Расписание халвинга, которое сокращает вознаграждение за майнинг вдвое через фиксированный интервал, — связанный механизм, регулирующий, как новые монеты со временем поступают в обращение.

  • Стоимость внешняя. Безопасность обеспечивается реальными ресурсами — оборудованием и электроэнергией, — затрачиваемыми вне самого блокчейна.
  • Работу легко проверить. Проверка решения головоломки в предложенном блоке занимает долю секунды, хотя на его нахождение уходят колоссальные усилия.
  • Атаки видны заранее. Получение достаточной хэш-мощности для угрозы сети требует покупки или аренды оборудования в масштабе, который трудно скрыть.

Proof of Stake: безопасность через залог

Proof of Stake заменяет вычислительное соревнование финансовым обязательством. Вместо майнеров сеть полагается на валидаторов — участников, которые блокируют, или «застейкивают» (stake), определённое количество собственного токена сети в качестве залога. Протокол выбирает валидатора для предложения каждого блока, часто через взвешенный случайный процесс, где больший застейканный объём означает более высокий шанс быть выбранным, а остальные валидаторы проверяют предложение и голосуют за его принятие.

Логика безопасности здесь опирается на сам залог. Если валидатор предлагает недействительные блоки или пытается утвердить конфликтующие версии истории, протокол может уничтожить часть его застейканных токенов — штраф, известный как слэшинг. Честное участие вознаграждается умеренной доходностью на застейканную сумму; нечестное участие наказывается напрямую в том активе, которым валидатор рискует. Переход Ethereum с Proof of Work на Proof of Stake, завершённый в сентябре 2022 года и известный как Merge, — самая наглядная крупномасштабная проверка этой модели. Он мгновенно сократил энергопотребление Ethereum примерно на 99 процентов, поскольку сети больше не требовалось конкурирующее оборудование для обеспечения безопасности. Читатели, желающие узнать механику блокировки токенов ради доходности, могут найти больше деталей в статье про стейкинг.

  • Стоимость внутренняя. Безопасность обеспечивается капиталом, номинированным в собственном токене сети, а не внешним оборудованием.
  • Штрафы прямые. Слэшинг немедленно изымает стоимость у недобросовестных валидаторов, а не полагается на впустую потраченные усилия как сдерживающий фактор.
  • Участие доступнее. Работа валидатора, как правило, требует менее специализированного оборудования, чем конкурентный майнинг, хотя всё же требует соблюдения минимального размера залога.

Взвешивание компромиссов

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

Энергопотребление

Энергетический след Proof of Work — самая цитируемая претензия к нему. Глобальное потребление электроэнергии Bitcoin сопоставимо с потреблением страны среднего размера — следствие тех же конкурентных вычислений, которые обеспечивают его безопасность. Proof of Stake почти полностью избегает этого, что и является главной причиной, по которой более новые сети склоняются к этой модели. Является ли такое энергопотребление недостатком или преимуществом — вопрос спорный сам по себе: сторонники утверждают, что именно эти затраты делают безопасность реальной и измеримой, а не просто предполагаемой.

Децентрализация

Обе системы сталкиваются с давлением в сторону концентрации, просто через разные каналы. Майнинг Proof of Work консолидировался в крупные промышленные операции и майнинг-пулы, поскольку отдельные участники редко могут конкурировать прибыльно в одиночку. Proof of Stake сталкивается с параллельной проблемой: концентрацией богатства, поскольку те, кто держит больше токенов, могут застейкать больше и заработать бо́льшую долю вознаграждений, а крупные стейкинг-сервисы или биржи могут в итоге контролировать значительную долю валидации. Ни один из механизмов полностью не решил тенденцию к консолидации; они просто переместили место, где она происходит.

Финальность и экономика валидаторов

Блоки Proof of Work никогда не являются математически окончательными; они становятся всё менее вероятными для отмены по мере добавления новых блоков поверх них, поэтому биржи часто ждут нескольких подтверждений, прежде чем считать депозит в bitcoin завершённым. Многие системы Proof of Stake, включая систему Ethereum, предлагают более быстрый путь к состоянию, в котором блоки считаются экономически необратимыми, поскольку их отмена потребовала бы от валидаторов уничтожить собственный застейканный залог. Затраты майнеров в основном фиксированы и постоянны — оборудование и электроэнергия — независимо от цены токена, тогда как затраты валидаторов в основном представляют собой альтернативные издержки капитала, связанного в стейкинге, которые меняются вместе с ценой токена и доходностью.

Почему спор не сводится просто к «один лучше другого»

Proof of Work и Proof of Stake оптимизированы под разные задачи. Proof of Work предлагает модель безопасности, которую легко оценить извне системы, поскольку она зависит от физических ресурсов, стоимость которых любой может прикинуть. Proof of Stake предлагает эффективность и более быструю финальность ценой модели безопасности, которая зависит от стоимости и распределения самого токена, что вносит другие допущения для оценки. Bitcoin остался на Proof of Work отчасти потому, что смена механизма консенсуса в сети, держащей такой объём стоимости, сама по себе — риск, на который мало кто готов пойти, а отчасти потому, что его сообщество в целом считает этот компромисс оправданным. Ethereum пришёл к противоположному выводу применительно к собственным целям. Более новые цепочки в основном по умолчанию выбирают Proof of Stake или гибридные варианты, что показывает, куда сейчас склоняется инженерное предпочтение отрасли, хотя предпочтение — не то же самое, что доказательство категорического превосходства одного механизма. Тому, кто оценивает конкретную сеть, лучше смотреть на её реальное распределение валидаторов или майнеров, историю атак или почти состоявшихся инцидентов и гарантии финальности, чем считать любой из механизмов ярлыком «безопасно».

Этот материал носит исключительно информационный характер и не является финансовой консультацией.

Answers

Часто задаваемые вопросы

Менее ли безопасен Proof of Stake, чем Proof of Work, из-за того что он использует меньше энергии?

Не обязательно; две системы обеспечивают безопасность сети разными механизмами — внешними вычислительными затратами против внутренних финансовых штрафов, — поэтому меньшее энергопотребление само по себе не говорит о более слабой безопасности.

Почему Bitcoin так и не перешёл на Proof of Stake, как это сделал Ethereum?

Сообщество Bitcoin в целом считает допущения безопасности Proof of Work более простыми для проверки извне системы, а смена механизма консенсуса в сети, держащей такой объём стоимости, несёт риски, на которые мало кто из участников готов пойти.

Проверено
William Mougayar
Об авторе
William Mougayar
Аналитик по блокчейну · Торонто, Канада

Анализирует инфраструктуру блокчейна, токенизацию, децентрализованные сети и технологии, формирующие следующее поколение цифровых финансов.

БлокчейнEthereumТокенизацияWeb3DAOsСмарт-контрактыЦифровая экономика
Смотреть полный профиль и все статьи →

Продолжить изучение