Команда Iagon нещодавно завершила розробку протоколу підтвердження спалювання (PoB) для екосистеми Cardano. Цей протокол має на меті вирішення проблеми цензури в блокчейн-транзакціях, одночасно надаючи нові можливості для мережі Cardano. У цій статті буде детально розглянуто принципи дизайну та способи реалізації цього протоколу.
Огляд механізму доказу спалювання
Докази спалювання по суті є відправленням токенів на недоступну "чорну діру" адресу. Цей процес можна перевірити, але лише відправник знає конкретне значення зобов'язання. Ця механіка має багато застосувань, включаючи дефляцію та як доказ зобов'язання в блокчейн-протоколі.
Безпека доказу спалювання базується на криптографічних хеш-функціях. Ці функції легко обчислюються вперед, але важко зламати в зворотному напрямку. Перевернувши найменший біт виходу хеш-функції, можна створити адрес чорної діри, до якої фактично неможливо отримати доступ.
!
Реалізація доказу спалення в смарт-контрактах Cardano
Смарт-контракти Cardano складаються з трьох частин:
Скрипт викуплювача: контроль використання eUTxO
Сценарій гаманця: представляє користувача, який виконує операцію
eUTxO: зберігання коштів та даних
Цей дизайн дозволяє чотири операції:
Спалювання: відправка коштів на адресу чорної діри
Підтвердження спалення: підтвердіть, що спалення відбулося
Блокування: надсилання коштів на адресу з ключем
Вилучення: повернення заблокованих коштів
Операції згоряння та блокування використовують однаковий формат викупника, тому їх неможливо відрізнити. Тільки ініціатор знає, яка саме операція була проведена.
!
!
!
Розгортання смарт-контрактів
Ви можете розгорнути смарт-контракт в тестовій мережі, виконавши такі кроки:
Встановлення інструментального набору Haskell
Побудова скриптів Plutus
Запустіть контейнери вузлів та гаманців Cardano
Відновлення гаманця та отримання ID гаманця
Виконати операцію спалення
Підтвердження результатів спалювання
!
!
!
!
!
!
!
!
Реалізація на основі скриптів гаманця
Щоб додатково запобігти цензурі, можна використовувати лише скрипти гаманців без залежності від смарт-контрактів. Цей підхід вимагає:
Заміна хешу публічного ключа на хеш значення зобов'язання
Мінімальний біт значення зворотного зобов'язання
Використання API Cardano для генерації адреси, що відповідає стандартам
Цей спосіб реалізації робить перевірку операцій згоряння надзвичайно складною, якщо не перевіряти всі транзакції Cardano.
!
!
Висновок
Протокол доказу спалювання надає нову функцію екосистемі Cardano, що допомагає запобігти перевірці транзакцій. З подальшим вдосконаленням інфраструктури Cardano в майбутньому можуть з'явитися більш складні рішення, що поєднують смарт-контракти та скрипти гаманців. Це закладе основу для створення більш стійкого до цензури середовища.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
11 лайків
Нагородити
11
9
Поділіться
Прокоментувати
0/400
PuzzledScholar
· 07-06 21:12
і безпечний бик啊
Переглянути оригіналвідповісти на0
SoliditySlayer
· 07-06 08:52
Ця хвиля Cardano має до місяця!
Переглянути оригіналвідповісти на0
LiquidityWitch
· 07-05 08:57
Дефляція неодмінно підніме, вір чи не вір - на твій розсуд.
Переглянути оригіналвідповісти на0
GasFeeCrier
· 07-04 04:50
ADA останнім часом активно діє.
Переглянути оригіналвідповісти на0
ChainPoet
· 07-04 04:45
Дефляція до смерті!!
Переглянути оригіналвідповісти на0
hodl_therapist
· 07-04 04:43
Це ж не якась новина.
Переглянути оригіналвідповісти на0
EthMaximalist
· 07-04 04:43
Швидко тікайте від риболовних проектів
Переглянути оригіналвідповісти на0
MindsetExpander
· 07-04 04:38
Розблокувати режим горіння, чекаємо на зростання~
Переглянути оригіналвідповісти на0
BasementAlchemist
· 07-04 04:29
Знищити монету в кінцевому підсумку виграє все ж рання вечірка проєкту
Екосистема Cardano впроваджує протокол доказу спалювання для посилення антитиску.
Аналіз протоколу спалювання в екосистемі Cardano
Команда Iagon нещодавно завершила розробку протоколу підтвердження спалювання (PoB) для екосистеми Cardano. Цей протокол має на меті вирішення проблеми цензури в блокчейн-транзакціях, одночасно надаючи нові можливості для мережі Cardano. У цій статті буде детально розглянуто принципи дизайну та способи реалізації цього протоколу.
Огляд механізму доказу спалювання
Докази спалювання по суті є відправленням токенів на недоступну "чорну діру" адресу. Цей процес можна перевірити, але лише відправник знає конкретне значення зобов'язання. Ця механіка має багато застосувань, включаючи дефляцію та як доказ зобов'язання в блокчейн-протоколі.
Безпека доказу спалювання базується на криптографічних хеш-функціях. Ці функції легко обчислюються вперед, але важко зламати в зворотному напрямку. Перевернувши найменший біт виходу хеш-функції, можна створити адрес чорної діри, до якої фактично неможливо отримати доступ.
!
Реалізація доказу спалення в смарт-контрактах Cardano
Смарт-контракти Cardano складаються з трьох частин:
Цей дизайн дозволяє чотири операції:
Операції згоряння та блокування використовують однаковий формат викупника, тому їх неможливо відрізнити. Тільки ініціатор знає, яка саме операція була проведена.
!
!
!
Розгортання смарт-контрактів
Ви можете розгорнути смарт-контракт в тестовій мережі, виконавши такі кроки:
!
!
!
!
!
!
!
!
Реалізація на основі скриптів гаманця
Щоб додатково запобігти цензурі, можна використовувати лише скрипти гаманців без залежності від смарт-контрактів. Цей підхід вимагає:
Цей спосіб реалізації робить перевірку операцій згоряння надзвичайно складною, якщо не перевіряти всі транзакції Cardano.
!
!
Висновок
Протокол доказу спалювання надає нову функцію екосистемі Cardano, що допомагає запобігти перевірці транзакцій. З подальшим вдосконаленням інфраструктури Cardano в майбутньому можуть з'явитися більш складні рішення, що поєднують смарт-контракти та скрипти гаманців. Це закладе основу для створення більш стійкого до цензури середовища.