Застосування протоколу доказу спалення в екосистемі Cardano
Нещодавно команда Iagon запропонувала рішення для реалізації доказу спалювання (PoB) протоколу в мережі Cardano. У цій статті буде детально представлено зміст цього рішення.
Огляд механізму підтвердження спалювання
Знищення токенів в основному полягає у надсиланні токенів на адресу "чорної діри", яка не може бути доступною, що забезпечує їхнє постійне знищення. Цей механізм можна використовувати для підвищення вартості залишкових токенів або як доказ зобов'язання блокчейн-протоколу. Безпека знищення токенів базується на криптографічних хеш-функціях, які створюють адресу чорної діри, перевертаючи найменший біт виходу хеш-функції.
!
Смарт-контракт на основі доказу спалення в мережі Cardano
Смарт-контракти Cardano містять три ключові компоненти: скрипт викупу, скрипт гаманця та eUTxO. На відміну від Ethereum, смарт-контракти Cardano не мають централізованого стану, кожен eUTxO має незалежні дані стану.
Цей план підтримує чотири основні операції:
Спалювання: Надсилання коштів на чорну діру
Підтвердження: підтвердити, що спалення відбулося
Замороження: Надсилання коштів на адресу, контрольовану ключем
Вилучення: повернення заблокованих коштів
Використовуючи той же формат повернення, посередник не може відрізнити операції згоряння та блокування, що дозволяє уникнути цензури.
!
Процес розгортання смарт-контрактів
Встановлення Haskell інструментального комплекту
Побудова скрипта Plutus
Запуск протоколу Cardano та контейнера гаманця
Відновлення гаманця та отримання ID гаманця
Виконання операції спалення
Підтвердження результатів спалювання
!
Сценарій гаманця
Щоб підвищити безпеку, можна використовувати лише скрипти гаманця для реалізації доказу спалення без необхідності в смарт-контракті. Цей метод може ефективно протистояти цензурі, оскільки єдиний спосіб заблокувати спалення — це заблокувати всі транзакції Cardano.
Етапи реалізації включають:
Використовуйте хеш значення зобов'язання для заміни хешу публічного ключа
Інвертувати найменший розряд значення зобов'язання
Генерація адреси спалення, що відповідає стандартам адрес Cardano
Подати транзакцію до блокчейну
Підтвердження транзакцій, надісланих на адресу спалювання
!
В цілому, це рішення забезпечує екосистему Cardano реалізацією доказу спалювання, стійкою до цензури, закладаючи основу для розробки додатків на базі Cardano в майбутньому. З випуском бібліотеки PAB, в поєднанні з більш складними смарт-контрактними рішеннями для сценаріїв гаманців, очікується, що вони зможуть реалізуватися в найближчому майбутньому.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Впровадження доказу спалювання в екосистемі Cardano: детальний аналіз рішень для боротьби з цензурою
Застосування протоколу доказу спалення в екосистемі Cardano
Нещодавно команда Iagon запропонувала рішення для реалізації доказу спалювання (PoB) протоколу в мережі Cardano. У цій статті буде детально представлено зміст цього рішення.
Огляд механізму підтвердження спалювання
Знищення токенів в основному полягає у надсиланні токенів на адресу "чорної діри", яка не може бути доступною, що забезпечує їхнє постійне знищення. Цей механізм можна використовувати для підвищення вартості залишкових токенів або як доказ зобов'язання блокчейн-протоколу. Безпека знищення токенів базується на криптографічних хеш-функціях, які створюють адресу чорної діри, перевертаючи найменший біт виходу хеш-функції.
!
Смарт-контракт на основі доказу спалення в мережі Cardano
Смарт-контракти Cardano містять три ключові компоненти: скрипт викупу, скрипт гаманця та eUTxO. На відміну від Ethereum, смарт-контракти Cardano не мають централізованого стану, кожен eUTxO має незалежні дані стану.
Цей план підтримує чотири основні операції:
Використовуючи той же формат повернення, посередник не може відрізнити операції згоряння та блокування, що дозволяє уникнути цензури.
!
Процес розгортання смарт-контрактів
!
Сценарій гаманця
Щоб підвищити безпеку, можна використовувати лише скрипти гаманця для реалізації доказу спалення без необхідності в смарт-контракті. Цей метод може ефективно протистояти цензурі, оскільки єдиний спосіб заблокувати спалення — це заблокувати всі транзакції Cardano.
Етапи реалізації включають:
!
В цілому, це рішення забезпечує екосистему Cardano реалізацією доказу спалювання, стійкою до цензури, закладаючи основу для розробки додатків на базі Cardano в майбутньому. З випуском бібліотеки PAB, в поєднанні з більш складними смарт-контрактними рішеннями для сценаріїв гаманців, очікується, що вони зможуть реалізуватися в найближчому майбутньому.
!