Partager cet article

Les experts de la blockchain débattent des « défis imminents » des contrats intelligents

Deux « défis imminents » peuvent se dresser entre le potentiel des contrats intelligents et leur adoption généralisée.

Mont Everest
Mont Everest

Ce T parce qu’une tâche répétitive pourrait être remplacée par du code auto-exécutable sur une blockchain que cela devrait l’être.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Daybook Americas aujourd. Voir Toutes les Newsletters

Un groupe d'initiés de Wall Street et d'innovateurs de la blockchain sont montés sur scène hier à la New York Law School à Manhattan pour déterminer quand uncontrat intelligent c'est une mauvaise idée, alors que c'est une bonne idée, et c'est ce qui fait obstacle à la prolifération généralisée de la Technologies.

« Il y a de grands défis imminents », a déclaré Ari Juels, professeur à Cornell Tech et codirecteur de l'Initiative pour les crypto-monnaies et les contrats (IC3).

S'exprimant lors d'un panel sur la mise en œuvre de contrats intelligents juridiquement solides et sécurisés, lors d'un événement organisé par leAlliance Blockchain de Wall StreetJuels a divisé les principaux obstacles en deux catégories principales.

Tout d'abord, il affirme qu'il existe un attrait pour la confidentialité au sein du secteur. Si les institutions financières et autres acteurs du secteur saluent les avantages de la transparence, ils hésitent à placer leurs informations sur une blockchain.

Juels voit deux orientations clés dans la résolution de cette dichotomie apparente : deux solutions Technologies .

Tout d’abord, il a énuméré les solutions logicielles exécutées avecpreuves à divulgation nulle de connaissance Tout comme la Technologies zk-SNARK sur laquelle Zcash a été construit. Cette Technologies permet aux contreparties de contrôler la quantité d'informations qu'elles partagent sur elles-mêmes, ainsi que les personnes autorisées à les consulter.

Mais il a également évoqué une solution matérielle. Plus précisément, Juels a déclaré que les extensions Software Guard d'Intel contribueraient à trouver l'équilibre entre confidentialité et transparence.

La contribution d'Intel à Hyperledger,Lac Sawtooth, est alimenté par un algorithme de consensus appelé PoET (Proof of Elapsed Time), qui est destiné à s'exécuter dans un environnement d'exécution de confiance (TEE), y compris Intel SGX.

« Des outils comme la preuve à connaissance nulle et SGX peuvent permettre aux utilisateurs de blockchain d'avoir le CAKE et l'argent du beurre », a déclaré Juels.

Assurer l'exactitude

L’autre « défi imminent » auquel est confronté le développement des contrats intelligents est la précision.

Selon Joshua Ashley Klayman, conseiller spécial auprès du groupe Finance et Projets chez Morrison Foerster, le problème peut être formulé ainsi : « Comment s'assurer que le code correspond à ce que l'on pense être dans le contrat ? »

Alors que Juels plaidait pour une utilisation généralisée des primes aux bugs pour trouver des inexactitudes, et ce qu'on appelletrappes d'évacuationPour empêcher l'exécution d'un contrat dans certaines circonstances, Klayman a déclaré que la clé de l'exactitude est la simplicité.

« En général, nous avons tendance à dire que plus la transaction est simple, mieux c'est », a déclaré Klayman, également membre fondateur du groupe blockchain et contrats intelligents de l'entreprise. « Moins il y a de discrétion, mieux c'est. »

Mais les contrats intelligents présentent également une caractéristique sous-jacente qui correspond à ce que Juels décrit comme le besoin de précision. Le contrat intelligent doit également être évolutif et interprétable. Juels appelle cela « l'ambiguïté enchâssée ».

« Le code est la loi » débattu

Si ONEune des forces d’un contrat intelligent est son incroyable précision, c’est aussi ONEune de ses faiblesses, a soutenu Juels.

L'exemple extrême est le «le code est la loi« philosophie selon laquelle il ne devrait pas y avoir d'équivalent en langage naturel à un contrat intelligent basé sur la blockchain.

Lors de la première utilisation à grande échelle de ces contrats intelligents, la DAO n'a pas pu corriger son propre code une fois lancé, car modifier ce code équivalait à modifier les conditions acceptées par les utilisateurs existants. Il en a résulté une lente érosion des fonds, la communauté des Cryptomonnaie ne pouvant guère faire plus que regarder en attendant que des solutions plus radicales soient trouvées.

Preston Byrne, directeur de l'exploitation et conseiller juridique général de Monax Industries et critique de longue date de certaines implémentations de contrats intelligents, a décrit la philosophie « le code est la loi » comme une « absurdité marketing » débitée par des « non-juristes ».

Havell Rodrigues, cofondateur et PDG d'Adjoint, a expliqué comment la prochaine génération de contrats intelligents doit donner au moins un minimum d'accès à la communauté qui les utilise.

Rodrigues a dit :

« Vous voulez vous assurer que les utilisateurs professionnels, les utilisateurs légaux, peuvent poser des questions sur le contrat intelligent. »

Mauvais contrat intelligent

Le groupe de professionnels de la blockchain a également abordé ce qu'il ne faut pas faire lors de la création de contrats intelligents et ce qu'il ne faut pas créer.

En règle générale, la valeur des contrats intelligents dépend de leur fréquence d'utilisation. Par conséquent, les contrats à usage unique et les contrats rarement utilisés ne constituent probablement T des cas d'utilisation intéressants, ont-ils déclaré.

De plus, la valeur d'un contrat intelligent dépend de celle des intermédiaires qu'il perturbe. Les services déjà largement fournis directement entre contreparties sont moins susceptibles d'apporter de la valeur au constructeur.

Mais tous les exemples de ce qu’il ne faut pas faire ne sont pas basés sur des principes de conception.

Interrogé directement par le modérateur Richard Johnson, de Greenwich Associates, sur les types de contrats intelligents qui sont une mauvaise idée, Juels a déclaré que « les contrats intelligents présentent en réalité de nombreuses opportunités de criminalité ».

Il a notamment cité les contrats qui versent automatiquement des indemnités en cas d'incendie criminel et de décès d'une personne comme autant d'opportunités qui ne devraient T être créées.

Contrats intelligents standards

Sur le chemin vers l’adoption généralisée des contrats intelligents, il faut faire plus que simplement surmonter les obstacles et éviter le gaspillage des ressources.

Dans une allocution distincte, le fondateur du Conseil de gestion des données d'entreprise (EDM), Mike Meriton, a fait valoir que les contrats intelligentsnormes en cours d'élaborationserait l’étape finale vers une adoption généralisée.

La semaine dernière, Swiftdévoilésa propre preuve de concept construite avec le logiciel Eris de Byrne et le moteur de consensus Tendermint conçu en partie pour montrer comment la norme ISO20022 pourrait fonctionner sur une blockchain.

Plus tôt cette année, la Bankers Association of Finance and Trade (BAFT) a procédé à des recrutements clés pour développersa propre exploration des normes blockchain. Le mois suivant, la branche européenne de l'Association internationale des valeurs mobilières pour la communication institutionnelle du commerce (ISITC)proposé10 benchmarks blockchain.

Alors que les efforts de normalisation précédents semblent se concentrer sur l’interopérabilité de la blockchain, Meriton affirme que, de manière générale, le projet Financial Business Industry Ontology (FIBO) du Conseil EDM vise directement les contrats intelligents.

L'association professionnelle à but non lucratif, qui compte plus de 200 membres, est actuellement en phase avancée de preuve de concept avec sa norme FIBO qui estinscritavec leGroupe de gestion des objetsLa norme FIBO est basée sur le langage réel d'un contrat traditionnel et est conçue pour « résister aux exigences de traitement intensives » des contrats fréquemment traités sur plusieurs plateformes.

« L'objectif du développement de la blockchain est de tirer parti de normes comme ISO et FIBO », a déclaré Meriton. « Le potentiel est énorme. »

Le fondateur d'EDM a indiqué être actuellement en discussion avec Digital Asset Holdings, Consensys et R3 et avoir mené un test plus tôt cette année avec Wells Fargo, State Street et Deutsche Bank. Il prévoit la publication d'une série de POC basés sur la norme d'ici fin 2017.

Meriton a conclu :

« Nous sommes en quelque sorte en train de célébrer le lancement de ces capacités en ce moment même. »

Image du mont Everest viaShutterstock

Michael del Castillo

Membre à temps plein de l'équipe éditoriale de CoinDesk, Michael couvre les Cryptomonnaie et les applications blockchain. Ses articles ont été publiés dans le New Yorker, le Silicon Valley Business Journal et l'Upstart Business Journal. Michael n'investit pas dans les monnaies numériques ni dans les projets blockchain. Il a précédemment détenu des valeurs en Bitcoin (voir : Juridique éditoriale). Courriel : michael@ CoinDesk.com. Réseaux sociaux Michel : @delrayman

Picture of CoinDesk author Michael del Castillo