Midnight активирует Ledger 9: новая эра для приватного DeFi

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

By SongMarketCap

Updated:

Midnight News - Midnight активирует Ledger 9: новая эра для приватного DeFi

Midnight завершила хардфорк, который обновил ее основную сеть с Ledger 8 до Ledger 9. Релиз вводит прямые вызовы между смарт контрактами, расширяет совместимость с существующей блокчейн инфраструктурой и включает улучшения безопасности и производительности.

Имеющиеся балансы токенов и развернутые смарт контракты мигрировали автоматически, по данным Midnight. Владельцам cNIGHT в основной сети не нужно предпринимать действия, чтобы продолжать генерировать DUST, ресурс, используемый для покрытия затрат на транзакции.

Сеть развернула Ledger 9 напрямую в основной сети, обойдя обычное развертывание в Preprod и период наблюдения. Midnight описала это как контролируемый путь релиза, который используется, когда исправления безопасности требуют дополнительной защиты сети.

Smart Contracts Can Now Work Together

Ledger 9 позволяет одному смарт контракту вызывать функцию другого в рамках одной транзакции. Эта возможность, известная как composability, дает разработчикам способ соединять повторно используемые компоненты при создании приложений.

Midnight привела пример из трех шагов DeFi: одобрение токена, обмен и внесение его в пул ликвидности. С помощью связанных контрактов разработчики могут объединить эти операции в одно пользовательское действие.

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

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

Midnight рассматривает эти возможности как основу для более продвинутых приватных финансовых приложений. Отдельная веха Private Composability остается в ее дорожной карте на первый квартал 2027 года. Разработчикам следует учитывать, что раскрывают их контракты: документация Midnight отмечает, что межконтрактный вызов раскрывает адрес вызываемого контракта.

New Standards Expand Wallet and Custody Compatibility

Ledger 9 добавляет нативную поддержку ECDSA, метода цифровой подписи, используемого в Bitcoin и Ethereum, и Keccak-256, криптографической хеш функции, применяемой в экосистеме Ethereum.

Теперь реестр принимает как подписи Schnorr, так и ECDSA для авторизации транзакций. По словам Midnight, прямая поддержка ECDSA упрощает для кастодиальных провайдеров подключение их существующих систем к сети.

Релиз также реализует BIP-44, стандарт, который позволяет кошелькам производить множество адресов из одного сида. Midnight ожидает, что это нововведение поможет провайдерам кошельков и институциональным кастодианам интегрировать сеть в существующую инфраструктуру.

В языке программирования Compact новые криптографические возможности дают разработчикам инструменты для построения соединений с другими блокчейнами. Midnight называет приватные переводы стейблкоинов и кроссчейн финансовые приложения возможными вариантами использования. Каждый мост, кастодиальный сервис или интеграция токена все равно потребуют собственной реализации.

[NEWSBREAK]

What Changes for Developers and Token Holders

Ранее развернутые контракты переходят без изменений и не нуждаются в перекомпиляции или повторном развертывании в связи с миграцией. Разработчикам приложений потребуется обновиться до Midnight.js 5, а контракты, которые еще не развернуты, должны быть скомпилированы инструментальной цепочкой Compact под Ledger 9.

Релиз также обновляет инфраструктуру, используемую для генерации и верификации доказательств с нулевым разглашением. Поддержка ZKIR v3, промежуточного формата для криптографических программ, включает более новые форматы подписей. Примечания к выпуску Ledger 9.1.0.0 указывают конкретные типы схем, для которых необходимо регенерировать ключи проверки.

Регистрации DUST для cNIGHT в основной сети выполняются автоматически повторно. В тестовых сетях Preview и Preprod разработчикам нужно снова зарегистрировать свой тестовый NIGHT, или tNIGHT, чтобы возобновить генерацию DUST.

Инженерная команда Midnight все еще завершает документацию по ряду новых возможностей. Дополнительные технические детали, включая справочник по кодам операций и спецификации формата транзакций, планируется выпустить в ближайшие недели.