Спалювання крипто токенів ( знищення ) є поширеною практикою, яка по суті полягає у відправці токенів на недоступну адресу "чорної діри". Цей механізм може бути використаний для збільшення вартості залишкових токенів або як доказ зобов'язання блокчейн-протоколу. Хоча спалювання великої кількості токенів може призвести до дефляційного тиску, це все ще є звичайною транзакцією в блокчейні.
Безпека доказу про спалювання базується на криптографічних хеш-функціях, які легко обчислюються, але важко обертаються. Перевертаючи найменший біт виходу криптографічної хеш-функції, можна створити чорну діру адреси. Усе, що надсилається на цю адресу, стане важко або неможливо відновити.
!
Смарт-контракт на підтвердження спалення в мережі Cardano
Смарт-контракти Cardano дозволяють виконувати транзакції відповідно до заздалегідь визначених правил. На відміну від Ethereum, смарт-контракти Cardano складаються з трьох частин:
Сценарій викупу: дозволяє або забороняє витрати eUTxOs
Скрипт гаманця: представляє користувача, використовується для викупу коштів і створення нових eUTxOs
eUTxOs: утримувані кошти та дані точки (datum)
!
Розумні контракти Cardano можуть виконувати такі чотири операції:
Спалювання: надсилання коштів на адресу чорної діри
Підтвердження спалювання: підтвердження, що спалювання певного зобов'язання дійсно відбулося
Заблокувати: надіслати кошти на адресу з ключем
Вилучення: вилучення заблокованих коштів
Посередник не може знати, чи є угода спаленням, чи блокуванням, тому не може вибірково перевіряти угоди на спалення.
!
Розгортання смарт-контрактів
Можна розгорнути смарт-контракт у тестовій мережі, виконавши такі кроки:
Встановлення інструментів Haskell
Побудова скриптів Plutus
Запустіть контейнери вузла та гаманця Cardano
Відновлення гаманця та отримання ідентифікатора гаманця
Виконання спалювання токенів
Підтвердження спалення
!
!
!
!
!
!
!
!
!
!
Від смарт-контрактів до сценаріїв гаманця
Щоб ще більше запобігти цензурі, можна розглянути можливість використання лише скриптів гаманців без використання смарт-контрактів. Цей підхід робить єдиним способом для цензури знищити усі транзакції Cardano, що є величезним викликом для цензора.
Для досягнення цього потрібно використовувати хеш значення зобов'язання для заміни хешу публічного ключа та перевернути найменший біт значення зобов'язання. Також потрібно використовувати бібліотеку Cardano API для генерації адреси, яка відповідає структурі адреси Cardano та CRC перевірці.
!
Висновок
Ця стаття описує два способи реалізації протоколу доказу спалювання на Cardano: смарт-контракти та гаманцеві транзакції. Через відсутність необхідної інфраструктури, такої як бібліотека PAB, рекомендується використовувати метод гаманцевих скриптів. У майбутньому, з поліпшенням інфраструктури, комбінація складних смарт-контрактних рішень з гаманцевими скриптами може стати більш здійсненною для створення середовища, здатного протистояти потенційній цензурі.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
13 лайків
Нагородити
13
9
Репост
Поділіться
Прокоментувати
0/400
LiquidityWhisperer
· 07-15 03:02
ada насправді сміливо спалить
Переглянути оригіналвідповісти на0
SchroedingerAirdrop
· 07-13 09:39
Інфляція, дефляція - палите, що хочете.
Переглянути оригіналвідповісти на0
UnluckyLemur
· 07-13 08:03
Дефляція злетіла на небеса це...
Переглянути оригіналвідповісти на0
OnChain_Detective
· 07-12 05:23
хм... виявлено механізм знищення. аналізуючи шаблон - потенційні високі ризики з цими адресами чорної діри, якщо чесно
Переглянути оригіналвідповісти на0
HodlKumamon
· 07-12 05:23
Інвестиції несуть ризики, ведмедик допоможе тобі з Автоінвестуванням~ аналітик даних~
Переглянути оригіналвідповісти на0
CryptoCrazyGF
· 07-12 05:22
Знову треба витрачати гроші на гру.
Переглянути оригіналвідповісти на0
SelfMadeRuggee
· 07-12 05:19
Блокчейн нарешті став справжнім хардкором!
Переглянути оригіналвідповісти на0
GasGrillMaster
· 07-12 05:14
Просто люблю дивитися, як ada спалює токени~
Переглянути оригіналвідповісти на0
ColdWalletGuardian
· 07-12 05:04
Справжній аромат, ADA, я вмираю від цього аромату!
Cardano екосистема реалізує протокол доказу спалення: смартконтракти та скрипти гаманець подвійна схема
Реалізація протоколу доказу спалення екосистеми Cardano
Протокол спалювання та його застосування
Спалювання крипто токенів ( знищення ) є поширеною практикою, яка по суті полягає у відправці токенів на недоступну адресу "чорної діри". Цей механізм може бути використаний для збільшення вартості залишкових токенів або як доказ зобов'язання блокчейн-протоколу. Хоча спалювання великої кількості токенів може призвести до дефляційного тиску, це все ще є звичайною транзакцією в блокчейні.
Безпека доказу про спалювання базується на криптографічних хеш-функціях, які легко обчислюються, але важко обертаються. Перевертаючи найменший біт виходу криптографічної хеш-функції, можна створити чорну діру адреси. Усе, що надсилається на цю адресу, стане важко або неможливо відновити.
!
Смарт-контракт на підтвердження спалення в мережі Cardano
Смарт-контракти Cardano дозволяють виконувати транзакції відповідно до заздалегідь визначених правил. На відміну від Ethereum, смарт-контракти Cardano складаються з трьох частин:
!
Розумні контракти Cardano можуть виконувати такі чотири операції:
Посередник не може знати, чи є угода спаленням, чи блокуванням, тому не може вибірково перевіряти угоди на спалення.
!
Розгортання смарт-контрактів
Можна розгорнути смарт-контракт у тестовій мережі, виконавши такі кроки:
!
!
!
!
!
!
!
!
!
!
Від смарт-контрактів до сценаріїв гаманця
Щоб ще більше запобігти цензурі, можна розглянути можливість використання лише скриптів гаманців без використання смарт-контрактів. Цей підхід робить єдиним способом для цензури знищити усі транзакції Cardano, що є величезним викликом для цензора.
Для досягнення цього потрібно використовувати хеш значення зобов'язання для заміни хешу публічного ключа та перевернути найменший біт значення зобов'язання. Також потрібно використовувати бібліотеку Cardano API для генерації адреси, яка відповідає структурі адреси Cardano та CRC перевірці.
!
Висновок
Ця стаття описує два способи реалізації протоколу доказу спалювання на Cardano: смарт-контракти та гаманцеві транзакції. Через відсутність необхідної інфраструктури, такої як бібліотека PAB, рекомендується використовувати метод гаманцевих скриптів. У майбутньому, з поліпшенням інфраструктури, комбінація складних смарт-контрактних рішень з гаманцевими скриптами може стати більш здійсненною для створення середовища, здатного протистояти потенційній цензурі.