Що таке Proof of Work (POW)? : Основна логіка безпеки блокчейну
Доказательство роботи (POW) є основним алгоритмом для забезпечення безпеки транзакцій у блокчейн-мережі, основна роль якого полягає у перевірці автентичності кожної транзакції та постійному записі дійсних транзакцій у розподілений реєстр, запобігаючи підробкам та шахрайству.
Одне: Основна логіка роботи POW
Кожна транзакція в блокчейні повинна пройти перевірку, щоб бути визнана дійсною. Цю задачу перевірки виконують спеціальні ролі в мережі — «майнери»:
-
Майнери повинні вкладати значні обчислювальні потужності для виконання складних обчислень, основа яких полягає у розв'язанні конкретної математичної загадки. Ця загадка не має скорочень, і її можна розв'язати лише шляхом brute-force обчислень з повторними спробами, що демонструє «обсяг роботи» майнера.
-
Майнер, який першим успішно розв'яже загадку, отримає подвійну винагороду в цифровій валюті: по-перше, «комісію за транзакцію» (яка покриває витрати на обробку транзакції), по-друге, «блокову винагороду», передбачену мережею (для стимулювання майнерів до участі в обслуговуванні).
-
Результати роботи майнера будуть перевірені іншими вузлами мережі, і після підтвердження відсутності помилок ця транзакція та пов'язані дані будуть упаковані в новий блок, постійно записані в цифровий реєстр і стануть невід'ємною частиною блокчейну.
Простіше кажучи, сутність доказу роботи полягає у використанні «вкладених обчислювальних потужностей» як основи довіри — майнери доводять свій внесок через виконання обчислювальних завдань, отримуючи винагороду, а спільна перевірка вузлами мережі забезпечує автентичність транзакцій та безпеку мережі.
Два: Додаткові ключові концепції
-
Цифровий реєстр: Основний носій блокчейну, спеціально призначений для запису всіх історичних деталей транзакцій цифрової валюти, з характеристиками відкритості, прозорості та неможливості підробки; кожна транзакція може бути перевірена.
-
Вузол: Різні комп'ютерні пристрої, підключені до мережі цифрової валюти (включаючи звичайні комп'ютери, сервери тощо). Основна відповідальність вузлів полягає у перевірці даних транзакцій, упакований майнерами, а також спільному підтриманні безпеки та цілісності даних усього блокчейн-мережі, запобігаючи шахрайству окремих вузлів.