ActualitésCryptoMidnight active Ledger 9 sur le mainnet avec de nouvelles fonctionnalités cryptographiques et de contrats intelligents

Midnight active Ledger 9 sur le mainnet avec de nouvelles fonctionnalités cryptographiques et de contrats intelligents

Auteur: Cryptofrontnews·

Points clés

  • •Midnight a mis à niveau son mainnet de l'écosystème Cardano de Ledger 8 à Ledger 9 via un hard fork déployé directement sur le mainnet, contournant la période standard de test et de soak sur Preprod car les correctifs de sécurité exigeaient un chemin de déploiement plus contrôlé.
  • •La mise à niveau ajoute le support natif d'ECDSA et de Keccak-256, permettant l'interopérabilité avec l'infrastructure de signature et de hachage construite autour de Bitcoin et Ethereum, et le registre accepte désormais les signatures Schnorr et ECDSA pour l'autorisation des transactions.
  • •Le support de la dérivation d'adresses BIP-44 permet aux fournisseurs de portefeuilles grand public et aux dépositaires institutionnels de continuer à utiliser leurs logiciels existants, prenant en charge les transferts d'actifs inter-réseaux et les intégrations avec les fournisseurs de garde.
  • •Ledger 9 introduit l'exécution de contrat à contrat, l'identification de l'appelant, ainsi que les événements et journaux post-transaction, permettant aux développeurs de combiner des opérations telles que les approbations de jetons, les échanges et les dépôts en une seule action utilisateur.
  • •Les soldes existants et les contrats déployés ont été migrés automatiquement, mais les développeurs doivent passer à Midnight.js 5 et recompiler les contrats non déployés avec la chaîne d'outils Compact mise à jour, tandis que les développeurs sur Preview et Preprod doivent réenregistrer leur tNIGHT pour reprendre la génération de DUST.
Midnight active Ledger 9 sur le mainnet avec de nouvelles fonctionnalités cryptographiques et de contrats intelligents

Midnight, une blockchain axée sur la protection des données opérant dans l'écosystème Cardano, a mis à niveau son mainnet de Ledger 8 vers Ledger 9, un hard fork qui introduit de nouveaux supports cryptographiques et des améliorations des contrats intelligents. Selon l'annonce de publication de Midnight, la mise à niveau ajoute la compatibilité ECDSA et Keccak-256, l'exécution de contrat à contrat et le support de la garde, améliorant la compatibilité avec l'infrastructure blockchain et de garde existante. Contrairement aux mises à niveau précédentes, l'équipe a déployé Ledger 9 directement sur le mainnet, contournant la période standard de test et de soak sur Preprod du réseau.

Ledger 9 ajoute le support cryptographique et de garde

Cette version introduit le support natif d'ECDSA et de Keccak-256, des normes qui permettent aux développeurs d'établir des connexions avec l'infrastructure blockchain existante, notamment Bitcoin et Ethereum. ECDSA est le schéma de signature qui sécurise Bitcoin et Ethereum depuis leur lancement, tandis que Keccak-256 sert de fonction de hachage principale d'Ethereum, ce qui signifie que l'infrastructure de signature et de hachage construite autour de ces normes peut désormais interagir avec Midnight. Le registre accepte également les signatures Schnorr et ECDSA pour l'autorisation des transactions.

En outre, le support de la dérivation d'adresses BIP-44 — la norme de portefeuilles déterministes hiérarchiques largement implémentée dans les portefeuilles grand public et les logiciels de garde institutionnelle — permet aux fournisseurs de portefeuilles et aux dépositaires institutionnels de continuer à utiliser leurs logiciels existants. Selon l'annonce, ces capacités prennent en charge les transferts d'actifs entre réseaux et les intégrations avec les fournisseurs de garde, et les développeurs peuvent également créer des applications impliquant des stablecoins et des transactions financières privées.

Les contrats intelligents gagnent des capacités d'exécution directe

Ledger 9 introduit également l'exécution de contrat à contrat, permettant aux contrats intelligents d'appeler d'autres contrats au sein d'une même transaction. Les appels composables de ce type sont depuis longtemps une capacité de base des plateformes de contrats intelligents établies telles qu'Ethereum, et leur arrivée donne aux développeurs de Midnight accès aux modèles de flux de travail multi-étapes autour desquels ces écosystèmes sont construits. Par conséquent, les développeurs peuvent combiner des opérations telles que les approbations de jetons, les échanges et les dépôts en une seule action utilisateur.

Les contrats peuvent désormais identifier quel autre contrat a initié un appel, permettant aux applications de restreindre les opérations sensibles aux contrats approuvés. Les contrats intelligents peuvent en outre publier des événements et des journaux après la finalisation des transactions, et les portefeuilles, explorateurs et applications de suivi peuvent utiliser ces mises à jour pour actualiser les informations. Ensemble, ces changements permettent d'effectuer des opérations plus complexes en une seule transaction.

La mise à niveau migre également les preuves à divulgation nulle et les clés de vérification vers Zero-Knowledge Intermediate Representation V3, mettant à jour la couche cryptographique qui sous-tend les fonctionnalités de protection des données de Midnight. Des améliorations de performance et des correctifs de sécurité accompagnent cette version.

Les développeurs doivent mettre à jour leurs outils après la mise à niveau du mainnet

Les soldes existants et les contrats intelligents déployés ont été migrés automatiquement lors de la mise à niveau. Les développeurs doivent toutefois mettre à jour leurs applications vers Midnight.js 5. Les contrats non déployés nécessitent également une compilation via la chaîne d'outils Compact mise à jour ciblant Ledger 9.

Les détenteurs de cNIGHT sur le mainnet n'ont pas besoin de se réenregistrer pour la génération de DUST, le processus par lequel la détention de NIGHT produit du DUST, la ressource renouvelable qui finance l'activité sur le réseau. Cependant, les développeurs utilisant Preview et Preprod doivent réenregistrer leur tNIGHT pour reprendre la génération de DUST.

Midnight a indiqué que la documentation couvrant les nouvelles fonctionnalités arrivera dans les semaines à venir. L'équipe a déployé Ledger 9 directement sur le mainnet car les correctifs de sécurité exigeaient un chemin de déploiement plus contrôlé, une décision qui a contourné le déploiement Preprod habituel et la période de soak.