Протокол доведення спалення в екосистемі Cardano: Глибина аналізу рішення Iagon

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

Вступ до протоколу PoB

Iagon нещодавно завершив виклик щодо підтвердження спалення (PoB) протоколу, який призначено для екосистеми Cardano. У цій статті буде представлено рішення, розроблене командою Iagon, що включає в себе такі основні аспекти:

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

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

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

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

!

2. Смарт-контракт PoB мережі Cardano

Смарт-контракти Cardano містять три компоненти:

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

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

!

!

!

!

!

3. Розгортання смарт-контрактів

Кроки для розгортання смарт-контракту в тестовій мережі включають:

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

!

!

!

!

!

!

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

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

!

!

Висновок

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

ADA8.18%
IAG5.49%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
SerumSquirrelvip
· 20год тому
криптосвіт граєш довго, Токен нескінченний
Переглянути оригіналвідповісти на0
LadderToolGuyvip
· 20год тому
Швидко підпаліть ada
Переглянути оригіналвідповісти на0
LoneValidatorvip
· 20год тому
Адреса спалювання Слухати вже страшно
Переглянути оригіналвідповісти на0
MrDecodervip
· 20год тому
Кардано нарешті спалив гроші
Переглянути оригіналвідповісти на0
AirdropHunterKingvip
· 20год тому
Не хвастайся, скільки токенів потрібно спалити, щоб отримати аірдроп? Сліпо вгадувати знову марно витрачати газ.
Переглянути оригіналвідповісти на0
  • Закріпити