Cosmos aura 3 langages de codage. Voici ce qui compte pour Ethereum

Cosmos aura 3 langages de codage. Voici ce qui compte pour Ethereum
4.9 (98.95%) 38 votes


Le projet d’interopérabilité des chaînes de blocs Cosmos offrira aux utilisateurs le choix de coder dans au moins trois langages de programmation différents, ce qui pourrait compromettre la domination de longue date d’Ethereum en tant que première plate-forme mondiale de développement de contrats intelligents

La première langue prise en charge sur Cosmos s’appelle «réplique directe du langage contractuel intelligent d’Ethereum: Solidity». Le projet Ethermint est conçu pour faciliter le portage de leurs applications sur le réseau Cosmos par les développeurs d'Ethereum, et ce, depuis 2016, a déclaré Zaki Manian de Tendermint, la société qui a construit Cosmos.

Le deuxième langage de codage, appelé Secure EcmaScript (SES), est une version de JavaScript conçue pour le déploiement sécurisé de contrats intelligents par démarrage de blockchain. Une fois que le protocole IBC (Cosmos Inter-Blockchain Communication) natif sera développé, la blockchain Agoric et son langage de programmation SES seront facilement accessibles aux utilisateurs de Cosmos, a déclaré Dean Tribble, PDG d’Agoric.

Enfin, Kadena, la spin-off de la chaîne de télévision JP Morgan, a annoncé mardi qu’elle construirait elle aussi une version de son langage natif de contrat intelligent, PACT, pour l’écosystème Cosmos. Son concurrent à la course aux armements de codage Cosmos s'appelle Kadenamint.

«Nous nous engageons à utiliser un langage de contrat intelligent de niveau industriel sur (Cosmos) pour donner aux développeurs davantage de choix en matière de déploiement», a déclaré Stuart Popejoy, fondateur de Kadena, à CoinDesk.

Selon Popejoy, les avantages comparatifs de Kadenamint sont supérieurs à ceux d’Ethermint.

«Nous considérons PACT comme la norme pour les langages de contrat intelligents, car PACT est simplement meilleur que Solidity», a déclaré Popejoy, ajoutant:

«Chaque développeur qui l'utilise vient faire avancer les choses plus rapidement. C’est plus sûr. Nous avons une vérification formelle dans la langue. C’est conçu pour la sécurité. "

En toute justice, les développeurs d'Ethereum sont parfaitement conscients des limites de Solidity et de la machine virtuelle conçue pour exécuter le code de Solidity. La prochaine mise à niveau majeure d’Ethereum, baptisée Ethereum 2.0, remplacera la machine virtuelle d’Ethereum et permettra aux développeurs de coder dans plusieurs langages de programmation différents.

Malgré tout, Popejoy est resté sceptique sur eWASM et Ethereum 2.0, affirmant que les critiques de la machine virtuelle d'Ethereum et de Solidity "auraient pu être traitées il y a longtemps", mais en raison d'un manque de leadership.

"Je ne les considérerais pas comme des concurrents, mais comme ils sont, je les considère comme un héritage", a déclaré Popejoy à propos d'Ethereum. "Ils ont fait du bon travail en obtenant des contrats intelligents et en faisant réfléchir les gens, mais ce sera une note de bas de page."

Nouveau concours

Les nouveaux concurrents se distinguent de Solidity en mettant davantage l’accent sur la sécurité que sur l’immutabilité et l’impossibilité de s’arrêter.

«Nous construisons une plate-forme avec un modèle de sécurité que les développeurs normaux peuvent comprendre», a déclaré Agoric’s Tribble. «Pour nous, le plus gros problème avec Ethereum et Solidity est qu’ils ont un mauvais modèle de sécurité. Même les experts en sécurité ne peuvent réussir. "

Contrairement à Solidity, PACT et SES utilisent un. Cela signifie que les autorisations dans un contrat intelligent peuvent être mises à jour de manière dynamique et rapide pour permettre aux utilisateurs d'accéder aux différentes parties des données d'application de manière sécurisée.

Tribble décrit un modèle similaire à celui de pouvoir donner les clés de votre voiture à un valet sans lui donner également le droit de posséder une voiture.

Dit Tribble:

«C’est typique du contrôle d’accès basé sur l’identité, où le modèle de sécurité utilisé est tel que l’autorité que je suis en mesure de vous donner est trop ou trop peu. Ce n’est pas approprié pour les relations commerciales que nous essayons d’avoir. "

Selon Tribble, le fait de transférer la sécurité de la capacité des objets dans les contrats intelligents est le type d’innovation qui signalera au reste de la communauté des développeurs grand public que le secteur de la blockchain est prêt pour une adoption massive.

«Pour les gens ordinaires, il est vraiment sain d'avoir des personnes qui s’adressent à différentes parties du marché et qui se chevauchent visiblement en tant que concurrents», a déclaré Tribble. "Cela signifie qu'il y a un vrai marché."

Du point de vue de Manian, Cosmos est l’écosystème capable de prendre en charge et d’accueillir ce marché en forte croissance pour les contrats intelligents et le développement d’applications décentralisées. Dans le même temps, il avertit qu'à son avis, Cosmos ne pourra pas et ne pourra tout simplement pas remplacer entièrement Ethereum, car Ethereum est bien plus qu'une technologie.

“Ethereum est bien plus qu'un logiciel. Ethereum, la communauté ethereum, les utilisateurs de la blockchain ethereum, la confiance des gens dans les développeurs principaux. Tout cela est réuni dans une seule chose et c'est l'expérience utilisateur d'Ethereum », a déclaré Manian, ajoutant:

"Nous ne faisons que créer de nouvelles possibilités de développement."

Image via Kadena (de gauche à droite: Ben Jessel, Will Martino, Stuart Popejoy de Tony, Tony Pham, Monica Quaintance, Anagha Mercado)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *