Що таке PoW (Доказ роботи)?

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 до консенсусу блокчейну в узагальненій статті "Bitcoin: A Peer-to-Peer Electronic Cash System", введенням алгоритму консенсусу PoW для системи Bitcoin.

Принцип

Алгоритм консенсусу PoW ґрунтується на хеш-функціях. Для заданого вхідного рядка s хеш-функція H(s) виробляє вихід фіксованої довжини, і обчислення H(s) ефективно. Хеш-функції, які використовуються у блокчейн-системах, таких як Bitcoin та Ethereum, повинні відповідати наступним трьом критеріям:

  1. Стійкість до зіткнень: Ймовірно, що два різних входи не вироблять однаковий хеш-вивід.
  2. Необоротність: З урахуванням вихідного хешу H(s), зворотнє проектування введення sss повинно бути обчислювально неоскільки неможливим.
  3. Непередбачуваність: Окрім методів грубої сили, інший метод не повинен мати змогу створити ввід, який хешується до певного цільового значення.

Як це працює

Алгоритм консенсусу PoW виконує ці кроки:

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

Обмеження

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

* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.

Поділіться

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

Оновлення проекту
Etherex запустить токен REX 6 серпня.
REX
22.27%
2025-08-06
Рідкісний день розробників та управління в Лас-Вегасі
Cardano проведе Рідкісний День Розробників і Управління в Лас-Вегасі з 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 Act починається", запланованого на 7 серпня 2025 року о 14:00 UTC. У сесії буде розглянуто наслідки нещодавно прийнятого закону GENIUS Act — першої федеральної регуляторної рамки для платіжних стейблкоїнів у Сполучених Штатах. Обговорення, яке проведуть Дант Диспарт і Кері Тен з Circle, зосередиться на тому, як це законодавство вплине на інновації у сфері цифрових активів, регуляторну ясність та лідерство США у глобальній фінансовій інфраструктурі.
USDC
-0.03%
2025-08-06
АМА на Х
Ankr проведе AMA в X 7 серпня о 16:00 UTC, зосередившись на роботі DogeOS зі створення прикладного рівня для DOGE.
ANKR
-3.23%
2025-08-06

Статті на тему

Дослідницький звіт з Immutable X (IMX)
Середній

Дослідницький звіт з Immutable X (IMX)

Immutable X - це некомпатибільна з EVM мережа Layer 2, розгорнута на Ethereum і побудована на технології StarEx від Starkware.
7/1/2024, 8:35:37 AM
Хто такий Сатоші Накамото?
Початківець

Хто такий Сатоші Накамото?

У світі криптовалюти сьогодні найбільша загадка - це не те, як працює Bitcoin, а хто його творець.
7/19/2024, 3:37:20 AM
Звіт про дослідження Uniswap (UNI)
Середній

Звіт про дослідження Uniswap (UNI)

Uniswap, піонер децентралізованих бірж, використовує AMM як основний механізм для автоматичного виконання угод через пули ліквідності.
6/6/2024, 3:43:21 AM
Kaspa (KAS) Звіт про дослідження
Середній

Kaspa (KAS) Звіт про дослідження

Kaspa — це децентралізована та масштабована мережа рівня 1, яка використовує архітектуру BlockDAG для вирішення проблем масштабованості, пов'язаних із традиційними операціями блокчейну.
6/25/2024, 2:47:39 AM
Pendle (PENDLE) Звіт про дослідження
Середній

Pendle (PENDLE) Звіт про дослідження

Pendle — це процентні деривативи, протокол запропоновані в кількох ланцюгах, що дозволяє користувачам фіксувати майбутню прибутковість своїх криптоактивів і отримувати прибуток наперед.
6/18/2024, 2:59:31 AM
Звіт про дослідження IO.NET (IO)
Середній

Звіт про дослідження IO.NET (IO)

IO.NET – це децентралізована мережа графічних процесорів, розроблена спеціально для машинного навчання (ML). Він агрегує обчислювальну потужність понад мільйона графічних процесорів, отриманих від незалежних майнерів криптовалют, Filecoin, Render та інших проєктів.
6/13/2024, 3:28:16 AM
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!