Midnight открыл возможность развёртывания смарт контрактов без разрешений в основной сети
Разработчики могут публиковать контракты напрямую в продуктивной сети без обязательной проверки безопасности в Preprod. Композируемость контрактов и события остаются запланированными для v9 позже в этом году.
By SongMarketCap
Midnight сообщил 2 октября, что развёртывание смарт контрактов без разрешений запущено в основной сети. Эта активация открывает публикацию контрактов для разработчиков, создающих на ориентированной на конфиденциальность партнёрской цепочке Cardano, и вводит программируемое развёртывание, позволяющее контрактам создавать дополнительные контракты по собственной логике.
Развёртывание в основной сети без проверки в Preprod
Согласно сентябрьскому обновлению State of the Network от Midnight, разработчикам больше не нужно проходить обязательную проверку безопасности в Preprod перед развёртыванием контрактов в основной сети. Preprod предоставляет среду для тестирования контрактов и интеграций приложений перед продуктивным использованием.
Это изменение убирает это требование из процесса развёртывания в основной сети, предоставляя разработчикам прямой путь к публикации своих контрактов в живой сети.
Эта активация следует за сентябрьским объявлением CTO Midnight Foundation Sebastien Guillemot о том, что приватные смарт контракты и возможность чеканить приватные пользовательские токены приближаются к доступности в основной сети. На том этапе дата публичного развёртывания и требования доступа объявлены не были.
Эти контракты работают на Midnight, расширяя инфраструктуру приложений, доступную в более широкой экосистеме Cardano.
Приватные контракты в v8, композируемость в v9
Midnight сочетает доказательства нулевого знания с программируемой конфиденциальностью, позволяя приложениям проверять операции при одновременной защите исходной информации.
Разработчики используют Compact, язык программирования, который связывает публичное состояние на блокчейне с локальным приватным состоянием. Приложение может определять, какая информация остаётся конфиденциальной, а какие факты должны быть раскрыты или доказаны во время взаимодействия. Транзакции в сети потребляют DUST, ресурс, генерируемый владениями NIGHT.
Уточнение в релизе от Guillemot разделяет текущие возможности v8 и планируемое обновление v9. Приватные контракты доступны в основной сети, тогда как композируемость и события ожидаются позднее в 2026 году.
Композируемость позволяет нескольким контрактам взаимодействовать в рамках более широких операций приложения. События предоставляют структурированные записи активности контрактов, которые приложения и вспомогательные инструменты могут обрабатывать.
Guillemot заявил, что базовые приложения возможны в текущем релизе, тогда как многие разработчики готовят свои развёртывания и интеграции в преддверии v9. Приложения, которым нужны дополнительные возможности взаимодействия, будут зависеть от этого последующего обновления.
Контракты могут программно развёртывать другие контракты
В объявлении Midnight также представлено программируемое развёртывание контрактов. Существующий контракт может развёрнуть другой контракт как часть своей прикладной логики.
Эта возможность может поддерживать приложения, предназначенные для создания отдельного экземпляра контракта для конкретного пользователя или определённой операции. Разработчики определяют логику создания, что позволяет сделать развёртывание частью рабочего процесса приложения.
Программируемое развёртывание и композируемость выполняют разные функции. Развёртывание создаёт новый контракт, композируемость определяет, как контракты взаимодействуют во время операций приложения. Первое включено в объявленные возможности основной сети, второе остаётся запланированным для v9.
Для приложений, использующих эту модель развёртывания, создание контракта может стать шагом внутри взаимодействия пользователя с сервисом.