Протокол доказательства сжигания в экосистеме Cardano: Глубина анализа решения Iagon

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

Введение в протокол PoB

Iagon недавно завершил вызов, связанный с доказательством сжигания (PoB) Протокол, который предназначен для экосистемы Cardano. В этой статье будет представлено решение, разработанное командой Iagon, которое в основном включает в себя следующие аспекты:

  1. Обзор механизма доказательства сжигания и его применения
  2. Принципы реализации решения Iagon PoB в сети Cardano
  3. Процесс развертывания и тестирования смарт-контрактов
  4. Выполните протокол PoB, отправив токены на адрес "черной дыры".

1. Доказательство сжигания и его применение

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

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

!

2. Умные контракты PoB в сети Cardano

Умные контракты Cardano состоят из трех компонентов:

  • Скрипт выкупа: управление использованием eUTxO
  • Скрипт кошелька: представляет пользователя, использующийся для выкупа средств и создания нового eUTxO
  • eUTxO: Держать средства и данные

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

!

!

!

!

!

3. Развертывание смарт-контрактов

Шаги по развертыванию смарт-контрактов в тестовой сети включают:

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

!

!

!

!

!

!

4. От смарт-контракта до скрипта кошелька

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

!

!

Заключение

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

ADA4.37%
IAG1.38%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
SerumSquirrelvip
· 08-07 07:35
мир криптовалют玩久了 Токен是烧不完的
Посмотреть ОригиналОтветить0
LadderToolGuyvip
· 08-07 07:05
Поспешите разжечь ada
Посмотреть ОригиналОтветить0
LoneValidatorvip
· 08-07 07:03
Адрес сжигания Слышится страшно
Посмотреть ОригиналОтветить0
MrDecodervip
· 08-07 06:58
Cardano наконец-то сжег деньги
Посмотреть ОригиналОтветить0
AirdropHunterKingvip
· 08-07 06:52
Не хвастайся, сколько токенов нужно сжечь, чтобы получить аирдроп? Слепая догадка снова будет напрасной тратой Газ.
Посмотреть ОригиналОтветить0
  • Закрепить