Внедрение доказательства сжигания Cardano ( PoB ) Протокол
Недавно команда Iagon разработала протокол доказательства сжигания (PoB), подходящий для экосистемы Cardano, в ответ на вызов, предложенный Чарльзом Хоскинсоном. В этой статье будут подробно изложены детали реализации этого решения.
Обзор механизма доказательства сжигания
Сжигание токенов по сути представляет собой отправку токенов на недоступный адрес «черной дыры», обеспечивая тем самым постоянное уничтожение токенов. Этот механизм может использоваться для увеличения стоимости оставшихся токенов или как доказательство обязательств блокчейн-протокола. Безопасность операции сжигания основана на криптографических хэш-функциях, которые создают адрес черной дыры путем инверсии младшего бита вывода хэш-функции.
!
Реализация PoB в смарт-контрактах Cardano
Смарт-контракты Cardano состоят из трех частей: скрипт выкупщика, скрипт кошелька и eUTxOs. Контракт поддерживает четыре операции: сжигание, проверка сжигания, блокировка и выкуп. Операции сжигания и блокировки используют одинаковый формат выкупщика, что гарантирует, что посредник не может различить их.
!
Процесс развертывания смарт-контрактов
Установите инструментальную цепочку Haskell
Построение скрипта Plutus
Запуск узла Cardano и контейнера кошелька
Восстановите кошелек и получите ID кошелька
Выполнение сжигания токенов
Проверка операции сжигания
!
!
!
!
!
!
!
!
!
!
Реализация на основе скриптов кошелька
Для дальнейшего повышения безопасности можно использовать только скрипты кошелька для реализации PoB. Этот метод генерирует адрес сжигания, заменяя хэш значения обязательства на хэш открытого ключа и переворачивая младший бит. Необходимо использовать библиотеку Cardano API для работы со структурой адреса и проверкой CRC.
!
!
Резюме
В статье рассматриваются два метода реализации протокола доказательства сжигания в экосистеме Cardano: смарт-контракты и скрипты кошельков. Учитывая текущие ограничения инфраструктуры, рекомендуется использовать решение со скриптом кошелька. В будущем, по мере совершенствования библиотеки PAB, сочетание сложных смарт-контрактов со скриптами кошелька станет более жизнеспособным и поможет создать среду, устойчивую к цензуре.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
5
Репост
Поделиться
комментарий
0/400
DefiEngineerJack
· 15ч назад
сэр, pob это буквально просто сжигание денег с дополнительными шагами... покажите мне формальную верификацию или ngmi
Экосистема Cardano внедряет протокол доказательства сжигания, реализуя смарт-контракты и скрипты кошелька.
Внедрение доказательства сжигания Cardano ( PoB ) Протокол
Недавно команда Iagon разработала протокол доказательства сжигания (PoB), подходящий для экосистемы Cardano, в ответ на вызов, предложенный Чарльзом Хоскинсоном. В этой статье будут подробно изложены детали реализации этого решения.
Обзор механизма доказательства сжигания
Сжигание токенов по сути представляет собой отправку токенов на недоступный адрес «черной дыры», обеспечивая тем самым постоянное уничтожение токенов. Этот механизм может использоваться для увеличения стоимости оставшихся токенов или как доказательство обязательств блокчейн-протокола. Безопасность операции сжигания основана на криптографических хэш-функциях, которые создают адрес черной дыры путем инверсии младшего бита вывода хэш-функции.
!
Реализация PoB в смарт-контрактах Cardano
Смарт-контракты Cardano состоят из трех частей: скрипт выкупщика, скрипт кошелька и eUTxOs. Контракт поддерживает четыре операции: сжигание, проверка сжигания, блокировка и выкуп. Операции сжигания и блокировки используют одинаковый формат выкупщика, что гарантирует, что посредник не может различить их.
!
Процесс развертывания смарт-контрактов
!
!
!
!
!
!
!
!
!
!
Реализация на основе скриптов кошелька
Для дальнейшего повышения безопасности можно использовать только скрипты кошелька для реализации PoB. Этот метод генерирует адрес сжигания, заменяя хэш значения обязательства на хэш открытого ключа и переворачивая младший бит. Необходимо использовать библиотеку Cardano API для работы со структурой адреса и проверкой CRC.
!
!
Резюме
В статье рассматриваются два метода реализации протокола доказательства сжигания в экосистеме Cardano: смарт-контракты и скрипты кошельков. Учитывая текущие ограничения инфраструктуры, рекомендуется использовать решение со скриптом кошелька. В будущем, по мере совершенствования библиотеки PAB, сочетание сложных смарт-контрактов со скриптами кошелька станет более жизнеспособным и поможет создать среду, устойчивую к цензуре.