Cardano se prépare pour les contrats intelligents alimentés par Plutus
Cardano a publié plus de détails sur Plutus, c’est le langage de programmation natif qui sera utilisé pour écrire des contrats intelligents après sa prochaine mise à jour majeure, Alonzo.
Dans un article de blog le 13 avril, IOHK – la firme derrière Cardano – a expliqué que les contrats Plutus se composent de pièces qui fonctionnent en chaîne et de pièces qui fonctionnent sur la machine d’un utilisateur hors chaîne.
Il a ajouté que les deux parties sont en fait écrites dans le langage de programmation Haskell mais sont compilées par Plutus qui fournit le cadre pour les contrats intelligents sur Cardano.
Inspiration Bitcoin
Tout comme Bitcoin, Cardano utilise le modèle UTXO (sortie de transaction non dépensée) où les entrées sont des sorties non dépensées des transactions précédentes. Cependant, le réseau s’est développé dans ce sens pour utiliser un modèle UTXO étendu (EUTXO) qui offre des avantages uniques par rapport aux autres modèles comptables.
Sans aller trop loin dans les détails techniques de celui-ci, le modèle EUTXO permet essentiellement de vérifier la validité des transactions hors chaîne avant que la transaction ne soit envoyée à la blockchain. Cela contraste avec Ethereum Layer 1 qui traite les transactions toutes en chaîne. Les coûts d’exécution des transactions peuvent également être déterminés hors chaîne avant la transmission, ce qui est une autre caractéristique unique.
Plutus Core sera utilisé pour définir les paramètres de ces transactions EUTXO et compiler le code développé pour les contrats intelligents. Un cadre d’application Plutus (PAF) fournira un accès facile aux services et aux applications fonctionnant sur le réseau avec une interopérabilité complète du navigateur Web.
« Les applications écrites au-dessus du PAF fournissent automatiquement une interface HTTP et WebSocket qui peut être utilisée pour interagir avec l’application à partir du navigateur Web. »
Cardano a lancé des jetons natifs lors de la mise à jour de «Mary» en février pour permettre aux utilisateurs de créer des jetons personnalisés définis de manière unique et d’effectuer des transactions avec eux. Plutus étendra les capacités de jetons actuelles, améliorant considérablement les politiques de frappe, ce qui sera bénéfique pour les NFT qui peuvent avoir besoin de verrous temporels.
Mise à niveau de Cardano Alonzo au troisième trimestre
Plutus fait partie de la mise à niveau d’Alonzo, une étape majeure de mise à niveau sur la feuille de route de Cardano qui introduit des contrats intelligents et la possibilité de créer des dapps. Dans un article de blog précédent, l’équipe a fait allusion à une chronologie:
«Les mois de mai et juin seront une période pour l’assurance qualité et les tests avec les utilisateurs, qui seront suivis d’un gel des fonctionnalités d’une durée de quatre semaines. Cela donnera aux échanges cryptographiques et aux portefeuilles le temps de se mettre à niveau et de se préparer à la mise à jour du protocole Alonzo. Nous prévoyons que la mise à niveau d’Alonzo (hard fork) aura lieu à la fin de l’été »,
Au moment de la rédaction de cet article, le jeton ADA natif de Cardano se négociait en baisse de 2,3% sur la journée à 1,45 $, selon Coingecko. Il a atteint un niveau record de 1,53 $ le mercredi 14 avril.
