Share this article

Kadena publie un langage de contrat intelligent mis à jour pour les « blockchains hybrides »

La startup blockchain d'entreprise a mis à jour son langage de programmation Pact pour permettre l'exécution de contrats intelligents entre les réseaux privés et publics.

Updated Sep 13, 2021, 9:17 a.m. Published Jun 6, 2019, 1:00 p.m. 3 min read
Kadena co-founder and President Stuart Popejoy

« Pact 3.0 met généralement à disposition les fonctionnalités qui font des blockchains hybrides une réalité. ... Nous disposons désormais du langage des contrats intelligents pour les blockchains hybrides. »

Il s'agit de Stuart Popejoy, ancien chef d'équipe blockchain du géant de la banque d'investissement JP Morgan et fondateur d'une startup blockchain de plusieurs millions de dollars appelée Kadena.

Aujourd'hui, Popejoy et l'équipe Kadena ont publié une nouvelle version de leur langage de programmation natif, Pact, conçue pour permettre le développement simple et sécurisé de contrats intelligents sur la blockchain. Avec cette troisième version majeure, Popejoy affirme que les fonctionnalités étendues de Pact 3.0 permettent enfin l'exécution de contrats intelligents inter-blockchains entre réseaux privés et publics.

À l’heure actuelle, Kadena a déjà construit une plateforme blockchain privée appelée ScalableBFTet sera lancéen octobrede cette année une plateforme blockchain publique appelée Chainweb.

« Un programmeur est [désormais] capable d'écrire un contrat intelligent très simple capable d' FORTH des données entre les parties publiques et privées d'une application blockchain hybride sans jamais quitter le confort du contrat intelligent Pact », a déclaré Popejoy à CoinDesk.

Plus précisément, la version actuelle de Pact 3.0 comporte trois ensembles de fonctionnalités clés.

Tout d'abord, Pact 3.0 prend en charge la vérification simple des paiements (SPV). Cela signifie que les développeurs peuvent déployer des environnements de contrats intelligents sur une blockchain Kadena qui vérifie indépendamment les transactions effectuées hors chaîne sur d'autres réseaux blockchain.

Certaines des implications immédiates de cet outil, telles que décrites par Popejoy, incluent « prouver que quelque chose s'est produit sur une blockchain publique dans une blockchain privée, prouver que quelque chose s'est produit sur une blockchain privée dans une blockchain publique, [et] prouver que quelque chose s'est produit sur une autre blockchain [de preuve de travail] (c'est-à-dire Bitcoin, Ethereum). »

Deuxièmement, Pact 3.0 introduit une fonctionnalité appelée « capacités » qui contribue à garantir un calcul sécurisé et basé sur les droits sur la blockchain.

« Dans le sens le plus général, une capacité peut être considérée comme un droit de faire quelque chose qui existe dans les données », explique Popejoy.

Un exemple de fonctionnalité déjà présente sur les réseaux blockchain traditionnels comme Bitcoin est l'utilisation de clés privées et publiques pour transférer des jetons. En possédant une représentation spécifique des données, les utilisateurs peuvent accéder à d'autres ressources et fonctions, telles que les échanges atomiques dans une application de contrat intelligent.

Immuabilité vs mises à niveau

Enfin, Pact 3.0 introduit également une gouvernance modulaire, diversifiant la manière dont les développeurs peuvent modifier ou mettre à jour de manière crédible le code des contrats intelligents. Contrairement à la plupart des autres langages de contrats intelligents tels queSolidité sur la blockchain Ethereum , Pact n'est pas un langage Turing-complet et ne propose pas d'applications décentralisées immuables (dapps).

Depuis sa création, toute dapp construite à l'aide de Pact peut être modifiée et mise à niveau après exécution grâce à l'approbation d' une ou plusieurs parties prenantes désignées.

« Nous avions des contrats intelligents évolutifs dès le départ, mais la gouvernance n'était T complète, car un modèle à signature unique ou multiple est fondamentalement centralisé », a souligné Popejoy. « Maintenant, la gouvernance peut être contrôlée par n'importe quelle logique, et un exemple évident serait une gouvernance basée sur les détenteurs de jetons, comme on en trouve dans tout système de jalonnement. »

Le manque d'immuabilité des applications codées par Pact peut entrer en conflit avec ce que certains considèrent comme une caractéristique déterminante des contrats intelligents en général, a noté Popejoy.

« Il est très facile de confondre les deux, [immuabilité et contrats intelligents]. » Néanmoins, Popejoy maintient que les contrats intelligents ne concernent T réellement des applications immuables et auto-exécutables. Ils visent à permettre aux modèles économiques de fonctionner en toute sécurité sur une plateforme blockchain.

Popejoy a souligné :

« Les contrats intelligents partent de l'idée que l'on peut déplacer davantage de modèles commerciaux vers une blockchain, mais le problème immédiat est qu'ils doivent être vraiment sûrs, et pas seulement sûrs, mais aussi simples... Nous pensons que vous devez avoir des contrats intelligents simples, qu'un utilisateur non technique peut comprendre et même coder. »

Image de Stuart Popejoy avec l'aimable autorisation de Kadena

More For You

Hyperliquid founder Jeff Yan

Le nouveau produit HIP-4 de la bourse décentralisée permet aux traders de parier sur des événements hors chaîne tels que l'inflation et les décisions relatives aux taux d'intérêt, en utilisant des validateurs plutôt qu'une résolution de litiges externe de type UMA.

What to know:

  • Hyperliquid a étendu son marché d’issue HIP-4 pour permettre aux utilisateurs de négocier des contrats de type prédiction sur des événements hors chaîne tels que les données d’inflation américaines et les décisions de la Réserve fédérale, parallèlement aux dérivés crypto.
  • Contrairement à son concurrent Polymarket, qui s'appuie sur l'oracle externe...