Екосистема Cardano впроваджує механізм спалення доказів для реалізації незаслуженого спалення токенів.

Застосування механізму доведення витрат у мережі Cardano

Нещодавно команда виконала виклик, запропонований Чарльзом Хоскінсоном, і розробила протокол Proof of Burn (PoB) для екосистеми Cardano. У цій статті буде представлено це рішення, основні теми включають:

  1. Огляд механізму підтвердження вогнем та його застосування
  2. Це рішення PoB реалізовано на смарт-контракті мережі Cardano
  3. Розгортання та тестування тестової мережі смарт-контрактів
  4. Виконання протоколу PoB шляхом надсилання токенів на адресу "чорна діра"

Доказ горіння та його застосування

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

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

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

!

Смарт-контракт на основі доказу спалення в мережі Cardano

Смарт-контракти Cardano складаються з трьох частин:

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

Смарт-контракти Cardano не мають централізованого стану, кожен eUTxO має незалежний стан. Можливі операції включають:

  • Спалювання: надсилання коштів на адресу чорної діри
  • Вилучено: перевірте, чи сталася спалювання
  • Заблокувати: надіслати кошти на адресу з ключем
  • Виведення: Виведення заблокованих коштів

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

У процесі спалювання, шляхом надання хеш-значенню секретного зобов'язання та його перевертання, створюється адреса чорної діри. Оскільки використовується криптографічна хеш-функція, майже неможливо знайти відповідне початкове значення.

Посередник не може відрізнити операції з горіння та блокування, тому не може вибірково перевіряти операції з горіння. Горіння можна перевірити, опублікувавши обіцяну вартість.

!

Розгортання тестової мережі смарт-контрактів

Етапи розгортання включають:

  1. Встановлення інструментального набору Haskell
  2. Побудова скриптів Plutus
  3. Запустіть контейнер вузла та гаманця Cardano
  4. Відновлення гаманця та отримання ID гаманця
  5. Виконання спалювання токенів
  6. Підтвердження спалювання

!

Від смарт-контрактів до гаманцевих скриптів

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

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

Можна використовувати бібліотеку API Cardano для створення адреси для спалення, подання транзакцій та перевірки спалення.

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

!

ADA-1.29%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
TokenEconomistvip
· 08-13 16:11
насправді, ця модель PoB підписується на класичну теорію грошової конtraction
Переглянути оригіналвідповісти на0
CryptoMotivatorvip
· 08-13 08:20
ada牌景景线 знову має нові дії!
Переглянути оригіналвідповісти на0
digital_archaeologistvip
· 08-10 17:10
ada ще потрібно займатися такими справами з монетами
Переглянути оригіналвідповісти на0
ShibaSunglassesvip
· 08-10 17:08
Токен горить!
Переглянути оригіналвідповісти на0
ForkItAllDayvip
· 08-10 16:47
Ча Бей знову спалює монети, хочу з'їхати з глузду
Переглянути оригіналвідповісти на0
  • Закріпити