Cardano добавляет повторно используемые строительные блоки для DAO
contracts-library компании Input Output теперь включает реализации для настроек приложений и управления DAO, каждая с кодом на цепочке и вне цепочки, спецификациями и примерами.
By SongMarketCap
Updated:
Input Output завершила два многократно используемых протокола, которые дают разработчикам Cardano основу для управления конфигурацией приложений и децентрализованным принятием решений. Как сообщается в обновлении о разработке от 11 сентября 2026 года, поставка охватывает изменения настроек и жизненный цикл управления, включающий предложения, голосование и закрытие.
Библиотека контрактов поддерживает управление приложениями Cardano
The contracts-library принадлежит инициативе Cardano Developer Experience. Она разрабатывает стандартизированные компоненты, которые команды могут адаптировать к своим приложениям, с упором на DeFi.
Протокол настроек управляет изменениями конфигурации, а протокол DAO организует участие через позиции голосования, предложения и голоса. Их область применения это управление внутри приложений, построенных на Cardano.
Сопровождающие спецификации описывают поведение контрактов, а реализации вне цепочки предоставляют код, необходимый для взаимодействия с ними.
Изменения настроек отделяют предложение от исполнения
Согласно документации DevX, протокол настроек отделяет отправку изменения от его применения. Инициатор фиксирует ожидающее значение и время его применения, не изменяя активную конфигурацию. Отдельная уполномоченная роль применяет изменение после требуемой задержки.
Реализация DAO использует три взаимодействующих валидатора для позиций голосования, предложений и голосов. Ее жизненный цикл охватывает подготовку предложений, сбор поддержки, голосование, подсчет и закрытие.
Позиция голосования может поддерживать несколько одновременных предложений. Документированная модель блокирует наибольшее индивидуальное обязательство стейка, а не складывает все обязательства вместе.
Референсные реализации требуют проверок на уровне приложения
План поставки библиотеки предусматривает контракты, подготовленные к аудиту. В объявлении о завершении не сообщается о завершенном аудите безопасности или промышленном развёртывании этих компонентов.
Референсная реализация настроек включает функцию проверки данных, которая сейчас принимает все значения. Интеграторам нужно добавить проверки, определяющие, какие конфигурации допускают их приложения. Спецификация DAO также документирует ограничения, включая одну операцию подсчета на транзакцию и отсутствие срока для отмены голоса.
Два протокола связаны через settings UTxO, из которого DAO читает свои параметры управления во время выполнения. Это держит эти параметры вне кода валидатора и дает разработчикам определенную связь между конфигурацией приложения и жизненным циклом предложений и голосования.