- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Cosmos proposera trois langages de programmation : voici pourquoi c'est important
Le rival Ethereum , Cosmos, offrira aux utilisateurs le choix de coder dans au moins trois langages de programmation différents pour le développement de contrats intelligents.
Dans une démarche qui pourrait compromettre la domination de longue date d'Ethereum en tant que première plateforme mondiale de développement de contrats intelligents, le projet d'interopérabilité blockchain Cosmos offrira aux utilisateurs le choix de coder dans au moins trois langages de programmation différents.
La première langue à être prise en charge sur Cosmos s'appelle Éthermint, une réplique directe de Solidity, le langage de contrats intelligents d'Ethereum. Visant à faciliter le portage des applications des développeurs Ethereum vers le réseau Cosmos , le projet Ethermint est en préparation depuis 2016, a déclaré Zaki Manian de Tendermint, l'entreprise à l'origine de 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 une startup blockchain.Agorique. Une fois que le protocole natif de communication inter-blockchain Cosmos (IBC) 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 , spin-off blockchain de JP Morgan, a annoncé mardi qu'elle développerait également une version de son langage de contrats intelligents natif, Pact, pour l'écosystème Cosmos . Son concurrent dans la course au codage Cosmos s'appelle Kadenamint.
« Nous nous engageons à obtenir un langage de contrat intelligent au niveau de l'industrie sur [Cosmos] pour offrir aux développeurs plus de choix de déploiement », a déclaré le fondateur de Kadena , Stuart Popejoy, à CoinDesk.
Selon Popejoy, les atouts comparatifs de Kadenamint surpassent ceux d'Ethermint à tous égards.
« Nous considérons Pact comme la norme pour les langages de contrats intelligents, car il est tout simplement meilleur que Solidity », a déclaré Popejoy, ajoutant :
« Chaque développeur qui l'utilise travaille plus vite. C'est plus sûr. La vérification formelle est intégrée au langage. C'est conçu pour la sécurité. »
En toute honnêteté, les développeurs Ethereum sont bien conscients des limites de Solidity et de la machine virtuelle conçue pour exécuter le code de Solidity. eWASM, la prochaine mise à niveau majeure 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é cela, Popejoy est resté sceptique à propos d'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 ne l'ont T été - en raison d'un mauvais leadership.
« Je ne les considère T comme des concurrents, mais en l'état actuel des choses, je les considère comme des éléments historiques », a déclaré Popejoy à propos d' Ethereum. « Ils ont fait du bon travail en diffusant les contrats intelligents et en sensibilisant les gens à ce sujet, mais ce sera un détail. »
Nouvelle compétition
Les nouveaux concurrents se distinguent de Solidity en mettant davantage l’accent sur la sécurité plutôt que sur l’immuabilité et l’inarrêtabilité.
« Nous construisons une plateforme avec un modèle de sécurité compréhensible par les développeurs lambda », a déclaré Tribble d'Agoric. « Pour nous, le plus gros problème avec Ethereum et Solidity, c'est qu'ils ont un modèle de sécurité inadapté. Même les experts en sécurité T parviennent pas. »
Contrairement à Solidity, Pact et SES utilisent tous deux unmodèle de sécurité des capacités des objetsCela signifie que les autorisations d’un contrat intelligent peuvent être mises à jour de manière dynamique et rapide pour donner aux utilisateurs l’accès à différentes parties des données de l’application de manière sécurisée.
Tribble décrit le modèle comme étant similaire à la possibilité de confier ses clés de voiture à un voiturier sans pour autant céder les droits de propriété de la voiture.
Tribble a déclaré :
« 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 peux vous accorder est soit trop importante, soit trop faible. Ce n'est pas adapté à l'interaction commerciale que nous visons. »
Selon Tribble, le portage de la sécurité des capacités des objets vers les contrats intelligents est le type d’innovation qui signalera au reste de la communauté des développeurs traditionnels que l’industrie de la blockchain est prête pour une adoption massive.
« Pour les acteurs traditionnels, il est bénéfique d'avoir des acteurs qui s'attaquent à différents segments du marché et qui se concurrencent visiblement », a déclaré Tribble. « Cela signifie qu'il existe un véritable marché. »
Du point de vue de Manian, Cosmos est l'écosystème capable de soutenir et d'héberger ce marché en pleine croissance des contrats intelligents et du développement d'applications décentralisées. Il prévient toutefois que, selon lui, Cosmos ne remplacera pas et ne pourra tout simplement pas remplacer Ethereum , car Ethereum est bien plus qu'une simple Technologies.
«Ethereum est bien plus qu'un logiciel. Ethereum, la communauté Ethereum , les utilisateurs de la blockchain Ethereum , la confiance que les gens accordent aux développeurs CORE . Tout cela se résume en une ONE chose : l'expérience utilisateur Ethereum », a déclaré Manian, ajoutant :
« Nous créons simplement de nouvelles possibilités pour les développeurs. »
Le fondateur de Cosmos , Jae Kwon, via les archives de CoinDesk
Christine Kim
Christine est analyste de recherche chez CoinDesk. Elle se concentre sur la production d'analyses basées sur les données concernant les secteurs des Cryptomonnaie et de la blockchain. Avant cela, Christine était journaliste technique pour CoinDesk, couvrant principalement les développements de la blockchain Ethereum . Avoirs en Cryptomonnaie : Aucun.
