ADVERTISEMENT

IOTA publie ses alpha smart contracts avec un environnement multi-chain

  • La Fondation IOTA a publié aujourd’hui l’alpha de son Smart Contracts Protocol (ISCP) avec un environnement multi-chain.
  • Avec l’ISCP, les entreprises peuvent choisir si un comité de leurs propres nœuds ou des nœuds externes valident les transactions.

Après une longue attente, le moment est enfin venu. La Fondation IOTA a rendu publique aujourd’hui la version alpha du protocole IOTA Smart Contracts Protocol (ISCP), « l’étendue et la nature des améliorations par rapport à la précédente version pré-alpha étant significatives ». Le plus grand changement par rapport à la version précédente est l’intégration d’un environnement multi-chaines sans permission:

Les sous-réseaux, composés de nœuds Wasp que nous appelons « comités », peuvent faire fonctionner de nombreuses blockchains en parallèle par dessus sans perdre de vue les environnements qui sécurisent les actifs numériques de l’IOTA, le Tangle. Chacune de ces chaines, qui est un équivalent fonctionnel d’une blockchain Ethereum, est capable d’héberger de nombreux smart contracts.

Voici ce qu’apporte la version alpha

Les développeurs peuvent désormais créer des smart contracts basés sur l’IOTA, des applications décentralisées (dApps) et des chaines de smart contracts exécutés par des nœuds de guêpes. L’objectif des smart contracts de l’IOTA est l’interopérabilité avec d’autres blockchains et l’élimination des inefficacités. Par exemple, l’ISCP vise à résoudre l’incapacité d’exécuter en parallèle et à l’échelle, l’incapacité d’exécuter des contrats intelligents « étrangers » sur différentes machines virtuelles, et à éliminer les frais épouvantables.

Pour réaliser ces paradigmes, les développeurs et les entreprises peuvent gérer leur propre chaine de smart contracts « autorisés », en déterminant eux-mêmes la taille du comité de validation qui correspond au niveau de décentralisation et de sécurité requis. Les entreprises peuvent ainsi choisir si seul un comité de leurs propres nœuds valide les transactions ou un comité de nœuds parmi les partenaires du consortium.

Ce faisant, l’ISCP est conçu pour fonctionner « sans aucune permission » de sorte que « toutes les chaines de smart contracts – qu’elles soient ouvertes ou privées – bénéficient de la sécurité et de l’interopérabilité inhérentes à l’ancrage de tout état de smart contract et de leurs résultats sur la couche de base d’IOTA ». Sur l’état actuel de la version alpha, la Fondation IOTA déclare:

Même si beaucoup de choses vont probablement changer avec la maturation du protocole, il s’agit d’une opportunité importante pour afficher des applications créatives sur le réseau d’IOTA, telles que les actifs numériques natifs, les échanges décentralisés (AMM), les places de marché NFT, les plateformes de liquidité et les smart contracts qui exploitent les Oracles d’IOTA.

Outils pour le protocole de smart contracts d’IOTA et prochaines étapes

Le communiqué contient une quantité importante d’outils. L’ISCP alpha est livré avec un environnement de développement Rust pour écrire des smart contracts et les compiler dans les binaires WebAssembly (wasm) pour un déploiement ultérieur sur la chaine; un « outil cluster » pour déployer les chaines; un « outil solo » pour écrire des tests unitaires pour les smart contracts et les dApps; une interface de ligne de commande Wasp (CLI) ; le portefeuille Front-End pour interagir avec les nœuds Wasp ; et le « Wasp Explorer ». Enfin, la Fondation IOTA fournit également des API et une bibliothèque d’API pour les applications frontales.

Quant aux prochaines étapes, « l’objectif à court terme pour les prochains mois » est d’avancer dans le développement de Goshimmer, Coordicide, et la mise à niveau du réseau principal de Chrysalis. En ce qui concerne l’ISCP, il faut promouvoir davantage de vitrines et un réseau de démonstration avec des smart contracts et des pièces de monnaie de couleur. En outre, beaucoup de choses dépendent actuellement de la mise en œuvre de Mana:

Après la finalisation de l’intégration actuelle du module « Mana » dans le réseau de test Coordicide dans sa phase actuelle « Pollen », les smart contracts d’IOTA pourront être déployés en utilisant des nœuds de guêpes.

L’intégration actuelle du module « Mana » dans Pollen représente un élément majeur de l’algorithme de consensus sans leader du futur protocole IOTA. L’équipe ISCP a donc décidé de se concentrer sur la possibilité de déployer des smart contracts sur des nœuds Wasp jusqu’à ce que l’intégration du module Mana soit finalisée dans les prochaines semaines.

À plus long terme, la Fondation IOTA se concentre sur le développement de l’environnement et des outils de développement Rust, l’exploration de la nature agnostique des VM de l’ISCP et l’intégration de la machine virtuelle Ethereum (EVM), l’établissement de ponts pour les échanges atomiques entre chaines avec des blockchains natives et externes, un algorithme de consensus amélioré et un « marché sans permission pour les validateurs de chaines ».

Pour plus de détails, consultez l’article officiel du blog.

About Author

Jake Simmons

Jake Simmons has been a crypto enthusiast since 2016, and since hearing about Bitcoin and blockchain technology, he's been involved with the subject every day. Beyond cryptocurrencies, Jake studied computer science and worked for 2 years for a startup in the blockchain sector. At CNF he is responsible for technical issues. His goal is to make the world aware of cryptocurrencies in a simple and understandable way.

Les commentaires sont fermés.