Экосистема Cardano внедряет протокол доказательства сжигания, реализуя смарт-контракты и скрипты кошелька.

robot
Генерация тезисов в процессе

Внедрение доказательства сжигания Cardano ( PoB ) Протокол

Недавно команда Iagon разработала протокол доказательства сжигания (PoB), подходящий для экосистемы Cardano, в ответ на вызов, предложенный Чарльзом Хоскинсоном. В этой статье будут подробно изложены детали реализации этого решения.

Обзор механизма доказательства сжигания

Сжигание токенов по сути представляет собой отправку токенов на недоступный адрес «черной дыры», обеспечивая тем самым постоянное уничтожение токенов. Этот механизм может использоваться для увеличения стоимости оставшихся токенов или как доказательство обязательств блокчейн-протокола. Безопасность операции сжигания основана на криптографических хэш-функциях, которые создают адрес черной дыры путем инверсии младшего бита вывода хэш-функции.

!

Реализация PoB в смарт-контрактах Cardano

Смарт-контракты Cardano состоят из трех частей: скрипт выкупщика, скрипт кошелька и eUTxOs. Контракт поддерживает четыре операции: сжигание, проверка сжигания, блокировка и выкуп. Операции сжигания и блокировки используют одинаковый формат выкупщика, что гарантирует, что посредник не может различить их.

!

Процесс развертывания смарт-контрактов

  1. Установите инструментальную цепочку Haskell
  2. Построение скрипта Plutus
  3. Запуск узла Cardano и контейнера кошелька
  4. Восстановите кошелек и получите ID кошелька
  5. Выполнение сжигания токенов
  6. Проверка операции сжигания

!

!

!

!

!

!

!

!

!

!

Реализация на основе скриптов кошелька

Для дальнейшего повышения безопасности можно использовать только скрипты кошелька для реализации PoB. Этот метод генерирует адрес сжигания, заменяя хэш значения обязательства на хэш открытого ключа и переворачивая младший бит. Необходимо использовать библиотеку Cardano API для работы со структурой адреса и проверкой CRC.

!

!

Резюме

В статье рассматриваются два метода реализации протокола доказательства сжигания в экосистеме Cardano: смарт-контракты и скрипты кошельков. Учитывая текущие ограничения инфраструктуры, рекомендуется использовать решение со скриптом кошелька. В будущем, по мере совершенствования библиотеки PAB, сочетание сложных смарт-контрактов со скриптами кошелька станет более жизнеспособным и поможет создать среду, устойчивую к цензуре.

ADA2.36%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
DefiEngineerJackvip
· 16ч назад
сэр, pob это буквально просто сжигание денег с дополнительными шагами... покажите мне формальную верификацию или ngmi
Посмотреть ОригиналОтветить0
just_another_walletvip
· 16ч назад
Следуя за ada, я год ел неудачников.
Посмотреть ОригиналОтветить0
ser_ngmivip
· 16ч назад
Мясо комаров тоже мясо!
Посмотреть ОригиналОтветить0
BackrowObservervip
· 16ч назад
Адрес сжигания тоже слишком крут, не так ли?
Посмотреть ОригиналОтветить0
DegenWhisperervip
· 16ч назад
Завел огонь, да?
Посмотреть ОригиналОтветить0
  • Закрепить