Экосистема Cardano вводит протокол доказательства сжигания для реализации антикоррекционных транзакций

Реализация протокола доказательства сжигания в экосистеме Cardano

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

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

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

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

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

!

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

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

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

У смарт-контрактов Cardano есть четыре возможные операции:

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

!

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

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

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

!

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

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

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

!

Заключение

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

!

ADA-1.09%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 2
  • Репост
  • Поделиться
комментарий
0/400
GateUser-cff9c776vip
· 23ч назад
Переворачивать полдня — это ведь просто высококлассная черная дыра.
Посмотреть ОригиналОтветить0
ZeroRushCaptainvip
· 23ч назад
Снова ловушка падение до нуля. Рекомендую сразу все в.
Посмотреть ОригиналОтветить0
  • Закрепить