Підтвердження ємності (криптовалюта)

Що таке доказ ємності (PoC) для криптовалют?

Доказ ємності (PoC) – це алгоритм консенсусного механізму, який використовується в блокчейнах, що дозволяє пристроям для майнінгу в мережі використовувати свій доступний простір на жорсткому диску для вирішення прав майнінгу та перевірки транзакцій. Це на відміну від використання обчислювальної потужності пристрою для видобутку (як в  алгоритмі доказу роботи ) або частки майнера в криптовалютах (як в  алгоритмі доведення долі ).

Ключові винос

  • Системи автентифікації підтвердження ємності (PoC) використовують вільний простір на жорсткому диску пристрою для зберігання рішень проблеми хешування криптовалюти.
  • Головною перевагою PoC-системи є її ефективність у порівнянні з системами підтвердження роботи (PoW) та системою підтвердження частки (PoS).
  • До блокчейнів, які працюють на підтвердження потужності, належать Storj, Burst, Chia та SpaceMint.

Розуміння підтвердження спроможності

Підтвердження потужності стало одним із багатьох альтернативних варіантів вирішення проблеми високого споживання енергії в системах підтвердження роботи (PoW) та накопичення криптовалюти в системах підтвердження частки (PoS).

Доказ потужності дозволяє майнінговим пристроям, також відомим як вузли, у мережі блокчейнів використовувати порожній простір на жорсткому диску для видобутку доступних криптовалют.

Замість багаторазового зміни чисел у заголовку блоку та повторного хешування значення рішення, як у системі PoW, PoC працює, зберігаючи список можливих рішень на жорсткому диску майнінгового пристрою ще до початку майнінгової діяльності.

Чим більший жорсткий диск, тим більше можливих значень рішення можна зберегти на жорсткому диску, тим більше шансів у майнера відповідати необхідному хеш-значенням зі свого списку, що призводить до більших шансів виграти винагороду за майнінг.

Щоб провести аналогію, якщо винагорода за лотерею базується на відповідності більшості чисел у виграшному квитку, тоді у гравця з довшим списком можливих рішень буде більше шансів на виграш. Крім того, гравцеві дозволяється продовжувати використовувати номери блоків лотерейних квитків знову і знову неодноразово.

Burstcoin  – це криптовалюта, яка використовує систему підтвердження пропускної спроможності. Інші монети, які використовують його, – Storj, Chia та SpaceMint.

Як працює PoC: побудова графіків та видобуток

Протокол підтвердження спроможності передбачає двоетапний процес, який включає побудову графіків та видобуток.

Спочатку складається жорсткий диск: список усіх можливих значень nonce створюється шляхом багаторазового хешування даних, включаючи обліковий запис майнера. Кожен такий nonce містить 8192 хеші, які пронумеровані від 0 до 8191. Всі хеші об’єднані в “совки”, що означає, що сусідні хеші об’єднуються, утворюючи пару з двох. Наприклад, хеш 0 і 1 становлять совок 0, хеш 2 і 3 – хеш 1 тощо.

Другий крок передбачає власне гірничу вправу, під час якої майнер обчислює кількість совка. Наприклад, якщо майнер починає видобуток корисних копалин і генерує совок номер 38, тоді майнер переходить до совка № 38 моменту 1 і використовує дані цього совка для обчислення граничного значення.

Процес повторюється для обчислення крайнього терміну для кожного випадку, коли він проводиться на жорсткому диску шахтаря. Слідом за підрахунком усіх термінів, майнер обирає той, що має мінімальний термін.

Кінцевий термін представляє тривалість часу в секундах, яка повинна пройти з моменту підробки останнього блоку, перш ніж майнеру дозволено підробляти новий блок. Якщо протягом цього часу ніхто інший не підробив блок, майнер може підробити блок і вимагати винагороду за блок.

Наприклад, якщо майнер X придумав мінімальний термін 36 секунд, і жоден інший майнер не зможе підробити блок протягом наступних 36 секунд, X забезпечить шанс підробити наступний блок і отримати винагороду.

Плюси та мінуси підтвердження спроможності

PoC має ряд переваг перед системами PoW та PoS, а також деякі важливі недоліки, які включають:

Плюси

  • PoC може використовувати будь-які звичайні жорсткі диски, включаючи ті, що мають системи на базі Android.

  • Як повідомляється, це до 30 разів більш енергоефективне, ніж видобуток криптовалюти на основі ASIC.

  • Немає необхідності у спеціальному обладнанні або постійному оновленні жорстких дисків.  

  • Видобуток даних можна легко знищити, а накопичувач використовувати повторно для будь-яких інших цілей зберігання даних.

Мінуси

  • Не так багато розробників прийняли систему.

  • Шкідливе програмне забезпечення може впливати на майнінг.

  • Широке поширення PoC може розпочати “гонку озброєнь” з виробництва жорстких дисків більшої ємності.