Midnight ouvre le déploiement sans permission de contrats intelligents sur le mainnet

Les développeurs peuvent publier des contrats directement sur le réseau de production sans examen de sécurité obligatoire sur Preprod. La composabilité des contrats et les événements restent prévus pour la v9 plus tard cette année.

By SongMarketCap

Cardano News - Midnight ouvre le déploiement sans permission de contrats intelligents sur le mainnet

Midnight a annoncé le 2 octobre que le déploiement sans permission de contrats intelligents est en ligne sur le mainnet. Cette activation ouvre la publication de contrats aux développeurs qui construisent sur la chaîne partenaire de Cardano axée sur la confidentialité et introduit le déploiement programmatique, permettant aux contrats de créer d'autres contrats via leur propre logique.

Déploiement sur le mainnet sans examen Preprod

Selon la mise à jour State of the Network de septembre de Midnight, les développeurs n'ont plus besoin d'effectuer un examen de sécurité obligatoire sur Preprod avant de déployer des contrats sur le mainnet. Preprod fournit un environnement pour tester des contrats et des intégrations d'applications en amont de l'utilisation en production.

Le changement supprime cette exigence d'examen du processus de déploiement sur le mainnet, offrant aux développeurs une voie directe pour publier leurs contrats sur le réseau en direct.

Cette activation fait suite à l'annonce de septembre du CTO de Midnight Foundation, Sebastien Guillemot, selon laquelle les contrats intelligents privés et la capacité de frapper des jetons personnalisés privés approchaient de la disponibilité sur le mainnet. À ce stade, la date de déploiement public et les exigences d'accès n'avaient pas été annoncées.

Ces contrats fonctionnent sur Midnight, étendant l'infrastructure applicative disponible au sein du plus large écosystème Cardano.

Contrats privés dans la v8, composabilité dans la v9

Midnight combine des preuves à connaissance nulle avec une confidentialité programmable, permettant aux applications de vérifier des opérations tout en protégeant les informations sous-jacentes.

Les développeurs utilisent Compact, un langage de programmation qui relie l'état public on chain à l'état privé local. Une application peut définir quelles informations restent confidentielles et quels faits doivent être divulgués ou prouvés lors d'une interaction. Les transactions du réseau consomment DUST, la ressource générée par les avoirs en NIGHT.

La clarification de Guillemot concernant la version sépare les capacités actuelles de la v8 de la mise à niveau prévue pour la v9. Les contrats privés sont disponibles sur le mainnet, tandis que la composabilité et les événements sont attendus plus tard en 2026.

La composabilité permet à plusieurs contrats d'interagir dans le cadre d'opérations applicatives plus larges. Les événements fournissent des enregistrements structurés de l'activité des contrats que les applications et les outils associés peuvent traiter.

Guillemot a indiqué que des applications de base sont possibles avec la version actuelle, tandis que de nombreux développeurs préparent leurs déploiements et intégrations en amont de la v9. Les applications nécessitant des fonctionnalités d'interaction supplémentaires dépendront de cette mise à niveau ultérieure.

Les contrats peuvent déployer de manière programmatique d'autres contrats

L'annonce de Midnight introduit également le déploiement programmatique de contrats. Un contrat existant peut déployer un autre contrat dans le cadre de sa logique applicative.

Cette capacité pourrait prendre en charge des applications conçues pour créer une instance de contrat distincte pour un utilisateur individuel ou une opération spécifique. Les développeurs définissent la logique de création, ce qui permet au déploiement de faire partie du flux de travail d'une application.

Le déploiement programmatique et la composabilité remplissent des fonctions différentes. Le déploiement crée un nouveau contrat, la composabilité régit la manière dont les contrats interagissent lors des opérations d'application. Le premier est inclus dans les capacités annoncées sur le mainnet, tandis que la seconde reste prévue pour la v9.

Pour les applications utilisant ce modèle de déploiement, la création d'un contrat peut devenir une étape dans l'interaction d'un utilisateur avec le service.