À quoi servent les contrats intelligents?
Imaginez que vous devez vendre une maison. C’est un processus assez compliqué et intimidant qui implique beaucoup de paperasse, de communication avec différentes entreprises et personnes ainsi qu’un niveau élevé de risques divers. C’est pourquoi la majorité absolue des vendeurs de maisons décident de trouver un agent immobilier, qui s’occupe de toutes les formalités administratives, commercialise la propriété et agit comme intermédiaire lorsque les négociations commencent, supervisant la transaction jusqu’à sa clôture.
De plus, l’agence fournit un service d’entiercement, ce qui est particulièrement utile dans de telles transactions, car les sommes en jeu sont normalement assez importantes et vous ne pouvez pas vraiment faire confiance à la personne avec qui vous aurez affaire. Néanmoins, après la transaction réussie, les agents du vendeur et de l’acheteur se partageront environ sept pour cent du prix de vente comme commission. Cela représente une perte financière assez importante pour le vendeur.
Ce sont des situations comme celle-ci où les contrats intelligents pourraient vraiment être utiles et révolutionner efficacement toute une industrie, tout en rendant le processus beaucoup moins lourd. Peut-être le plus important, ils résoudraient un problème de confiance. Les contrats intelligents fonctionnent selon le principe du « Si-Alors », ce qui signifie que la propriété de la maison ne sera transmise à l’acheteur que lorsque le montant convenu sera envoyé au système.
Ils fonctionnent également comme des services d’entiercement, ce qui signifie que l’argent et le droit de propriété seront stockés dans le système et distribués aux parties participantes exactement au même moment. De plus, la transaction est constatée et vérifiée par des centaines de personnes, de sorte que la livraison sans faille est garantie. La confiance entre les parties n’étant plus un problème, il n’y a plus besoin d’intermédiaire. Toutes les fonctions d’un agent immobilier peuvent être préprogrammées dans un contrat intelligent, tout en économisant simultanément des sommes considérables au vendeur et à l’acheteur.
Et ce n’est qu’un exemple des utilisations potentielles des contrats intelligents. Ils sont capables de faciliter un échange d’argent, de biens et de toute autre chose de valeur, d’assurer la transparence totale, d’éviter les services et les frais d’accompagnement d’un intermédiaire et d’éradiquer la question de confiance entre les parties. Le code d’un contrat intelligent particulier comprend tous les termes et conditions convenus par les parties, et les informations sur la transaction elle-même sont enregistrées dans une Blockchain, un grand livre public décentralisé et distribué.
Comment fonctionnent les contrats intelligents
En termes simples, les contrats intelligents fonctionnent beaucoup comme des distributeurs automatiques. Vous déposez simplement une quantité requise d’une crypto-monnaie dans le contrat intelligent et votre entiercement, votre droit de propriété, votre permis de conduire ou tout autre élément tombe sur votre compte. Toutes les règles et les pénalités ne sont pas seulement prédéfinies par les contrats intelligents, elles sont également appliquées par eux.
Interdépendance
Un contrat intelligent peut fonctionner seul, mais il peut également être implémenté avec n’importe quel nombre d’autres contrats intelligents. Ils peuvent être mis en place d’une manière où ils seront dépendants les uns des autres. Par exemple, la réussite d’un contrat intelligent particulier peut déclencher le démarrage d’un autre contrat, etc. En théorie, des systèmes et des organisations entiers peuvent fonctionner entièrement sur des contrats intelligents. Dans une certaine mesure, cela est déjà mis en œuvre dans divers systèmes de crypto-monnaie, où toutes les lois sont prédéfinies et pour cette raison, le réseau lui-même peut fonctionner de manière autonome et indépendante.
Objets de contrats intelligents
Essentiellement, il y a trois parties intégrantes, également appelées objets, à chaque contrat intelligent. Le premier est celui des signataires, les deux ou plusieurs parties utilisant le contrat intelligent, acceptant ou étant en désaccord avec les termes de l’accord à l’aide de signatures numériques.
Le deuxième objet fait l’objet de l’accord. Il ne peut s’agir que d’un objet existant dans l’environnement du contrat intelligent. Alternativement, les contrats intelligents doivent avoir un accès direct et sans entrave à l’objet. Même si les contrats intelligents ont été discutés pour la première fois en 1996, c’est cet objet particulier qui a bloqué leur développement. Ce problème n’a été partiellement résolu qu’après l’apparition de la première crypto-monnaie en 2009.
Enfin, tout contrat intelligent doit inclure des conditions spécifiques. Ces termes doivent être décrits mathématiquement en entier et en utilisant un langage de programmation approprié à l’environnement du contrat intelligent particulier. Cela inclut les exigences attendues de toutes les parties participantes ainsi que toutes les règles, récompenses et punitions associées auxdites conditions.
Environnement
Pour qu’ils existent et fonctionnent correctement, les contrats intelligents doivent fonctionner dans un environnement approprié spécifique. Tout d’abord, l’environnement doit prendre en charge l’utilisation de la cryptographie à clé publique, qui permet aux utilisateurs de signer la transaction à l’aide de leurs codes cryptographiques uniques spécialement générés. C’est le système exact que la majorité absolue des crypto-monnaies actuellement existantes utilise.
Deuxièmement, ils nécessitent une base de données ouverte et décentralisée, à laquelle toutes les parties au contrat peuvent pleinement faire confiance et qui sont entièrement automatisées. De plus, l’ensemble de l’environnement lui-même doit être décentralisé pour que le contrat intelligent soit mis en œuvre. Les chaînes de blocs, en particulier la blockchain Ethereum, sont les environnements parfaits pour les contrats intelligents.
Enfin, la source des données numériques utilisées par le contrat intelligent doit être totalement fiable. Cela implique l’utilisation de certificats de sécurité SSL root, HTTPS et d’autres protocoles de connexion sécurisée qui sont déjà largement utilisés et sont implémentés automatiquement sur la plupart des logiciels modernes.
Les contrats intelligents vous donnent:
Autonomie – Les contrats intelligents éliminent le besoin d’un intermédiaire tiers de facilitateur, vous donnant essentiellement le contrôle total de l’accord.
Confiance – Personne ne peut voler ou perdre vos documents, car ils sont cryptés et stockés en toute sécurité sur un grand livre partagé sécurisé. De plus, vous n’avez pas besoin de faire confiance aux personnes avec lesquelles vous avez affaire ou de vous attendre à ce qu’elles vous fassent confiance, car le système impartial de contrats intelligents remplace essentiellement la confiance.
Épargne – Les notaires, les agents immobiliers, les conseillers, l’assistance et bien d’autres intermédiaires ne sont pas nécessaires grâce aux contrats intelligents. Et, par extension, les frais exorbitants associés à leurs services.
Sécurité – S’ils sont correctement implémentés, les contrats intelligents sont extrêmement difficiles à pirater. De plus, les environnements parfaits pour les contrats intelligents sont protégés par une cryptographie complexe, qui protégera vos documents.
Efficacité – Avec les contrats intelligents, vous économiserez beaucoup de temps, normalement perdu à traiter manuellement des tas de documents papier, à les envoyer ou à les transporter à des endroits spécifiques, etc.
En savoir plus: Comment fonctionne la technologie Blockchain
Qui les a créées et qui les utilise
Les contrats intelligents ont été décrits pour la première fois par Nick Szabo, informaticien et cryptographe, en 1996. Au cours de plusieurs années, Szabo a retravaillé le concept et publié plusieurs publications, où il a décrit le concept d’établissement de pratiques commerciales liées au droit des contrats à travers la conception de protocoles de commerce électronique entre étrangers sur Internet.
Cependant, la mise en œuvre des contrats intelligents n’a eu lieu qu’en 2009, lorsque la première crypto-monnaie Bitcoin est apparue avec sa Blockchain, qui a finalement fourni un environnement approprié pour les contrats intelligents. Fait intéressant, Nick Szabo a conçu un mécanisme pour une monnaie numérique décentralisée appelée Bit Gold en 1998. Il n’a jamais été implémenté, mais il possédait déjà de nombreuses fonctionnalités dont Bitcoin se vantait environ 10 ans plus tard.
De nos jours, les contrats intelligents sont principalement associés aux crypto-monnaies. De plus, il est juste de dire que l’un ne pourrait exister sans l’autre, et vice versa, car les protocoles de crypto-monnaie décentralisés sont essentiellement des contrats intelligents avec une sécurité et un cryptage décentralisés. Ils sont largement utilisés dans la plupart des réseaux de crypto-monnaie existants et sont l’une des fonctionnalités les plus importantes et les plus hype d’Ethereum.
En savoir plus: Qu’est-ce que Ethereum
Exemples d’utilisation de contrats intelligents
Alors que la position des gouvernements, des régulateurs financiers et des banques du monde entier sur les crypto-monnaies a été extrêmement prudente à soigneusement acceptée, la technologie derrière eux – Blockchain et contrats intelligents – a été largement acceptée comme révolutionnaire et elle est mise en œuvre à tous les niveaux.
Par exemple, tout récemment, la Depository Trust and Clearing Corporation (DTCC) et quatre grandes banques – Bank of America Merrill Lynch, Citi, Credit Suisse et JP Morgan – ont négocié avec succès des credit default swaps sur la Blockchain développée par Axoni, à l’aide de contrats intelligents. Le contrat intelligent utilisait des informations détenues telles que des détails commerciaux individuels et des mesures de risque homologues, ce qui, selon un communiqué de presse, offrait un nouveau niveau de transparence aux partenaires et aux régulateurs.
Des choses similaires se produisent partout. Ce mois-ci, un consortium de banques japonaises et sud-coréennes 61 a testé la Blockchain et les contrats intelligents de Ripple pour permettre des transferts d’argent transfrontaliers entre les deux pays. Le nouveau système sera déployé en 2018. Même Sberbank, une banque contrôlée par le gouvernement russe, dans un pays notoirement anti-crypto-monnaie, la blockchain d’Ethereum et les contrats intelligents qu’elle permet sont en cours de test.
Les tests ont eu lieu à la lumière de l’adhésion de Sberbank à l’Enterprise Ethereum Alliance, un consortium de plus de 100 entreprises, y compris des acteurs de premier plan tels que Cisco, BP, ING, Microsoft, etc. L’Alliance vise à développer une blockchain affinée pour une utilisation commerciale, où des contrats intelligents nécessaires à des entreprises particulières peuvent être développés et mis en œuvre.
Comme les contrats intelligents ont été développés en association avec les crypto-monnaies, ils sont encore principalement mis en œuvre dans le monde de la finance et de la banque. Néanmoins, cette technologie peut être utilisée par les gouvernements du monde entier pour rendre le système de vote plus accessible et plus transparent. Les chaînes d’approvisionnement peuvent l’utiliser à la fois pour surveiller les marchandises et automatiser toutes les tâches et les paiements impliqués. L’immobilier, les soins de santé, les impôts, les assurances et d’innombrables autres industries peuvent bénéficier de la mise en œuvre de contrats intelligents et des avantages qu’ils ont à offrir.
Inconvénients
Les contrats intelligents sont une technologie extrêmement jeune. Malgré beaucoup de promesses, il peut toujours être sujet à des problèmes. Par exemple, le code qui compose le contrat doit être parfait et ne contenir aucun bogue. Cela peut conduire à des erreurs et, parfois, à l’exploitation de tels bugs par des escrocs. Comme ce fut le cas avec le hack DAO, l’argent placé dans un compte intelligent avec une erreur dans son code peut lui être volé.
De plus, la nouveauté de la technologie soulève encore beaucoup de questions. Comment le gouvernement décidera-t-il de réglementer ces contrats? Comment seront-ils taxés ? Que se passe-t-il si le contrat ne peut pas accéder à l’objet de l’accord, ou si quelque chose d’inattendu lui arrive? Cela devait se produire lorsqu’un contrat traditionnel a été conclu, il pourrait être annulé devant un tribunal, mais la Blockchain rend le contrat exécutable quoi qu’il arrive, conformément à la politique du « Code is Law ».
Néanmoins, la plupart de ces problèmes existent uniquement en raison de la jeunesse des contrats intelligents en tant que technologie. Avec une telle promesse, la technologie sera sûrement perfectionnée au fil du temps. Sans aucun doute, les contrats intelligents sont sur le point de devenir la partie intégrante de notre société.
Voir aussi :
Nouvelles sur les contrats intelligents