En quoi les contrats ricardiens diffèrent-ils des contrats intelligents ?
Résumé IA
Afficher plus
Comprenez rapidement le contenu de l’article et évaluez le sentiment du marché en seulement 30 secondes !
L'une des applications potentielles les plus prometteuses de la technologie blockchain réside dans le développement de contrats « actifs », stockés en toute sécurité au sein d'une infrastructure numérique et juridiquement valides et totalement inviolables grâce à l'identification cryptographique. Les contrats ricardiens concrétisent cette idée et constituent la dernière sensation blockchain, suscitant un vif intérêt chez les passionnés de cryptomonnaies.
Si vous vous intéressez ne serait-ce qu'un peu aux cryptomonnaies, vous avez probablement entendu parler des contrats intelligents — du code exécutable stocké sur une blockchain et qui s'exécute automatiquement lorsque des conditions prédéfinies sont remplies. Les contrats ricardiens sont similaires dans leur principe de base, à ceci près qu'ils sont juridiquement contraignants.
Le concept des contrats ricardiens remonte aux années 1990, mais il n'avait jamais été mis en œuvre à grande échelle auparavant. Dans ce guide, nous allons aborder tout ce que vous devez savoir sur les contrats ricardiens, y compris l'histoire de cette technologie, ses différences avec les contrats intelligents et quelques exemples de cas d'utilisation potentiels.
Que sont les contrats ricardiens ?
Un contrat ricardien est un contrat numérique qui fonctionne comme un accord juridiquement contraignant entre deux parties, basé sur des termes et conditions convenus. Le contrat est signé et vérifié de manière cryptographique à l'aide de la blockchain, mais il est lisible aussi bien par les personnes que par les machines.
La représentation en « nœud papillon » du modèle ricardien. Source: De nos jours, la quasi-totalité des documents sont stockés au format numérique, généralement des documents Word. Cependant, avec tous ces documents Word échangés par courriel, il peut être difficile pour toutes les parties concernées de savoir quelle est la version la plus récente et authentique du contrat.
Les contrats ricardiens résolvent ce problème en reprenant le jargon juridique utilisé par les avocats et en l'associant à une signature numérique. La dernière étape, qui constitue la « magie » du processus, consiste à le sécuriser à l'aide de la cryptographie. L'algorithme produit une clé ou un hachage unique, exclusivement lié au document. Ce hachage fait toujours référence à ce document précis, et seul ce document peut révéler ce hachage.
Lorsque les parties concernées effectuent une action relative au contrat, elles peuvent simplement inclure le hachage — ni le document, ni le nom, ni un extrait — juste le hachage. Comme le contrat est facilement lisible par les machines et les personnes, les ordinateurs peuvent simplement consulter le hachage pour confirmer les détails, tandis que les personnes peuvent lire le contrat comme un simple document texte à l'ancienne, permettant ainsi à toutes les parties concernées d'accéder et de traiter facilement les informations présentées.
Prenons l'exemple d'une obligation du Trésor américain dont les conditions sont rédigées selon un contrat ricardien. Le contrat transforme en fait l'obligation en une base de données dédiée, contenant des métadonnées telles que le nom de l'obligation, l'émetteur, le propriétaire, sa valeur nominale, etc. Cette base de données reprend tous les détails de l'accord initial, mais sous forme numérique avec des balises lisibles par machine. Le contrat est ensuite signé numériquement avec des clés privées et haché afin qu'il puisse être facilement identifié. Toute personne ou tout système souhaitant accéder aux détails de l'obligation doit simplement rechercher la valeur de hachage.
Le concept de contrats ricardiens a été initié dans les années 90 par le cryptographe financier Ian Grigg, qui arécemmentdécrit un contrat ricardien comme « simplement un document texte contenant tous les mots habituels que les avocats aiment utiliser, avec tous les termes et conditions ; c'est une façon de communiquer un document juridique à un programme de sorte que le programme et l'humain comprennent ce qui se passe. »
Grigg a exposé ses idées sur les contrats ricardiens dans un article publié en 1998 intitulé «Cryptographie financière en 7 couches ». L'article décrit le système de paiement Ricardo, développé par la société de cryptographie financière Systemics. Ce système a été nommé d'après l'économiste britannique David Ricardo, en hommage à sa contribution à la théorie du commerce international.
La technologie des années 90 n'était pas suffisamment robuste pour mettre en œuvre correctement les théories de Grigg. Cependant, ces limitations sont désormais levées grâce à la technologie blockchain. On observe aujourd’hui un nombre croissant de projets prenant en charge les contrats ricardiens, notamment Block.one, à l’origine d’EOS.
Grigg s'est brièvement associé à Block.one et a apporté son expertise à laplateforme EOS, une blockchain autogérée et axée sur la performance qui fournit aux développeurs et aux entreprises les outils nécessaires pour créer des applications décentralisées à grande échelle destinées aux consommateurs. Le système prend en charge à la fois les contrats ricardiens et les contrats intelligents.
Les contrats ricardiens n'ont jamais été mis en œuvre à une telle échelle auparavant, mais il est logique que ce concept trouve sa place sur la blockchain. La technologie blockchain répond non seulement aux exigences techniques, mais elle offre également un terrain d'essai idéal pour les contrats réels juridiquement valides.
Quelle est la différence entre les contrats ricardiens et les contrats intelligents ?
Les contrats intelligents ont fait l'objet de beaucoup d'engouement ces dernières années, mais un point est souvent négligé : ils ne peuvent pas, sous leur forme actuelle, remplacer les contrats juridiquement contraignants impliquant deux parties. Les contrats ricardiens, ou du moins une combinaison de contrats intelligents et de contrats ricardiens, pourraient bien détenir la clé de ce problème. Voici ce qui distingue un contrat intelligent d'un contrat ricardien.
Contrats intelligents
Le concept de contrats intelligents a été proposé pour la première fois au début des années 90 par l'informaticien Nick Szabo. En termes simples,les contrats intelligentssont des accords numériques qui automatisent les actions des applications basées sur la blockchain lorsque des conditions prédéterminées sont remplies. Elles constituent la base desapplications décentralisées(DApps), qui sont construites sur des blockchains comme Ethereum et sont essentielles àla finance décentralisée. (DeFi).
Les contrats intelligents s'exécutent automatiquement en suivant de simples instructions « si… alors » codées sur la blockchain. Le réseau d'ordinateurs qui composent une blockchain exécute les actions décrites dans le contrat lorsque les conditions prédéfinies sont remplies et vérifiées. Ces actions peuvent notamment consister en l'envoi de notifications, le déblocage de fonds, la délivrance d'une contravention ou l'immatriculation d'un véhicule. Ces actions sont immuables et ne peuvent être modifiées ou annulées par personne.
Les langages de programmation servent à codifier les contrats intelligents, et bien qu'ils soient assez faciles à écrire pour les développeurs, le contenu du contrat ne peut pas être lu par les profanes qui ne comprennent pas les langages de programmation. Les entreprises ne peuvent pas se fier aux contrats intelligents sous leur forme actuelle, car de nombreux processus métier sont soumis à des exigences de conformité qui impliquent des audits humains.
Le fait que les actions du code des contrats intelligents soient immuables sur la blockchain n'arrange rien, car ce n'est pas exactement une caractéristique souhaitable pour les entreprises qui doivent réagir à l'évolution des circonstances dans le monde réel. Les accords contractuels entre entreprises ou entre entreprises et clients évoluent souvent, et les contrats intelligents n'offrent pas la flexibilité nécessaire pour s'adapter à ces changements.
Contrats ricardiens
Contrairement aux contrats intelligents, les contrats ricardiens enregistrent non seulement les actions d'un contrat, mais aussi ses intentions, avant même son exécution. Le contrat utilise un hachage pour faire référence rapidement et efficacement à un document particulier. Voici quelques avantages des contrats ricardiens :
Juridiquement contraignant: Les contrats ricardiens sont juridiquement valides. Cela signifie qu'en cas de litige entre les parties concernées, l'affaire peut être portée devant un tribunal pour complément d'enquête. Ceci n'est actuellement pas possible avec les contrats intelligents.
Lisible par l'homme et par la machine: Le contrat est rédigé dans un langage combinant une prose juridique compréhensible par les juristes et les profanes, et un langage de balisage lisible et exécutable par les machines.
Le meilleur des deux mondes :les contrats ricardiens sont polyvalents et peuvent ajouter des fonctionnalités de contrat intelligent aux accords juridiques standard qui définissent les actions à exécuter lorsque les deux parties satisfont aux conditions prédéfinies.
Signature de toutes les parties concernées :Les termes qui définissent la relation contractuelle entre les parties concernées sont signés numériquement, à l’aide de clés privées, généralement une signature numérique en clair fournie par OpenPGP.
Cela ne signifie pas pour autant que les contrats ricardiens remplaceront les contrats intelligents. Les deux se mêleront probablement à l'avenir dans une forme hybride d'accords numériques juridiquement contraignants qui seront exécutés automatiquement une fois que les conditions auront été remplies par les parties concernées. Combinées, ces deux technologies ont le potentiel de devenir l'avenir des accords juridiques basés sur la blockchain.
Exemples de contrats ricardiens
Bien que les contrats ricardiens soient encore un concept nouveau, les cas d'utilisation potentiels de cette technologie sont illimités. Ils peuvent servir à conclure un large éventail d'accords. Voici trois cas d'utilisation des contrats ricardiens :
Commerce de pair à pair: Les contrats ricardiens sont très prometteurs sur les marchés peer-to-peer, et certaines plateformes les ont même déjà mis en œuvre. Par exemple,OpenBazaarest une place de marché en ligne où les utilisateurs peuvent acheter ou vendre pratiquement n'importe quoi. Il utilise les contrats ricardiens comme moyen de vérifier la légitimité des parties commerciales.
Émission de NFT: Les protocoles blockchain peuvent utiliser une combinaison de contrats intelligents, de contrats ricardiens et de passeports d'actifs pour émettredes NFTpour des actifs physiques du monde réel. Par exemple, le protocoleMattereumutilise des contrats ricardiens juridiquement contraignants pour signer et enregistrer électroniquement les NFT d'actifs sur la blockchain.
Numérisation des contrats juridiques complexes: Les contrats ricardiens pourraient créer un modèle standardisé pour la numérisation des contrats juridiques complexes, ce qui simplifierait la validation et garantirait l'immuabilité. Il existe déjà une poignée de startups blockchain qui tentent d'utiliser les contrats ricardiens pour développer efficacement des accords juridiques sur la blockchain, comme Contract Vault et EverContract.
Blockchain EOS
EOSa été parmi les premiers projets crypto à implémenter des contrats ricardiens en 2019 en introduisant ce qu'il appelait des « contrats ricardiens richement rendus » dans sa boîte à outils pour développeurs.
EOS associe les caractéristiques des contrats ricardiens et des contrats intelligents pour rendre les actions et l'intention d'un contrat facilement compréhensibles par les utilisateurs. Cela garantit que le code d'un contrat intelligent est totalement transparent, ce qui est une caractéristique importante, car les actions sur la blockchain sont souvent définitives.
Avant la mise en place des contrats ricardiens, il était difficile pour un utilisateur moyen de contrat intelligent de comprendre les actions auxquelles il consentait. Les utilisateurs devaient s'en remettre aux développeurs d'applications pour comprendre le fonctionnement d'un contrat intelligent côté client, sans aucun lien vérifiable avec les actions effectuées sur la blockchain.
EOS a annoncé deux nouvelles fonctionnalités qui mettent en œuvre les contrats ricardiens et redéfinissent la manière dont les données sont présentées aux utilisateurs avant qu'ils n'acceptent de signer des transactions :
Le cahier des charges du contrat ricardien: Ceci définit un langage de modèles pour l'ajout de métadonnées. Les développeurs de contrats intelligents peuvent suivre ce modèle pour créer des contrats ricardiens que leurs utilisateurs peuvent facilement comprendre.
La boîte à outils du modèle ricardien: Il s'agit d'un outil de rendu pour la spécification des contrats ricardiens, qui affiche à quoi ressembleront les contrats conçus conformément à cette spécification. Il peut être utilisé par les développeurs d'applications comme outil de création et de test.
À titre d'analogie, considérez la spécification du contrat ricardien comme un langage de programmation, et la boîte à outils de modèles comme un navigateur qui affiche les documents écrits dans ce langage. Ensemble, ces deux fonctionnalités permettront aux développeurs d'applications décentralisées de créer des contrats intelligents contenant des explications claires des accords auxquels leurs utilisateurs consentent.
Conclusion
Les contrats ricardiens pourraient considérablement élargir la gamme des applications possibles de la blockchain, notamment lorsqu'ils sont combinés aux contrats intelligents. Elles permettent de définir clairement les intentions des deux parties, de les lier juridiquement et d'exécuter des actions sur la base des termes convenus.
Bien que le concept des contrats ricardiens remonte à plusieurs décennies, l'utilisation concrète de cette technologie est encore relativement récente. Si elle était largement adoptée, elle pourrait avoir un impact significatif sur de nombreux processus liés à la blockchain, notamment dans le commerce et la finance.
Consultez notre guide pour en savoir plus surles contrats intelligents.
Recevez votre dose quotidienne d'informations sur les crypto et le trading.
Pas de spams. Seulement du contenu agréable et des mises à jour de l'industrie dans l'espace crypto.