Iagon запустив протокол доказу спалювання для Cardano
Нещодавно команда Iagon розробила набір протоколів доказу спалення (PoB), що відповідає виклику, висунутому Чарльзом Хоскінсоном, для екосистеми Cardano. У цій статті буде представлено конкретний зміст цього рішення.
Докази спалювання та їх застосування
Паління токенів насправді є надсилання токенів на недоступну адресу "чорної діри", в результаті чого токени знищуються. Цей механізм може використовуватися для збільшення вартості залишкових токенів або як доказ зобов'язання блокчейн-протоколу. Iagon прагне впровадити протокол паління токенів, який не підлягає цензурі.
Безпека підтвердження спалювання базується на криптографічних хеш-функціях. Перевертаючи найменший біт криптографічної хеш-функції, можна створити важкодоступну адресу чорної діри. Цей метод дозволяє спочатку спалити кошти, а потім в окремому кроці підтвердити, що спалювання завершено.
!
Смарт-контракт на основі підтвердження спалення в мережі Cardano
Смарт-контракти Cardano складаються з трьох частин:
Скрипт викупника: контроль використання eUTxOs
Скрипт гаманця: представляє операції користувача з коштами
eUTxOs: утримання коштів та даних
Ця структура дозволяє чотири операції: спалювання, перевірка спалювання, блокування та викуп коштів.
Смарт-контракти реалізуються шляхом виконання скриптів кінцевих точок у гаманцях користувачів, а потім надсилаючи транзакції до блокчейну. Операція спалювання виконуються шляхом вказування значення хешу на адресу чорної діри.
!
Розгортання смарт-контрактів
Щоб розгорнути смарт-контракт у тестовій мережі, необхідно виконати такі кроки:
Встановлення інструментів Haskell
Створення скрипту Plutus
Запустіть контейнери вузлів і гаманців Cardano
Відновлення гаманця та отримання ID гаманця
Виконання операції спалювання токенів
Підтвердження знищення
!
Від смарт-контрактів до скриптів гаманців
Щоб додатково запобігти цензурі, можна розглянути можливість використання лише скриптів гаманця без залежності від смарт-контрактів. Це вимагає заміни хешу публічного ключа на хеш значення зобов'язання та перевертання найменшого біта значення зобов'язання.
Для реалізації цього потрібно використовувати бібліотеку API Cardano для створення адреси спалення, а потім подати транзакцію до блокчейну. Для перевірки спалення потрібно переглянути транзакції, надіслані на адресу спалення.
!
Висновок
Наразі рекомендується використовувати сценарії гаманців для реалізації протоколу доказу спалювання. У майбутньому, з впровадженням бібліотеки PAB, поєднання сценаріїв гаманців з комплексними рішеннями смарт-контрактів може стати більш життєздатним, що допоможе створити середовище, стійке до потенційної цензури.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
11 лайків
Нагородити
11
5
Поділіться
Прокоментувати
0/400
gaslight_gasfeez
· 17год тому
екосистема ada нарешті може заробити!
Переглянути оригіналвідповісти на0
SignatureCollector
· 07-24 22:59
Цей протокол дивовижний, може впоратися!
Переглянути оригіналвідповісти на0
LiquidatedNotStirred
· 07-24 22:48
Нарешті можна спалити монету? Крадон нарешті зможе боротися.
Iagon розробляє протокол доказу спалення для Cardano, З спротивом до цензури стає його яскравою рисою
Iagon запустив протокол доказу спалювання для Cardano
Нещодавно команда Iagon розробила набір протоколів доказу спалення (PoB), що відповідає виклику, висунутому Чарльзом Хоскінсоном, для екосистеми Cardano. У цій статті буде представлено конкретний зміст цього рішення.
Докази спалювання та їх застосування
Паління токенів насправді є надсилання токенів на недоступну адресу "чорної діри", в результаті чого токени знищуються. Цей механізм може використовуватися для збільшення вартості залишкових токенів або як доказ зобов'язання блокчейн-протоколу. Iagon прагне впровадити протокол паління токенів, який не підлягає цензурі.
Безпека підтвердження спалювання базується на криптографічних хеш-функціях. Перевертаючи найменший біт криптографічної хеш-функції, можна створити важкодоступну адресу чорної діри. Цей метод дозволяє спочатку спалити кошти, а потім в окремому кроці підтвердити, що спалювання завершено.
!
Смарт-контракт на основі підтвердження спалення в мережі Cardano
Смарт-контракти Cardano складаються з трьох частин:
Ця структура дозволяє чотири операції: спалювання, перевірка спалювання, блокування та викуп коштів.
Смарт-контракти реалізуються шляхом виконання скриптів кінцевих точок у гаманцях користувачів, а потім надсилаючи транзакції до блокчейну. Операція спалювання виконуються шляхом вказування значення хешу на адресу чорної діри.
!
Розгортання смарт-контрактів
Щоб розгорнути смарт-контракт у тестовій мережі, необхідно виконати такі кроки:
!
Від смарт-контрактів до скриптів гаманців
Щоб додатково запобігти цензурі, можна розглянути можливість використання лише скриптів гаманця без залежності від смарт-контрактів. Це вимагає заміни хешу публічного ключа на хеш значення зобов'язання та перевертання найменшого біта значення зобов'язання.
Для реалізації цього потрібно використовувати бібліотеку API Cardano для створення адреси спалення, а потім подати транзакцію до блокчейну. Для перевірки спалення потрібно переглянути транзакції, надіслані на адресу спалення.
!
Висновок
Наразі рекомендується використовувати сценарії гаманців для реалізації протоколу доказу спалювання. У майбутньому, з впровадженням бібліотеки PAB, поєднання сценаріїв гаманців з комплексними рішеннями смарт-контрактів може стати більш життєздатним, що допоможе створити середовище, стійке до потенційної цензури.
!