НовостиКриптовалютыMidnight активирует Ledger 9 с новыми функциями смарт-контрактов

Midnight активирует Ledger 9 с новыми функциями смарт-контрактов

Автор: Cryptofrontnews·

Ключевые выводы

  • •Midnight обновила основную сеть своей экосистемы Cardano с Ledger 8 до Ledger 9 посредством хардфорка, развернутого напрямую в основной сети, минуя стандартный период тестирования и наблюдения на Preprod, поскольку исправления безопасности требовали более контролируемого пути релиза.
  • •Обновление добавляет нативную поддержку ECDSA и Keccak-256, обеспечивая совместимость с инфраструктурой подписания и хеширования, построенной вокруг Bitcoin и Ethereum, а леджер теперь принимает подписи как Schnorr, так и ECDSA для авторизации транзакций.
  • •Поддержка вывода адресов по BIP-44 позволяет провайдерам потребительских кошельков и институциональным кастодианам продолжать использовать существующее ПО, поддерживая переводы активов между сетями и интеграции с кастодиальными провайдерами.
  • •Ledger 9 вводит исполнение контрактом контракта, идентификацию вызывающей стороны, а также события и логи после транзакций, позволяя разработчикам объединять такие операции, как одобрение токенов, свопы и депозиты, в одно действие пользователя.
  • •Существующие балансы и развернутые контракты мигрировали автоматически, но разработчикам необходимо обновиться до Midnight.js 5 и перекомпилировать неразвернутые контракты с обновленным набором инструментов Compact, а разработчикам на Preview и Preprod — повторно зарегистрировать tNIGHT для возобновления генерации DUST.
Midnight активирует Ledger 9 с новыми функциями смарт-контрактов

Midnight — блокчейн, ориентированный на защиту данных и работающий в экосистеме Cardano, — обновил свою основную сеть с Ledger 8 до Ledger 9; этот хардфорк вводит новую криптографическую поддержку и улучшения смарт-контрактов. Согласно анонсу релиза Midnight, обновление добавляет совместимость с ECDSA и Keccak-256, исполнение контрактом контракта и поддержку кастодиальных сервисов, повышая совместимость с существующей блокчейн- и кастодиальной инфраструктурой. В отличие от предыдущих обновлений, команда развернула Ledger 9 напрямую в основной сети, минуя стандартный период тестирования и наблюдения на Preprod.

Ledger 9 добавляет криптографическую и кастодиальную поддержку

Релиз вводит нативную поддержку ECDSA и Keccak-256 — стандартов, позволяющих разработчикам выстраивать связи с существующей блокчейн-инфраструктурой, включая Bitcoin и Ethereum. ECDSA — это схема подписи, защищавшая Bitcoin и Ethereum с момента их запуска, а Keccak-256 служит основной хеш-функцией Ethereum; это означает, что инфраструктура подписания и хеширования, построенная вокруг этих стандартов, теперь может взаимодействовать с Midnight. Леджер также принимает подписи как Schnorr, так и ECDSA для авторизации транзакций.

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

Смарт-контракты получают возможности прямого исполнения

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

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

Обновление также переводит доказательства с нулевым разглашением и ключи верификации на Zero-Knowledge Intermediate Representation V3, обновляя криптографический слой, лежащий в основе функций защиты данных Midnight. Вместе с релизом поставляются улучшения производительности и патчи безопасности.

Разработчики должны обновить инструменты после обновления основной сети

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

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

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