Екосистема Cardano впроваджує протокол доказу спалення, смартконтракти та сценарії Гаманця з подвійною реалізацією

robot
Генерація анотацій у процесі

В екосистему Cardano впроваджено протокол підтвердження спалювання (PoB)

Нещодавно команда Iagon розробила протокол згоряння (PoB), придатний для екосистеми Cardano, у відповідь на виклик, висунутий Чарльзом Хоскінсоном. У цій статті будуть детально розглянуті деталі реалізації цього рішення.

Огляд механізму підтвердження спалення

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

!

Реалізація PoB у смарт-контрактах Cardano

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

!

Процес розгортання смарт-контрактів

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

!

!

!

!

!

!

!

!

!

!

Реалізація на основі скриптів гаманця

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

!

!

Резюме

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

ADA2.86%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
DefiEngineerJackvip
· 16год тому
сер, pob насправді просто спалює гроші з додатковими кроками... покажіть мені формальну верифікацію або ngmi
Переглянути оригіналвідповісти на0
just_another_walletvip
· 16год тому
Гуляючи з ada, я рік був невдахою
Переглянути оригіналвідповісти на0
ser_ngmivip
· 16год тому
Комарине м'ясо також м'ясо!
Переглянути оригіналвідповісти на0
BackrowObservervip
· 16год тому
Адреса спалювання також занадто крута, правда?
Переглянути оригіналвідповісти на0
DegenWhisperervip
· 16год тому
Загорілось, так?
Переглянути оригіналвідповісти на0
  • Закріпити