Les marchés de la finance décentralisée (DeFi) se sont peut-être essoufflés l'année dernière, mais la technologie qui alimente ces applications continue de progresser. En particulier, les plateformes de smart contracts qui permettent aux transactions d'avoir lieu à travers les applications DeFi sont en train de mûrir pour répondre aux besoins des entreprises.

Bien que les entreprises aient déjà montré de l'intérêt pour les cas d'utilisation de la DeFi, les limites des smart contracts ont entravé leur adoption. Un rapport publié par Grayscale Research en mars met cela en perspective, notant que « malgré le traitement de millions de transactions par jour, les plateformes de smart contracts dans leur état actuel seraient incapables de traiter ne serait-ce que 10% du trafic mondial d'Internet ».

Cette notion est particulièrement gênante compte tenu de l'opportunité de marché derrière la DeFi. Par exemple, le rapport de Grayscale Research mentionne que les applications DeFi et Metaverse combinées sont susceptibles d'avoir une capitalisation boursière bien plus importante que le marché actuel des actifs numériques.

Comment les smart contracts progressent-ils ?

Compte tenu de ce potentiel, il est devenu évident que les smart contracts doivent progresser afin de répondre à la croissance. John Woods, directeur de la technologie de la Fondation Algorand, l'organisation de soutien de l'écosystème blockchain éponyme, a déclaré à Cointelegraph que les smart contracts actuels présentent un certain nombre de restrictions techniques, telles que des problèmes d'évolutivité, qui ont entraîné une lenteur des transactions et l'incapacité de traiter des calculs complexes.

À lire également : Comment les smart contracts peuvent-ils améliorer l'efficacité des soins de santé ?

Woods a déclaré que les smart contracts téléchargés sur la blockchain Algorand sont principalement appliqués aux cas d'utilisation traditionnels de la DeFi, qui permettent des choses comme le trading automatique d'actifs numériques on-chain. Cependant, lorsqu'il s'agit de cas d'utilisation pour les entreprises, Woods a mentionné qu'il pense qu'il est préférable de mettre le moins d'informations possible sur la blockchain. Il a déclaré :

« J'ai déjà travaillé avec de grandes entreprises qui souhaitaient réaliser des cas d'utilisation de la DeFi comme le règlement post-négociation sur un réseau blockchain. Lorsque je développais ces applications d'entreprise, je ne mettais que les éléments d'information les plus importants sur la blockchain. Cela permettait aux smart contracts de fonctionner efficacement sans avoir à effectuer de lourds calculs on-chain. »

Selon Woods, cette méthodologie permet aux entreprises de profiter des smart contracts, mais uniquement lorsque des calculs simples sont impliqués. Bien que cela puisse servir de solution aux limitations actuelles, des progrès sont réalisés pour garantir que toutes les données de l'entreprise puissent être prises en charge par les smart contracts.

Par exemple, Scott Dykstra, directeur de la technologie et cofondateur de Space and Time, une plateforme de données décentralisée, a déclaré à Cointelegraph que son entreprise développe une plateforme de données off-chain, gérée par la communauté et capable de traiter n'importe quelle charge de travail dans un seul cluster.

« Nous travaillons pour permettre aux développeurs d'exécuter des requêtes sur des données que nous avons indexées à partir de toutes les principales blockchains, et des données chargées à partir de n'importe quelle source off-chain. », a-t-il expliqué. Après l'exécution des requêtes, M. Dykstra explique que Space and Time utilise une nouvelle méthode de chiffrement brevetée, appelée Proof of SQ", qui permet de prouver que le résultat de chaque requête est exact et que les données sous-jacentes n'ont pas été modifiées.

Il s'agit d'un point important, car M. Dykstra a souligné que les requêtes de données des entreprises sont généralement exécutées dans des centres de données off-chain. Toutefois, comme ces centres de données sont centralisés, les résultats des requêtes ne sont souvent pas fiables pour un smart contract et peuvent donc entraîner des limitations.

Étant donné que Space and Time peut prouver par un procédé cryptographique que chaque résultat de requête de données est exact, M. Dykstra a expliqué que cela permet de connecter des calculs complexes directement aux smart contracts sans limitations.

« La capacité de Space and Time à connecter les résultats des requêtes analytiques directement aux smart contracts (avec des garanties codées), servira d'intermédiaire de confiance entre les données d'entreprise et le stockage limité de la blockchain. », a-t-il déclaré. À son tour, ce processus permettra d'automatiser une logique commerciale plus complexe à l'usage des entreprises.

Bien que cette solution permette le traitement de données complexes par des smart contracts, des problèmes de confidentialité subsistent. Paul Brody, responsable mondial de la blockchain chez EY, a déclaré à Cointelegraph que si la proposition de valeur des smart contracts pour les entreprises est énorme, les obstacles le sont aussi. Il a déclaré :

« Le plus grand est la confidentialité, les blockchains publiques ne prennent pas en charge nativement la confidentialité. Comme les entreprises considèrent leurs accords d'achat comme des informations sensibles, aucune entreprise ne déploiera ces solutions avant d'avoir confiance dans l'approche de la confidentialité. »

Woods est également conscient que les entreprises hésitent à utiliser les smart contracts en raison des problèmes de confidentialité. « Tout ce qui se fait actuellement sur un réseau public de blockchain est transparent, mais les cas d'utilisation par les entreprises exigent un certain niveau de confidentialité. La prochaine étape sera la confidentialité des smart contracts. », a-t-il déclaré.

En tant que tel, Woods a partagé qu'Algorand travaille actuellement sur une solution de confidentialité pour les smart contracts. Bien qu'aucun autre détail n'ait été révélé, Woods, qui a précédemment travaillé comme directeur de l'architecture de Cardano chez Input Output Global (IOHK), a expliqué que IOHK cherche également à résoudre la question de la confidentialité des smart contracts avec un produit appelé Midnight.

M. Brody a également indiqué qu'EY mettait au point des outils permettant d'effectuer des paiements et des transferts privés sur le réseau public Ethereum, et développait ses propres produits de protection de la vie privée. Par exemple, en juillet 2021, EY a annoncé la sortie de Nightfall 3, un produit qui combine des zero-knowledge proofs avec des Optimistic Rollups pour améliorer l'efficacité des transactions et la confidentialité sur Ethereum.

« Nightfall est un zero knowledge-optimistic roll-up pour les paiements et les transferts sous confidentialité. », a déclaré Brody. Il a ajouté que Starlight est un autre produit d'EY, qui agit comme un compilateur qui convertit les contrats solidity en circuits de type zero knowledge, sous confidentialité. « Ces deux produits sont des contributions au domaine public et sont accessibles à tous. », a-t-il ajouté.

Même avec la confidentialité des smart contracts, l'anonymat reste un problème pour les grandes entreprises. Weijia Zhang, vice-président de l'ingénierie chez Wanchain et responsable régional pour la Chine de l'enterprise Ethereum Alliance, a déclaré à Cointelegraph que les smart contracts actuels ne disposent pas d'un mécanisme permettant de vérifier l'identité d'un utilisateur. En retour, les mauvais acteurs peuvent exploiter les failles dans la conception d'un smart contract, ce qui peut entraîner le vol d'actifs par des acteurs non identifiés. Il s'agit d'ailleurs d'une préoccupation majeure, car les piratages ne cessent d'augmenter au sein de la DeFi.

Les smart contracts dans l'avenir

Au-delà des inquiétudes, il faut noter que des solutions sont en cours d'élaboration pour faire progresser les capacités des smart contracts. Les experts du secteur sont donc convaincus que les entreprises utiliseront les smart contracts à l'avenir.

« Il ne fait aucun doute que les entreprises finiront par adopter des solutions de smart contracts. Il y a de nombreuses innovations technologiques prometteuses dans l'espace public de la blockchain, qui ont les smart contracts au cœur de leurs activités. », a déclaré Zhang.

Cela dit, il est important de mentionner que les plateformes sur lesquelles les smart contracts sont exécutés progressent également. Par exemple, M. Woods a noté qu'Algorand se concentre sur l'évolutivité pour prendre en charge les cas d'utilisation en entreprise. « Ce n'est pas que les smart contracts doivent devenir plus expressifs, mais nous devons également donner plus de ressources aux smart contracts. Nous devons également nous concentrer sur la mise à l'échelle des blockchains pour nous assurer qu'elles sont plus rapides et capables de se connecter à plus de smart contracts par seconde. »

Zhang a ensuite expliqué que l'utilisation d'un Ethereum Virtual Machine zero-knowledge peut résoudre les problèmes de confidentialité et de données, tandis que la technologie des ponts cross-chain peut résoudre les problèmes d'interopérabilité. Il a ajouté que le sharding peut résoudre la question de l'évolutivité.

« Les solutions de smart contract vont révolutionner les systèmes complexes qui nécessitent la participation de plusieurs parties, ce qui se traduira par des gains d'efficacité à l'échelle du système. Ce n'est pas que les entreprises voudront utiliser ces solutions. C'est qu'elles devront le faire. », a-t-il déclaré. Toutefois, M. Brody a souligné qu'il était important de tempérer les attentes :

 « Les entreprises mettent en œuvre des systèmes lentement et généralement uniquement lorsque cela est nécessaire, en raison d'une mise à niveau majeure, ou d'un changement dans les opérations commerciales. Cela signifie que les taux d'adoption que nous observons dans le monde des consommateurs sont peu probables. Ce qui prend une décennie pour les consommateurs pourrait se produire lentement sur 30 ans dans l'espace de l'entreprise. »