Кілька механізмів керують процесами майнінгу в блокчейні.
Ці механізми консенсусу необхідні для перевірки транзакцій блокчейну та створення нових блоків.
Одним із таких механізмів майнінгу є протокол Proof of Capacity.
Механізм консенсусу Proof of Capacity (POC) використовує доступний простір на жорсткому диску для перевірки транзакцій і прийняття рішення щодо прав майнінгу в блокчейні.
Консенсус PoC споживає мало енергії та є більш ефективним, ніж Proof of Works і Stakes.
Існує два кроки, пов’язані з використанням Proof of Capacity у мережі блокчейн; планування та видобуток.
Незважаючи на те, що консенсус PoC споживає менше енергії, забезпечує швидші транзакції та є ефективнішим, його прийнятність низька.
Для майнінгу в блокчейні можуть використовуватися різні процеси та процедури, і ви можете використовувати кілька механізмів для створення нових блоків у мережі блокчейну.
Процесів, пов’язаних із визначенням прав майнінгу та вузлів для підтвердження транзакцій, багато.
Якщо механізм блокчейну приймає консенсус, тепер ви можете вибрати алгоритм консенсусу, який найкраще відповідає вашій технології блокчейн.
Одним із таких механізмів консенсусу є підтвердження ємності (PoC).
У цій статті ми визначимо визначення алгоритму консенсусу підтвердження ємності, як ви можете використовувати PoC для перевірки транзакцій, а також плюси/мінуси алгоритму консенсусу підтвердження ємності.
Що таке доказ ємності (POC)?
Proof of Capacity (PoC) — це консенсусний механізм, який дозволяє вузлам і майнерам майніти в блокчейні.
Proof of Capacity дозволяє майнінг, використовуючи доступний простір на жорсткому диску для визначення прав на майнінг і перевірки транзакцій блокчейну.
PoC — це консенсусний алгоритм, який розгортає вільний простір на жорсткому диску для зберігання рішень проблеми хешування в криптовалюті.
Механізм Proof of Capacity ефективніший, ніж Proof of stake (PoS) або Proof of Work (PoW).
Створення нових блоків, хешування та інші дії з майнінгу в блокчейні споживають багато енергії. Однак розробники Proof of Capacity розробили його, щоб споживати менше енергії.
Алгоритм консенсусу PoC не повторює хешування, замість цього він компілює та зберігає список можливих рішень на жорсткому диску пристрою для майнінгу. Отже, коли почнеться майнінг, він розгорне доступний простір.
Використовуючи алгоритм консенсусу Proof of Capacity, приклади блокчейн-додатків включають
Storj , Spacemint, Chia та Burstcoin.
Як працює підтвердження дієздатності (POC)?
Зображення: ResearchGate
Протокол підтвердження ємності використовується для створення нових блоків і перевірки транзакцій у блокчейні. Однак він передбачає двоетапні процеси, а саме: креслення та видобуток.
Складання сюжетів
Першим кроком є креслення жорсткого диска. Побудова передбачає перерахування всіх можливих чисел, які розв’язують майнери.
Графік — це файл, який містить попередньо обчислені хеші. Майнери використовують сюжети для створення блоків для блокчейну signum.
У процесі побудови PoC є те, що ми називаємо Nonce. Тобто «Номер використано лише один раз». Nonce — це число, яке ви додаєте до хешованого або зашифрованого блоку, і це термін, який використовують майнери в блокчейні.
Під час побудови графіка ви продовжуєте повторювати дані в обліковому записі майнера, доки не створите значення nonce. Один одноразовий номер, який ви можете розробити, містить 8192 хеші.
Усі хеші від 0 до 8192 пронумеровані та об’єднані в черпаки. Отже, ви об’єднаєте сусідні хеші та об’єднаєте їх, щоб утворити пару з двох.
Цей процес називається побудовою графіка в алгоритмі Proof of Capacity (POC).
Майнінг
Наступним кроком консенсусного алгоритму Proof of Capacity є майнінг, і цей крок включає фактичне майнінг.
На цьому кроці майнер обчислює всі числа черпака, які ви створили на графіку. Ви продовжите повторювати процес розрахунку крайнього терміну для кожного Nonce, що міститься на жорсткому диску майнера.
Якщо майнер починає видобуток і генерує ковш під номером 28, він повинен буде перейти до черпака номер 28 з nonce 1. Тепер вони використовуватимуть ці дані для обчислення кінцевого терміну.
Значення крайнього терміну стосується тривалості часу в секундах, який має бути вичерпано з моменту створення останнього блоку. Цей період визначатиме, коли майнер зможе створити новий блок.
Однак, якщо протягом цього часу жоден майнер не сфальсифікував блок, ви можете створити новий блок і отримати винагороду.
Після створення нового блоку ви можете отримати правильну комбінацію хешів, зіставивши одноразові коди з хешами, що зберігаються на жорсткому диску.
Майнери продовжують повторювати два кроки протоколу Proof of Capacity, щоб створювати нові блоки в блокчейні та перевіряти крипто-транзакції.
Далі на нашому порядку денному – визначити плюси та мінуси PoC.
переваги алгоритму консенсусу підтвердження ємності
Ось переваги консенсусного алгоритму Proof of Capacity:
· Протокол Proof of Capacity може використовувати будь-який звичайний жорсткий диск або комп’ютерний запам’ятовуючий пристрій, а цей консенсусний алгоритм може використовувати сховище з системою на базі Android.
· Протокол PoC є більш енергозберігаючим і енергоефективним, ніж Proof of Work і Stake. Повідомляється, що PoC в 30 разів енергоефективніше, ніж процеси майнінгу криптовалюти на основі ASIC.
· Ви можете назавжди та легко стерти дані майнінгу з жорсткого диска. Ви можете повторно використовувати жорсткий диск для нових блоків або іншого зберігання даних.
· Протокол Proof of Stake забезпечує швидкі та недорогі блокчейн-транзакції.
Мінуси алгоритму консенсусу підтвердження ємності
Ось недоліки консенсусного алгоритму Proof of Capacity:
· Запровадження консенсусних алгоритмів PoC відбувається повільно, і кілька розробників уникають цього протоколу.
· Існує вищий ризик атак зловмисного програмного забезпечення та пом’якшення в протоколі підтвердження ємності.
Висновок
Експерти вважають, що консенсусний алгоритм Proof of Capacity замінює час на простір під час створення нових блоків. У PoC вам не потрібно розгадувати трильйони хешів за секунду; все, що вам потрібно зробити, це заздалегідь зберегти хеші на вільному жорсткому диску.
Переваги протоколу PoC набагато переважують Proof of Stake і Proof of work, він швидше виконує транзакції та споживає менше енергії.
Проте вразливість до атак і зловмисного програмного забезпечення є великою проблемою, і ця вразливість утримує розробників від розгортання PoC на своїх блокчейн-платформах.
Автор:
Валентин А. , дослідник Gate.io
Ця стаття представляє лише погляди дослідника і не містить інвестиційних пропозицій.
Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх випадках буде вжито судовий позов через порушення авторських прав.