Як заробити на криптовалюті: алгоритми Proof-of-Work і Proof-of-Stake
Блокчейн – це ланцюг блоків, тобто записів транзакцій, побудований за певними правилами. Один з найвідоміших способів використовувати блокчейн-технологію – криптовалюти. У біткоїна нові блоки з’являються кожні 10 хвилин, а в ефіріума – кожні 14 секунд. Хто отримує право їх створити, визначають спеціальні алгоритми, наприклад, Proof-of-Stake та Proof-of-Work.
Редакція MC.today розібралася, що таке Proof-of-Stake та Proof-of-Work і чому вони важливі.
Зміст
Proof-of-Stake або PoS – метод захисту в криптовалютах. Дослівно перекладається як доказ володіння. Він означає: блок
Вперше Proof-of-Stake використали 2012 року у криптовалюті PPCoin
Якби Proof-of-Stake вибирав наступний блок за балансом рахунку, то це призвело б до небажаної централізації – той, хто має найбільше грошей, завжди мав би перевагу. Тому є декілька способів відбору.
Спрогнозувати, який саме комп’ютер створить наступний блок, можна з допомогою випадкового вибору блоків Nxt і BlackCoin. Тут використовують формулу, що шукає найнижче значення хешу
Система Proof-of-Stake у Peercoin множить кількість монет на число днів, коли ними володіли. Чим більше у вас монет і чим довше вони у вас були, тим більше шансів створити наступний блок. Але щойно монетна ставка підписує блок, вона знову «оновлюється» – доведеться чекати ще мінімум 30 днів, аби згенерувати наступний блок.
Але й тут є обмеження. Наприклад, найбільше шансів створити наступний блок з’являється через 90 днів, а потім ця ймовірність зменшується. Так дуже старі та великі ставки не будуть домінувати в блокчейні.
Завдяки алгоритму Proof-of-Stake мережа поступово виробляє нові монети та не споживає багато потужності.
Proof-of-Stake – це зручний і незатратний спосіб добувати нові монети. Ось чому:
До недоліків цього методу можна віднести:
Майнінг
Ів Ренно, керівник відділу торгівлі у Wirex, вважає: виробляти блоки та перевіряти транзакції мають ті, хто ризикує своїми криптовалютами. Так їхні інтереси збігаються з інтересами блокчейну та спільноти.
Ось як працює Proof-of-Stake:
Щоб почати стейкінг, потрібно мати криптовалюту, яка працює на алгоритмі Proof-of-Stake. Це можуть бути Solana, Polkadot та інші.
Proof-of-Work, або PoW, перекладається як доказ роботи. Це алгоритм захисту розподілених систем від зловживань, наприклад DoS-атак
Завдання Proof-of-Work не може виконати людина. Вони від самого початку призначені для комп’ютерів з великими обчислювальними потужностями. При цьому на перевірку рішення йде набагато менше ресурсів і часу.
Ось як працює алгоритм Proof-of-Work:
Той, хто відгадав завдання першим, отримує винагороду у вигляді криптовалюти блокчейну. Наприклад, якщо ви працюєте в блокчейні біткоїн, то отримуєте таку саму криптовалюту.
Особливість хеша в його асиметрії. Саме тому майнеру складно його знайти, але легко перевірити іншим учасникам мережі. При цьому в кожному хеші є інформація про попередні блоки. Це і є доказом, що всі дії відбувалися в межах одного блокчейну.
Вперше концепцію Proof-of-Work описали Синтія Дворк, професорка Гарварду та співробітниця Microsoft, і Моні Наор, професор Наукового інституту Вейцмана, у роботі Pricing via Processing, Or, Combatting Junk Mail, Advances in Cryptology. Це відбулося 1993 року.
Вони не вживали цей термін, але описали його ідею: щоб отримати доступ до ресурсу, користувач має обчислити досить складну, але посильну функцію. Так ви не зможете зловживати ресурсом.
1997 року Адам Бек запустив проєкт Hashcash. Він мав захищати від спаму. Його суть полягає ось у чому: коли ви надсилаєте електронні листи, для кожного відправки комп’ютер проводить певні обчислення. Надіслати декілька листів буде неважко. Але якщо ви робите масову розсилку, то через постійні обчислення коду це займає дуже багато часу.
Сам термін Proof-of-Work з’явився за два роки. Його використали дослідник комп’ютерної безпеки Маркус Якобссон і професор Техніон-Корнельського інституту Джейкобса Арі Джуелс у статті Proofs of Work and Bread Pudding Protocols.
Сатоші Накамото, творець першої криптовалюти біткоїн, використав механізм Proof-of-Work, аби досягти єдиної думки, яку версію блокчейну вважати правильною. Він поєднав ідею Hashcash і механізм складності, що змінюється. Тобто число нулів збільшувалося чи зменшувалося залежно від сумарної потужності учасників мережі. Для розрахунків він використав функцію SHA-256.
Простими словами, Proof-of-Work дозволяє мережі перевірити, що майнер виконав розрахунки. Тобто мережа шукає хеш заголовка блоку, що містить посилання на попередній блок. Ще там є підсумовуване значення транзакцій, що він містить. Також хеш має відповідати заданому рівню складності.
Майнінг з’явився саме завдяки алгоритму Proof-of-Work для біткоїна. Цей механізм дав поштовх створювати спеціальне обладнання, адже навіть найбільші суперкомп’ютери не мають достатньої потужності, аби обчислити хешування блоків.
Proof-of-Work потребує багато енергії. Пол Броді, глобальний керівник напряму блокчейн в EY, вважає:
99,99% енергії, що використали машини на пошук рішення, витратили в пусту – лише один майнер може вирішити конкретне завдання.
Одна з найбільших загроз Proof-of-Work – атака більшості. Коли група отримує контроль над 50% потужності майнінгу, вона може запобігти підтвердженню транзакцій, витрачати монети двічі та створювати форки
Попри це, на думку Роберта Грінфілда, генерального директора Energing Impact, необанка децентралізованих фінансів, атакувати систему Proof-of-Work дорожче, ніж Proof-of-Stake. У першому випадку зловмиснику потрібно отримати понад 50% обчислювальної потужності в мережі. У другому – купити понад 50% валюти цієї системи.
Дональд Макінтайр, засновник онлайн-ресурсу про криптовалюти Etherplan, теж вважає Proof-of-Stake менш надійним механізмом. Річ у тім, що Proof-of-Work базується на об’єктивних обчисленнях машини, а Proof-of-Stake – це, по суті, звернення до авторитету, який не має об’єктивної бази.
Джерело: Etherplan.com
Окрім Proof-of-Stake і Proof-of-Work у криптовалютах є й інші механізми доказів:
Одним з недоліків цього механізму є те, що монети не так швидко генеруються.
Джерело: medium.com
У блокчейні з допомогою цього методу вибирають наступні вузли для створення блоку.
Джерело: jhargrave.medium.com
6 травня в Києві відбудеться InfoSec Ukraine 2025 – масштабна конференція про кібербезпеку, яка збере…
Хмарний провайдер De Novo провів службове розслідування щодо інциденту 26 квітня, внаслідок якого були проблеми…
Група ІТ-компаній Netpeak Group готується до ребрендингу. Група змінить назву та логотип, однак поки що…
Сервіс для купівлі квитків на події Concert.ua провів ребрендинг. Відомий логотип тепер більш лаконічний і…
Чи бувало у вашому житті так, що ви відчиняєте шафу і відчуваєте, що ваш гардероб…
Українська компанія Headway Inc, що входить до екосистеми Genesis, посіла четверте місце в рейтингу EdTech-компаній,…