Plutus V3 est en direct sur SanchoNet. L’équipe l’a lancé avec des primitives Plutus avancées ainsi que davantage d’outils pour les développeurs Cardano cherchant à rédiger des contrats intelligents. L’objectif global est de prendre en charge les fonctionnalités relatives à la gouvernance et au vote. De plus, Plutus V3 prend en charge l’interopérabilité entre les blockchains et améliore le taux d’adoption des contrats intelligents. Input Output Global y a travaillé en collaboration avec MLabs.
Plutus V3 fonctionne en arrière-plan pour garantir que les développeurs disposent de tous les outils conformes aux normes de l’industrie. Il s’appuie sur la mise à niveau Valentine, qui a ajouté la prise en charge des courbes elliptiques SECP.
Une fonctionnalité de Plutus V3 est la somme des produits. L’introduction de ces fonctionnalités permet d’économiser sur la taille et le coût des scripts. Il s’agit d’une manière de coder les types de données qui rend les scripts plus efficaces par rapport au codage Scott. Il vise également à améliorer la génération de code pour ses compilateurs natifs. Sums of Products apporte la capacité d’exécuter des programmes 30 % plus rapidement en rationalisant les opérations et en prenant en charge l’exécution rapide des contrats intelligents.
Les nouvelles primitives cryptographiques permettent à un interpréteur de fournir une implémentation optimisée spécifique à un système au moment de l’exécution du script. Les trois primitives intégrées sont BLS12-381, Blake2b-224 et Keccak-256.
BLS12-381 ouvre les portes de l’intégration du Mithril et d’une mise en œuvre fluide spécifique à la sidechain. Défini comme une paire courbe, le BLS12-381 est livré avec 17 primitives pour prendre en charge les courbes cryptographiques. Blake2b-224 contribue à la polyvalence de Cardano en étendant son soutien aux projets communautaires. Keccak-256 produit des valeurs de hachage de 256 bits pour prendre en charge la vérification de la signature Ethereum dans les scripts.
Les primitives au niveau du bit sont enclines à aider les développeurs en offrant des capacités robustes pour les manipulations de bits de bas niveau. Ses fonctionnalités sont l’amélioration des performances, la prise en charge cryptographique, les algorithmes efficaces, les conversions de chaînes entières et les structures de données efficaces.
Deux primitives au niveau du bit qui devraient être incluses dans la mise à niveau de Plutus sont integerToByteString et byteStringToInteger. D’autres primitives seront ajoutées éventuellement, sans qu’aucune chronologie ne soit rendue publique pour l’instant.
Les aspects prioritaires sous Plutus V3 sont le débit, les performances, les capacités de la plateforme et la taille du contrat intelligent. Ils espèrent faciliter la transition de l’équipe depuis Ethereum et diriger l’expansion de l’écosystème Cardano.
L’annonce a fait sa part pour ADA, le jeton natif de l’écosystème Cardano. Il est en hausse de 3,59% sur les dernières 24 heures, au moment de la rédaction de cet article. ADA s’échange à 0,557 $, ce qui reflète en outre une hausse de 13,295 au cours des 7 derniers jours et de 0,955 au cours des 30 derniers jours.
Cette annonce intervient quelques jours après qu’IOG a rendu public son investissement stratégique dans Blockfrost. Il a été défini comme un engagement commun à décentraliser et à faire évoluer l’infrastructure de Cardano. Blockfrost a été choisi car il est devenu, avec le temps, un élément clé de l’écosystème Cardano. De plus, il joue un rôle important pour les développeurs en tirant parti de la rentabilité au moment du développement de leurs applications.