Екосистема Cardano впроваджує протокол доказу спалювання для посилення антитиску.

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

Аналіз протоколу спалювання в екосистемі Cardano

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

Огляд механізму доказу спалювання

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

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

!

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

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

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

Цей дизайн дозволяє чотири операції:

  1. Спалювання: відправка коштів на адресу чорної діри
  2. Підтвердження спалення: підтвердіть, що спалення відбулося
  3. Блокування: надсилання коштів на адресу з ключем
  4. Вилучення: повернення заблокованих коштів

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

!

!

!

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

Ви можете розгорнути смарт-контракт в тестовій мережі, виконавши такі кроки:

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

!

!

!

!

!

!

!

!

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

Щоб додатково запобігти цензурі, можна використовувати лише скрипти гаманців без залежності від смарт-контрактів. Цей підхід вимагає:

  1. Заміна хешу публічного ключа на хеш значення зобов'язання
  2. Мінімальний біт значення зворотного зобов'язання
  3. Використання API Cardano для генерації адреси, що відповідає стандартам

Цей спосіб реалізації робить перевірку операцій згоряння надзвичайно складною, якщо не перевіряти всі транзакції Cardano.

!

!

Висновок

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

ADA-4.63%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 9
  • Поділіться
Прокоментувати
0/400
PuzzledScholarvip
· 07-06 21:12
і безпечний бик啊
Переглянути оригіналвідповісти на0
SoliditySlayervip
· 07-06 08:52
Ця хвиля Cardano має до місяця!
Переглянути оригіналвідповісти на0
LiquidityWitchvip
· 07-05 08:57
Дефляція неодмінно підніме, вір чи не вір - на твій розсуд.
Переглянути оригіналвідповісти на0
GasFeeCriervip
· 07-04 04:50
ADA останнім часом активно діє.
Переглянути оригіналвідповісти на0
ChainPoetvip
· 07-04 04:45
Дефляція до смерті!!
Переглянути оригіналвідповісти на0
hodl_therapistvip
· 07-04 04:43
Це ж не якась новина.
Переглянути оригіналвідповісти на0
EthMaximalistvip
· 07-04 04:43
Швидко тікайте від риболовних проектів
Переглянути оригіналвідповісти на0
MindsetExpandervip
· 07-04 04:38
Розблокувати режим горіння, чекаємо на зростання~
Переглянути оригіналвідповісти на0
BasementAlchemistvip
· 07-04 04:29
Знищити монету в кінцевому підсумку виграє все ж рання вечірка проєкту
Переглянути оригіналвідповісти на0
Дізнатися більше
  • Закріпити