Застосування механізму доведення витрат у мережі Cardano
Нещодавно команда виконала виклик, запропонований Чарльзом Хоскінсоном, і розробила протокол Proof of Burn (PoB) для екосистеми Cardano. У цій статті буде представлено це рішення, основні теми включають:
Огляд механізму підтвердження вогнем та його застосування
Це рішення PoB реалізовано на смарт-контракті мережі Cardano
Розгортання та тестування тестової мережі смарт-контрактів
Виконання протоколу PoB шляхом надсилання токенів на адресу "чорна діра"
Доказ горіння та його застосування
Паління криптовалюти насправді є надсиланням токенів на адресу "чорної діри", до якої неможливо отримати доступ. Ця адреса не має приватного ключа, тому знищені токени не можуть бути повернені. Громадськість може перевірити, що знищення дійсно відбулося, але знає лише одну "секретну" обіцянку. Цей механізм може запобігти перевірці знищених коштів посередниками.
Механізм спалювання має багато застосувань, може підвищити вартість залишкових токенів, а також служити доказом зобов'язання блокчейн-протоколу. Масштабне спалювання може викликати дефляційний тиск, оскільки зменшує загальну кількість токенів в обігу. Хоча спалювання є поширеною практикою, все ще потрібно, щоб його прийняли майнери. Команда прагне впровадити неможливий для цензури протокол спалювання токенів.
Безпека доказу спалювання базується на криптографічних хеш-функціях. Ці функції легко обчислюються вперед, але їх важко обчислити назад. По суті, незначні зміни на вході призводять до величезних випадкових змін на виході. Перевертаючи найменший біт криптографічної хеш-функції, можна створити чорну діру адреси. Будь-які дані, надіслані на цю адресу, важко або неможливо відновити.
!
Смарт-контракт на основі доказу спалення в мережі Cardano
Смарт-контракти Cardano складаються з трьох частин:
Скрипт викупника: контролює витрати eUTxOs
Сценарій гаманця: представляє користувача, використовується для викупу коштів та створення нових eUTxOs
eUTxOs: утримують кошти та дані, щоб підтвердити умови використання для тих, хто викуповує
Смарт-контракти Cardano не мають централізованого стану, кожен eUTxO має незалежний стан. Можливі операції включають:
Спалювання: надсилання коштів на адресу чорної діри
Вилучено: перевірте, чи сталася спалювання
Заблокувати: надіслати кошти на адресу з ключем
Виведення: Виведення заблокованих коштів
Точки виконуються у гаманці користувача, згенеровані транзакції будуть переміщені на блокчейн. Скрипт викупника перевіряє, що кошти можуть бути доступні тільки з вказаної адреси.
У процесі спалювання, шляхом надання хеш-значенню секретного зобов'язання та його перевертання, створюється адреса чорної діри. Оскільки використовується криптографічна хеш-функція, майже неможливо знайти відповідне початкове значення.
Посередник не може відрізнити операції з горіння та блокування, тому не може вибірково перевіряти операції з горіння. Горіння можна перевірити, опублікувавши обіцяну вартість.
!
Розгортання тестової мережі смарт-контрактів
Етапи розгортання включають:
Встановлення інструментального набору Haskell
Побудова скриптів Plutus
Запустіть контейнер вузла та гаманця Cardano
Відновлення гаманця та отримання ID гаманця
Виконання спалювання токенів
Підтвердження спалювання
!
Від смарт-контрактів до гаманцевих скриптів
Щоб уникнути потенційної цензури, можна розглянути можливість використання лише гаманцевих скриптів, а не смарт-контрактів. Таким чином, єдиним способом цензури буде перевірка всіх транзакцій Cardano.
Метод реалізації полягає в заміні хешу відкритого ключа на хеш значення зобов'язання та перевертанні найменш значущого біта цього значення. Також необхідно обробити перевірку помилок адреси Cardano.
Можна використовувати бібліотеку API Cardano для створення адреси для спалення, подання транзакцій та перевірки спалення.
Отже, протокол доказу спалювання може бути реалізований через смарт-контракти або транзакції гаманця. Наразі рекомендується використовувати скрипти гаманця, але в майбутньому, з вдосконаленням інфраструктури, комбінація складних смарт-контрактних рішень зі скриптами гаманця може бути більш доцільною. Це допоможе створити середовище, яке може протистояти потенційній цензурі.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
5
Репост
Поділіться
Прокоментувати
0/400
TokenEconomist
· 08-13 16:11
насправді, ця модель PoB підписується на класичну теорію грошової конtraction
Переглянути оригіналвідповісти на0
CryptoMotivator
· 08-13 08:20
ada牌景景线 знову має нові дії!
Переглянути оригіналвідповісти на0
digital_archaeologist
· 08-10 17:10
ada ще потрібно займатися такими справами з монетами
Екосистема Cardano впроваджує механізм спалення доказів для реалізації незаслуженого спалення токенів.
Застосування механізму доведення витрат у мережі Cardano
Нещодавно команда виконала виклик, запропонований Чарльзом Хоскінсоном, і розробила протокол Proof of Burn (PoB) для екосистеми Cardano. У цій статті буде представлено це рішення, основні теми включають:
Доказ горіння та його застосування
Паління криптовалюти насправді є надсиланням токенів на адресу "чорної діри", до якої неможливо отримати доступ. Ця адреса не має приватного ключа, тому знищені токени не можуть бути повернені. Громадськість може перевірити, що знищення дійсно відбулося, але знає лише одну "секретну" обіцянку. Цей механізм може запобігти перевірці знищених коштів посередниками.
Механізм спалювання має багато застосувань, може підвищити вартість залишкових токенів, а також служити доказом зобов'язання блокчейн-протоколу. Масштабне спалювання може викликати дефляційний тиск, оскільки зменшує загальну кількість токенів в обігу. Хоча спалювання є поширеною практикою, все ще потрібно, щоб його прийняли майнери. Команда прагне впровадити неможливий для цензури протокол спалювання токенів.
Безпека доказу спалювання базується на криптографічних хеш-функціях. Ці функції легко обчислюються вперед, але їх важко обчислити назад. По суті, незначні зміни на вході призводять до величезних випадкових змін на виході. Перевертаючи найменший біт криптографічної хеш-функції, можна створити чорну діру адреси. Будь-які дані, надіслані на цю адресу, важко або неможливо відновити.
!
Смарт-контракт на основі доказу спалення в мережі Cardano
Смарт-контракти Cardano складаються з трьох частин:
Смарт-контракти Cardano не мають централізованого стану, кожен eUTxO має незалежний стан. Можливі операції включають:
Точки виконуються у гаманці користувача, згенеровані транзакції будуть переміщені на блокчейн. Скрипт викупника перевіряє, що кошти можуть бути доступні тільки з вказаної адреси.
У процесі спалювання, шляхом надання хеш-значенню секретного зобов'язання та його перевертання, створюється адреса чорної діри. Оскільки використовується криптографічна хеш-функція, майже неможливо знайти відповідне початкове значення.
Посередник не може відрізнити операції з горіння та блокування, тому не може вибірково перевіряти операції з горіння. Горіння можна перевірити, опублікувавши обіцяну вартість.
!
Розгортання тестової мережі смарт-контрактів
Етапи розгортання включають:
!
Від смарт-контрактів до гаманцевих скриптів
Щоб уникнути потенційної цензури, можна розглянути можливість використання лише гаманцевих скриптів, а не смарт-контрактів. Таким чином, єдиним способом цензури буде перевірка всіх транзакцій Cardano.
Метод реалізації полягає в заміні хешу відкритого ключа на хеш значення зобов'язання та перевертанні найменш значущого біта цього значення. Також необхідно обробити перевірку помилок адреси Cardano.
Можна використовувати бібліотеку API Cardano для створення адреси для спалення, подання транзакцій та перевірки спалення.
Отже, протокол доказу спалювання може бути реалізований через смарт-контракти або транзакції гаманця. Наразі рекомендується використовувати скрипти гаманця, але в майбутньому, з вдосконаленням інфраструктури, комбінація складних смарт-контрактних рішень зі скриптами гаманця може бути більш доцільною. Це допоможе створити середовище, яке може протистояти потенційній цензурі.
!