Экосистема Cardano реализует Протокол сжигания, команда Iagon завершила новый вызов

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

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

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

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

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

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

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

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

!

2. Умный контракт на доказательство сжигания в сети Cardano

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

  • Скрипт выкупа: управление расходами eUTxOs
  • Скрипт кошелька: представляет собой выполнение пользователем, используется для выкупа средств и создания новых eUTxOs
  • eUTxOs: Держит средства и данные (datum)

У смарт-контрактов Cardano нет централизованного состояния, каждое eUTxO имеет независимое состояние. Возможные операции включают:

  • Сжигание: отправка средств на адрес черной дыры
  • Уничтожено: подтверждение сжигания произошло
  • Заблокировать: отправить средства на адрес с ключом
  • Выкуп: вернуть заблокированные средства

Посредники не могут различить операции сжигания и блокировки, что предотвращает проверку операций сжигания. Лишь после объявления значения обязательств можно проверить случаи сжигания средств.

!

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

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

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

!

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

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

С помощью библиотеки API Cardano можно генерировать адреса сжигания, отправлять транзакции в блокчейн и проверять транзакции на сжигание.

!

Заключение

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

!

ADA-0.78%
IAG0.23%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
SandwichDetectorvip
· 1ч назад
Теперь ADA можно использовать.
Посмотреть ОригиналОтветить0
BTCRetirementFundvip
· 15ч назад
Разработка разработки может ли цена вырасти?
Посмотреть ОригиналОтветить0
RugResistantvip
· 15ч назад
нужен более глубокий аудит, если честно... механика сжигания выглядит подозрительно сейчас
Посмотреть ОригиналОтветить0
BlockchainFoodievip
· 16ч назад
вкусный механизм сжигания... как обжарка идеального стейка, если честно
Посмотреть ОригиналОтветить0
NFTDreamervip
· 16ч назад
Все сгорело, стабильно!
Посмотреть ОригиналОтветить0
DogeBachelorvip
· 16ч назад
Экосистема делает новые шаги,香!
Посмотреть ОригиналОтветить0
  • Закрепить