AD
AD
  • Dans une contribution de Discord, Eric Hop a parlé des avantages des smart contracts d’IOTA par rapport aux alternatives de la blockchain, telles que celles d’Ethereum.
  • Selon M. Hop, les smart contracts d’IOTA sont plus flexibles et plus efficaces en termes de ressources, ce qui explique le nombre plus important de cas d’utilisation. Cependant, ils sont moins adaptés au transfert de grandes quantités de fonds.

Eric Hop, développeur senior à la Fondation IOTA responsable du développement de Qubic et des nouveaux IOTA Smart Contracts, a récemment donné des indications intéressantes sur l’avancement du projet. M. Hop a également expliqué les avantages des smart contracts d’IOTA par rapport à Ethereum, par exemple.

Via Discord, Hop a décrit comment le développement des smart contracts qui faisaient autrefois partie du grand projet Qubic a fait un grand pas en avant depuis que Sergey Ivancheglo (alias CfB) a quitté la Fondation IOTA:

Nous y travaillons pour Qubic depuis plus de 2 ans, mais nous n’avons pas pu faire fonctionner facilement la couche de consensus parce que le protocole ne nous soutenait pas. Et le CfB se battait constamment pour obtenir les changements que nous demandions au protocole de base. Maintenant que nous avons la possibilité d’ajouter des éléments au protocole de base, nous avançons à une vitesse fulgurante. Evaldas a fait un travail impressionnant en répétant plusieurs révisions d’idées pour déterminer exactement ce dont nous avions besoin pour que les SC se réalisent de manière simple et élégante.

Les avantages des smart contracts d’IOTA par rapport aux alternatives de blockchain

M. Hop a également souligné les avantages d’IOTA et a écrit que le protocole de smart contract d’IOTA (ISCP) est beaucoup plus flexible et efficace en termes de ressources que toutes les autres solutions de blockchain. En conséquence, ils permettent des cas d’utilisation qui étaient impossibles à cause des frais de transaction des blockchains comme Ethereum. M. Hop a notamment mentionné le domaine de l’Internet des objets (IoT), où les micro transactions sont la norme. En ce qui concerne la flexibilité, M. Hop a déclaré que les smart contracts d’IOTA ne se limitent pas à une seule machine virtuelle (VM) intégrée :

Le protocole permet de spécifier la VM qui devra être utilisée pour traiter correctement le code SC. Cela ouvre la possibilité d’utiliser d’autres langages de programmation, différentes VM, et même différents protocoles SC en parallèle avec l’ISCP de base. Cela signifie que nous sommes en mesure de fournir un chemin très flexible pour les changements et les extensions futures.

En outre, les smart contracts d’IOTA sont plus flexibles en ce qui concerne la manière dont le consensus est atteint. Les smart contracts Ethereum sont validés sur la blockchain pendant le processus d’élaboration du consensus. Cela implique que la vérité qu’ils confirment doit être récupérable d’une transaction précédente. Les smart contracts d’IOTA n’ont pas cette limitation.

IOTA utilise ce que l’on appelle des comités, une sélection de nœuds qui trouvent ensemble un consensus et envoient les résultats au Tangle. La taille est déterminée par l’émetteur et l’opérateur du contrat intelligent. Hop a écrit que c’est un avantage significatif, car selon l’application, les créateurs de smart contracts peuvent opter pour de très petits comités ou pour des comités plus importants si la confiance et la fiabilité des smart contracts sont d’une grande importance.

En termes d’économie des machines, ils présentent également l’avantage de ne pas être limités aux transactions de valeur :

Enfin, les SC d’IOTA n’invoquent pas nécessairement des transactions de valeur sur le Tangle. Pour l’essentiel, un SC IOTA peut être considéré comme une machine à états immuables générique pilotée par des événements. Immuable dans le sens où tout changement d’état est enregistré de manière immuable dans la Tangle.

Les SC IOTA permettent des SC classiques qui peuvent déplacer des jetons, mais ouvrent également tout un monde de traitement une fois que vous les considérez comme des machines à états autonomes qui peuvent être interconnectées de toutes sortes de manières intéressantes. Cela ouvre la voie à toutes sortes de traitements distribués, et il sera très intéressant de voir quels types d’applications seront créés à l’avenir par notre communauté.

Les smart contracts Ethereum sont meilleurs pour les transferts de grande valeur

En même temps, M. Hop a également souligné qu’il existe des applications où la flexibilité d’IOTA est un inconvénient et où les smart contracts Ethereum sont plus adaptés que ceux d’IOTA :

Il est beaucoup plus sûr de bloquer une grosse somme d’argent dans un contrat pendant une longue période lorsque l’on peut compter sur la présence de l’ensemble du réseau pour le traiter, comme c’est le cas avec Ethereum, alors qu’un comité, en raison de sa taille limitée, est moins garanti d’être présent après une longue période.

Jake Simmons est un passionné des crypto-monnaies depuis 2016, et depuis qu'il a entendu parler de Bitcoin et de la technologie de bockchain, il s'intéresse à ce sujet chaque jour. Au-delà des crypto-monnaies, Jake a étudié l'informatique et a travaillé pendant 2 ans pour une startup dans le secteur de la blockchain. Au CNF, il est responsable des questions techniques. Son but est de rendre le monde conscient des crypto-monnaies d'une manière simple et compréhensible.

Exit mobile version