Недавно команда Iagon разработала протокол сжигания ( PoB ), подходящий для экосистемы Cardano, в ответ на вызов, предложенный Чарльзом Хоскинсоном. В этой статье будет представлено содержание этого решения.
Доказательство сжигания и его применение
Сжигание токенов по сути заключается в отправке токенов на недоступный адрес "черной дыры", что приводит к уничтожению токенов. Этот механизм может быть использован для увеличения стоимости оставшихся токенов или в качестве доказательства обязательства блокчейн-протокола. Iagon стремится внедрить не подлежащий цензуре протокол сжигания токенов.
Безопасность доказательства сжигания основана на криптографических хеш-функциях. Путем инверсии младшего бита криптографической хеш-функции можно создать труднодоступный адрес черной дыры. Этот метод позволяет сначала сжигать средства, а затем в отдельном шаге доказать, что сжигание завершено.
!
Умный контракт на доказательство сжигания в сети Cardano
Смарт-контракты Cardano состоят из трех частей:
Скрипт выкупа: управление использованием eUTxOs
Скрипт кошелька: представляет собой операцию пользователя с деньгами
eUTxOs: Держание средств и данных
Эта структура позволяет выполнять четыре операции: сжигание, проверка сжигания, блокировка и выкуп средств.
Умные контракты реализуются путем выполнения конечного скрипта в кошельке пользователя, а затем отправки транзакции в блокчейн. Операция сжигания выполняется путем указания хэш-значения на адрес черной дыры.
!
Развертывание смарт-контрактов
Для развертывания смарт-контрактов в тестовой сети необходимо выполнить следующие шаги:
Установите инструментальную цепочку Haskell
Построение скрипта Plutus
Запуск узла Cardano и контейнера кошелька
Восстановить кошелек и получить ID кошелька
Выполнение операции сжигания токенов
Проверка сжигания
!
От смарт-контрактов до скриптов кошелька
Чтобы further предотвратить цензуру, можно рассмотреть возможность использования только скриптов кошелька без зависимости от смарт-контрактов. Это требует замены хэша открытого ключа хэшем значения обязательства и инвертирования младшего бита значения обязательства.
Для этого необходимо использовать библиотеку Cardano API для генерации адреса сжигания, а затем отправить транзакцию в блокчейн. Для проверки сжигания нужно просмотреть транзакции, отправленные на адрес сжигания.
!
Заключение
В настоящее время рекомендуется использовать скрипты кошелька для реализации протокола доказательства сжигания. В будущем с внедрением библиотеки PAB, сочетание скриптов кошелька с комплексными решениями смарт-контрактов может стать более целесообразным и помочь создать среду, устойчивую к потенциальной цензуре.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
5
Поделиться
комментарий
0/400
gaslight_gasfeez
· 16ч назад
Экосистема ADA наконец-то может получать прибыль!
Посмотреть ОригиналОтветить0
SignatureCollector
· 07-24 22:59
Этот Протокол удивительный, можно работать.
Посмотреть ОригиналОтветить0
LiquidatedNotStirred
· 07-24 22:48
Наконец-то можно сжигать токены? Кардано трудно найти, с кем можно играть.
Iagon разрабатывает протокол доказательства сжигания для Cardano, С сопротивлением цензуре становится яркой особенностью.
Iagon запустил Протокол сжигания для Cardano
Недавно команда Iagon разработала протокол сжигания ( PoB ), подходящий для экосистемы Cardano, в ответ на вызов, предложенный Чарльзом Хоскинсоном. В этой статье будет представлено содержание этого решения.
Доказательство сжигания и его применение
Сжигание токенов по сути заключается в отправке токенов на недоступный адрес "черной дыры", что приводит к уничтожению токенов. Этот механизм может быть использован для увеличения стоимости оставшихся токенов или в качестве доказательства обязательства блокчейн-протокола. Iagon стремится внедрить не подлежащий цензуре протокол сжигания токенов.
Безопасность доказательства сжигания основана на криптографических хеш-функциях. Путем инверсии младшего бита криптографической хеш-функции можно создать труднодоступный адрес черной дыры. Этот метод позволяет сначала сжигать средства, а затем в отдельном шаге доказать, что сжигание завершено.
!
Умный контракт на доказательство сжигания в сети Cardano
Смарт-контракты Cardano состоят из трех частей:
Эта структура позволяет выполнять четыре операции: сжигание, проверка сжигания, блокировка и выкуп средств.
Умные контракты реализуются путем выполнения конечного скрипта в кошельке пользователя, а затем отправки транзакции в блокчейн. Операция сжигания выполняется путем указания хэш-значения на адрес черной дыры.
!
Развертывание смарт-контрактов
Для развертывания смарт-контрактов в тестовой сети необходимо выполнить следующие шаги:
!
От смарт-контрактов до скриптов кошелька
Чтобы further предотвратить цензуру, можно рассмотреть возможность использования только скриптов кошелька без зависимости от смарт-контрактов. Это требует замены хэша открытого ключа хэшем значения обязательства и инвертирования младшего бита значения обязательства.
Для этого необходимо использовать библиотеку Cardano API для генерации адреса сжигания, а затем отправить транзакцию в блокчейн. Для проверки сжигания нужно просмотреть транзакции, отправленные на адрес сжигания.
!
Заключение
В настоящее время рекомендуется использовать скрипты кошелька для реализации протокола доказательства сжигания. В будущем с внедрением библиотеки PAB, сочетание скриптов кошелька с комплексными решениями смарт-контрактов может стать более целесообразным и помочь создать среду, устойчивую к потенциальной цензуре.
!