Cardano franchit une nouvelle étape dans la création de contrats intelligents : détails


image de l'article

Tomiwabold Olajide

La blockchain Cardano a été construite à l'aide du langage de programmation fonctionnel Haskell

Fondateur de Cardano Charles Hoskinson a partagé "le tout premier programme Plutus Core non typé entièrement généré et sérialisé en utilisant uniquement Typescript". Cette nouvelle étape pourrait impliquer que les développeurs pourraient être en mesure d'écrire des contrats intelligents sur Cardano en utilisant TypeScript dans un proche avenir.

Manuscrit est un langage de programmation créé et maintenu par Microsoft qui est basé sur JavaScript. C'est un sur-ensemble rigoureux de JavaScript en termes de syntaxe et donne au langage un typage statique facultatif. Il est conçu pour la création de grandes applications car il prétend fournir de meilleurs outils à n'importe quelle échelle.

La blockchain Cardano a été construite à l'aide du langage de programmation fonctionnel Haskell. Plutus, le langage de programmation de Cardano pour les contrats intelligents, et Marlowe, le langage spécifique à un domaine de Cardano pour les contrats intelligents financiers, sont tous deux basés sur Haskell. Les codes hors chaîne et en chaîne pour Cardano sont également écrits en Haskell.

Haskell n'est cependant pas le langage de programmation le plus connu ; cette distinction appartient à Python et Java. Cardano justifie son décision d'utiliser Haskell en soulignant qu'il est idéal d'écrire du code robuste et correct, surtout lorsqu'il est combiné avec des méthodes formelles.

annonces

Proposition de projet encore à ses débuts

Selon Michèle Harmonique, le projet Plu-ts vise à permettre la création de contrats intelligents et de transactions en utilisant uniquement TypeScript, permettant aux développeurs de créer des applications décentralisées tout en conservant les avantages des contrats intelligents Cardano.

Il explique qu'à l'heure actuelle, seul le langage de programmation Haskell est utilisé pour générer des contrats intelligents, ce qui limite leur potentiel d'utilisation dans des situations où ils doivent être créés instantanément. Les Plu-ts proposés permettraient aux développeurs d'écrire du code lié à Cardano, en chaîne et hors chaîne entièrement en TypeScript. Sans l'exigence d'un serveur, il serait possible de créer des contrats intelligents en fonction des entrées de l'utilisateur.

Cependant, on ne sait pas si Cardano abandonnera son langage de programmation proclamé Haskell pour TypeScript.

Source : https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details