Что такое PoW (Proof of Work)?

7/16/2024, 2:38:30 AM
В криптографическом мире PoW служит основной моделью консенсуса для блокчейн-сетей, устанавливая стандарт для узлов в достижении консенсуса.

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

Предложение PoW

Академические исследования, связанные с PoW, начались в начале 1990-х годов. В 1993 году американский ученый в области компьютерных наук и профессор Гарвардского университета Синтия Дворк предложила концепцию PoW для решения проблем спам-писем. В 1997 году Адам Бэк изобрел технологию HashCash, применив механизм PoW для борьбы с атаками отказа в обслуживании и злоупотреблением спам-письмами. Для этого каждому отправителю электронной почты требовалось выполнить небольшое количество вычислений хэша, намеренно вызывая кратковременную задержку.
Технология HashCash позже широко использовалась для фильтрации спама и была реализована компанией Microsoft в продуктах, таких как Hotmail, Exchange и Outlook. В 2008 году Сатоси Накамото применил концепцию PoW к согласованию блокчейна в фундаментальной статье "Биткойн: Система электронных денег для одноранговой сети", представив алгоритм согласования PoW для системы Биткойн.

Принцип

Алгоритм консенсуса PoW основан на хэш-функциях. Для заданной входной строки s хэш-функция H(s) производит выход фиксированной длины, и вычисление H(s) эффективно. Хэш-функции, используемые в блокчейн-системах, таких как Биткойн и Эфириум, должны соответствовать следующим трем критериям:

  1. Стойкость к столкновениям: должно быть маловероятно, что два разных входа приведут к одному и тому же выходу хэша.
  2. Необратимость: Учитывая выход хэша H(s), обратное проектирование входного sss должно быть вычислительно невозможным.
  3. Непредсказуемость: Помимо методов грубой силы, ни один другой метод не должен быть способен создать входные данные, хеширующиеся в определенное целевое значение.

Как это работает

Алгоритм консенсуса PoW следует этим шагам:

  1. Установка уровня сложности: Система определяет глобальное значение сложности, которое определяет требуемый результат вычисления хеша для следующего блока. Как правило, значение хеша должно быть меньше определенного порога. По мере масштабирования сети уровень сложности увеличивается, и система периодически корректирует сложность.
  2. Упаковка транзакций: Узлы собирают несколько сообщений о транзакциях и упаковывают их в тело нового блока.
  3. Сбор заголовка блока: Узлы собирают заголовок блока, который обычно включает в себя хэш-значение предыдущего блока, хэш-значение транзакций в новом блоке, текущее значение сложности, метку времени и случайное значение nonce.
  4. Вычисление хэша: Узлы используют указанный алгоритм хеширования (например, двойной SHA-256 в Биткойне) для вычисления хэша заголовка блока. Если хэш не соответствует требованиям сложности, узлы изменяют nonce и пересчитывают хэш. Узел, успешно вычисливший хэш, удовлетворяющий требованиям сложности, транслирует новый блок в сеть.
    [图片]
  5. Проверка и принятие: Узлы, получающие транслируемый блок, проверяют его допустимость (например, путем двойного хеширования SHA-256 заголовка блока в биткойне). Если проверка прошла успешно, они принимают новый блок и добавляют его к своей локальной копии распределенного реестра.
  6. Соревнование за следующий блок: Узлы начинают конкурировать за право добавить следующий блок.
    В алгоритме PoW право добавить новый блок к распределенному реестру получает только узел, который первым вычисляет хэш, соответствующий требованиям сложности. Затем другие узлы реплицируют новый блок для поддержания согласованности по всему распределенному реестру.

Ограничения

Алгоритм консенсуса PoW полагается на вычислительную мощность для выделения права записи транзакций. По мере роста масштабов сетей блокчейн это приводит к значительным потерям вычислительных ресурсов и электроэнергии. В 2020 году сеть биткоина потребляла 134,89 миллиарда киловатт-часов, что эквивалентно годовому потреблению электроэнергии провинции. Это высокое энергопотребление является основным ограничением PoW.
Кроме того, алгоритм консенсуса PoW, требующий длительного времени вычислений, приводит к продолжительному ожиданию получения прав на запись, что увеличивает циклы подтверждения транзакций и снижает эффективность генерации блоков. Например, Bitcoin генерирует блок примерно каждые 10 минут, что ограничивает количество транзакций в секунду (TPS) и подчеркивает ограничения эффективности алгоритма консенсуса PoW.

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

Пригласить больше голосов

Крипто-календарь

Обновления проекта
Etherex запустит токен REX 6 августа.
REX
22.27%
2025-08-06
Редкий день разработки и управления в Лас-Вегасе
Cardano проведет Rare Dev & Governance Day в Лас-Вегасе с 6 по 7 августа, включая семинары, хакатоны и панельные дискуссии, сосредоточенные на техническом развитии и вопросах управления.
ADA
-3.44%
2025-08-06
Блокчейн.Rio в Рио-де-Жанейро
Stellar примет участие в конференции Blockchain.Rio, которая состоится в Рио-де-Жанейро с 5 по 7 августа. Программа будет включать в себя ключевые выступления и панельные дискуссии с участием представителей экосистемы Stellar в сотрудничестве с партнерами Cheesecake Labs и NearX.
XLM
-3.18%
2025-08-06
Вебинар
Circle объявила о проведении вебинара Executive Insights на тему "Эра Закона GENIUS начинается", который запланирован на 7 августа 2025 года в 14:00 UTC. В ходе сессии будут рассмотрены последствия недавно принятого Закона GENIUS — первой федеральной регулирующей рамки для платежных стейблкоинов в Соединенных Штатах. Данта Диспарте и Кори Тен из Circle возглавят обсуждение того, как законодательство влияет на инновации в области цифровых активов, ясность регулирования и лидерство США в глобальной финансовой инфраструктуре.
USDC
-0.03%
2025-08-06
AMA на X
Ankr проведет AMA в X 7 августа в 16:00 UTC, сосредоточив внимание на работе DogeOS по созданию прикладного слоя для DOGE.
ANKR
-3.23%
2025-08-06

Похожие статьи

Отчет об исследовании Uniswap (UNI)
Средний

Отчет об исследовании Uniswap (UNI)

Uniswap, пионер в области децентрализованных бирж, использует AMM в качестве основного механизма для автоматического выполнения сделок через пулы ликвидности.
6/6/2024, 3:43:21 AM
Отчет о исследовании Immutable X (IMX)
Средний

Отчет о исследовании Immutable X (IMX)

Immutable X - это некомпатибельная с EVM сеть Layer 2, развернутая на Ethereum и основанная на технологии StarEx от Starkware.
7/1/2024, 8:35:37 AM
Отчет об исследовании Kaspa (KAS)
Средний

Отчет об исследовании Kaspa (KAS)

Kaspa — это децентрализованная и масштабируемая сеть уровня 1, которая использует архитектуру BlockDAG для решения проблем масштабируемости, связанных с традиционными операциями блокчейна.
6/25/2024, 2:47:39 AM
Кто такой Сатоши Накамото?
Новичок

Кто такой Сатоши Накамото?

В сегодняшнем мире криптовалюты самой большой загадкой не является то, как работает Биткойн, а скорее - кто его создатель.
7/19/2024, 3:37:20 AM
Отчет об исследовании Pendle (PENDLE)
Средний

Отчет об исследовании Pendle (PENDLE)

Pendle — это протокол процентных деривативов, предлагаемый в нескольких цепочках, что позволяет пользователям фиксировать будущую доходность своих криптоактивов и получать прибыль заранее.
6/18/2024, 2:59:31 AM
Отчет по исследованию Render Network (RNDR)
Средний

Отчет по исследованию Render Network (RNDR)

Render Network - это децентрализованная платформа рендеринга, которая предоставляет решения по 3D рендерингу через децентрализованную сеть GPU.
6/27/2024, 2:59:46 AM
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!