Les contrats intelligents sont inextricablement liés à la blockchain (lisez cet article pour en savoir plus sur la blockchain). La fonction la plus évidente de la blockchain est de l’utiliser comme monnaie numérique. C’est aussi pourquoi il existe tant de crypto-monnaies et pourquoi Bitcoin est si populaire. Cependant, les fonctions sont infinies, et tout cela parce que la blockchain permet la création de contrats intelligents. Alors, que sont exactement les contrats intelligents ? Et quelles sont toutes ces possibilités infinies ? Cet article vous donnera une explication détaillée.
Pour commencer cette explication des contrats intelligents, il est crucial de connaître la définition exacte : "Un contrat intelligent est un contrat programmé dont les accords sont enregistrés dans un code informatique sur la blockchain. Le contrat est exécuté automatiquement sans avoir besoin de (faire confiance) à un intermédiaire. Ces accords peuvent toujours être consultés mais ne peuvent éventuellement pas être modifiés." mais un contrat papier sous lequel on appose sa signature avec un stylo, comme nous avons l'habitude de le faire. Il s'agit d'un contrat entièrement numérique, composé uniquement de code informatique, qu'un programmeur a programmé ensemble pour vous. Il contient toutes les informations sur le contrat : les personnes entre lesquelles il est valable, quand le contrat doit être exécuté, quand les accords ont été conclus, etc. En résumé, les contrats intelligents sont : - Sont entièrement numériques - Constitués de code informatique - Sont programmés sur la blockchain - S'exécutent automatiquement sans intermédiaire - Sont désormais impossibles à modifier. Cela donne une idée abstraite de ce que cela implique exactement, alors rendons-le un peu moins abstrait avec un exemple simple.
L'exemple le plus simple pour lequel un contrat intelligent est parfait est celui d'un simple pari. Supposons que Laura soit une grande fan du FC Barcelone, tandis que Juan soit un fan inconditionnel du Real Madrid. Le match entre ces deux prétendants au titre approche et Laura pense que le FC Barcelone va gagner, mais Juan est convaincu que le Real Madrid va gagner. Juan veut parier 15 euros. Si le FC Barcelone gagne, Juan paie 15 euros à Laura et si le Real Madrid gagne, Laura paie 15 euros à Juan. En cas d'égalité, rien ne se passe. Sans contrat intelligent, vous faites ce pari de bonne foi et supposez que l'autre personne paiera gentiment si elle perd. Laura sait cependant que Juan peut parfois être un mauvais perdant et si le FC Barcelone gagne à cause d'un penalty injuste, il y a de fortes chances qu'elle puisse dire adieu à son argent. Avec un contrat intelligent, cette confiance n'est pas nécessaire, car tout peut être programmé et enregistré. Laura et Juan conviennent d'enregistrer le pari dans un contrat intelligent qui est déclenché par le résultat officiel enregistré par la RFEF (Real Federación Española de Fútbol). Ils paient tous les deux 15 euros au contrat (en crypto-monnaies) et établissent le contrat de manière à ce que Laura reçoive 30 euros du contrat intelligent si le FC Barcelone gagne et Juan reçoive 30 euros si le Real Madrid gagne. En cas d'égalité, 15 euros sont automatiquement payés aux deux. Le contrat est mis sur la blockchain, il est donc automatiquement vérifié par tous les utilisateurs de la blockchain, et il est donc impossible de le modifier (Juan ne peut donc plus déterminer le résultat si le FC Barcelone gagne à cause d'une pénalité injuste). Au moment où la RFEF annonce le résultat officiel, le contrat entrera automatiquement en vigueur et le gagnant recevra son argent. Un exemple comme celui-ci montre qu'une plateforme intermédiaire comme Unibet ou Toto ne sera plus nécessaire. Tous ces paris avec « la maison » pourront bientôt tous être effectués sur la blockchain directement les uns avec les autres. La même chose s'applique aux casinos. Tout l'argent (commission) qui allait normalement à la maison restera désormais avec les utilisateurs.
Cet exemple évoque immédiatement certains des principaux avantages d'un contrat intelligent. Le plus gros problème du pari entre Juan et Laura est que Laura ne sait pas si Juan paiera réellement en cas de victoire du FC Barcelone. Ils pourraient bien sûr choisir d’enregistrer eux-mêmes un contrat sur papier, mais rares sont ceux qui feraient un tel pari entre eux. De plus, même dans ce cas, Juan peut refuser de payer et un procès ne pourrait alors conduire qu'à ce que Laura reçoive 15 euros. Ce n’est donc pas l’idéal, et Laura doit croire que son avocat est meilleur que celui de Juan. De plus, le pari sur le contrat intelligent est fixé tel qu'il a été conclu. Une pénalité injustifiée, aussi injustifiée soit-elle, ne peut pas changer l'accord solide selon lequel le résultat officiellement annoncé par la RFEF détermine qui remporte le pari. De plus, tout se passe automatiquement sans l’intervention d’autrui. La blockchain garantit que le contrat intelligent est exécuté correctement.
Le contrat intelligent est sur la blockchain. La blockchain est un réseau partagé. Il est automatiquement vérifié par tous les appareils qui y sont connectés. Par conséquent, ces appareils disposent tous d’une copie de la blockchain. De ce fait, personne ne peut modifier le contrat.
Le contrat est réellement conclu par vous-même. Il n’est pas nécessaire de faire confiance à une banque, un avocat, un courtier ou un autre intermédiaire. Ces individus ne peuvent donc pas manipuler le contrat à leur avantage. De plus, vous n’avez pas à vous inquiéter si l’autre personne tente de se retirer de l’accord. Le contrat est géré par le réseau et exécuté automatiquement.
Un contrat intelligent est sécurisé par la meilleure cryptographie dont dispose actuellement le monde. Il est pratiquement impossible de le pirater.
Les contrats intelligents sont entièrement automatisés. Certaines actions nécessitent normalement beaucoup de paperasse, mais peuvent être effectuées par un contrat intelligent en quelques secondes. Cela permet d'économiser énormément de temps et de travail. Et le code est développé chaque jour, il ne fera donc que s'accélérer dans les années à venir.
Parce que tout le monde possède une copie de la blockchain, il est impossible de perdre le contrat.
Les contrats intelligents sont beaucoup moins chers que les contrats traditionnels. Cela s’explique principalement par le fait qu’il n’y a plus besoin d’intermédiaires (avec des salaires horaires exorbitants). Par exemple, vous n'avez plus besoin de payer un notaire ou un avocat pour rédiger le contrat ou garantir son exécution.
Les contrats intelligents sont exécutés par des machines. En conséquence, vous n'avez (presque) aucune erreur humaine.
Comme nous le savons, la blockchain a le potentiel de faire aux banques ce qu'Internet a fait aux bureaux de poste et aux bibliothèques. Notre exemple de Laura et Juan montre que cela peut aussi bouleverser considérablement l'industrie du jeu, mais cela ne s'arrête certainement pas là. Les possibilités sont infinies et peuvent bouleverser presque n'importe quelle industrie, tout comme Internet l'a fait.
Une grande partie des tendances modernes se retrouvent dans l'industrie alimentaire. Les gens sont de plus en plus conscients de ce qu’ils mettent dans leur bouche et de la manière dont cela affecte la planète, l’environnement et les moins fortunés. Les exemples incluent Tony's Chocolonely (qui s'efforce de donner aux producteurs de cacao un prix équitable pour leur cacao), le commerce équitable et les aliments biologiques. Mais qui vérifie que les produits que vous achetez sont réellement biologiques ou dans quelle mesure Tony's Chocolonely paie réellement les producteurs de cacao ? Actuellement, cela se fait toujours par confiance, mais grâce à la technologie blockchain et aux contrats intelligents, tout cela pourra bientôt être suivi automatiquement et de manière totalement transparente. Les contrats intelligents garantissent que le chemin emprunté par les aliments est totalement transparent et ne peut pas être modifié. Vous pouvez voir exactement dans quels agriculteurs, dans quelles usines et dans quels camions vos produits se trouvent. Un poulet provenant d'une usine de poules pondeuses est enregistré de cette manière et ne peut donc plus être vendu comme poulet biologique. Les agriculteurs de Tony's Chocolonely peuvent honnêtement indiquer à combien d'euros ils ont vendu leur cacao et de cette façon, il est possible de voir exactement quelle marque de chocolat rapporte le plus aux producteurs de cacao sans que cela soit manipulé.
Dans quel secteur est-il encore plus important de pouvoir vérifier la provenance de votre produit ? L'industrie du vêtement ! Car comment être sûr que la Rolex qui vous est proposée est une vraie Rolex et non une fausse ? Comment savoir si ce sac Gucci provient réellement de l'usine Gucci et n'est pas un faux bon marché ? Grâce à la blockchain et aux contrats intelligents, vous pourrez bientôt savoir tout cela en un instant. Les faux vêtements pourront être reconnus instantanément grâce à un simple scan du code-barres. Les contrats intelligents combinés à la RFID vous permettent de voir exactement d'où vient votre sac Rolex ou Gucci et s'il s'agit d'un vrai produit et non d'un faux bon marché. Vous pouvez par exemple voir si un sac est réellement fait de cuir véritable. Vous pouvez vérifier si la voiture que vous achetez d'occasion sur le marché date bien de 2013 et n'a que 80 000 kilomètres au compteur.
Un problème majeur pour les musiciens d'aujourd'hui est que leur musique peut être téléchargée gratuitement n'importe où. Vous pensez peut-être que des artistes comme Justin Bieber et Ariana Grande gagnent suffisamment d’argent, mais pour eux, des milliers d’autres artistes sont en difficulté. De plus, leur renommée ne permet pas de « voler » leur musique. Des plateformes comme Spotify et iTunes compensent beaucoup, mais ces plateformes intermédiaires gagnent des millions sur le dos des artistes. Encore une fois, les contrats intelligents peuvent faire la différence. Un artiste peut mettre sa chanson sur la blockchain et stipuler dans le contrat intelligent que les utilisateurs peuvent écouter la chanson moyennant un micro-paiement (par exemple 0,1 centime). Cela élimine le besoin d'intermédiaires qui facturent une commission à ce sujet. Les artistes ou artistes mettent leurs billets pour des concerts ou des spectacles sur la blockchain. Ils programment un prix maximum dans le contrat intelligent. Cela empêche les commerçants d'acheter des billets en grand nombre et de les revendre quatre fois.
Vous ne vous en rendez peut-être pas compte, mais un groupe incroyablement important de personnes sur cette planète se promènent sans identité. Le pays d'où ils viennent l'a tout simplement perdu ou il a été altéré à tel point qu'une personne du Koweït indique sur son passeport qu'elle vient d'Afghanistan. Il nous semble évident d'avoir une nationalité, mais si nous devions vivre sans identité pendant un an, nous découvririons seulement à quel point il est important d'avoir une identité. Avec le contrat intelligent, il est possible de reprendre possession de votre identité sans avoir à dépendre d'un gouvernement (voyous). Votre identité est enregistrée à la naissance sur la blockchain, à laquelle seuls vous (et vos parents) gérez l'accès. Cela ne peut jamais être modifié par quiconque. Vous seul pouvez y ajouter des éléments, comme une photo récente. De cette façon, vous pouvez toujours prouver que vous êtes celui que vous prétendez être. Personne ne peut plus voler votre identité. Votre identité est impossible à pirater et seule votre clé privée peut y accéder.
Cela a beaucoup fait l'actualité lors des dernières élections. La Russie aurait influencé le vote américain et ce serait un jeu d’enfant pour les pirates informatiques de pirater l’ensemble du système électoral. Dans de nombreux pays, de nombreuses fraudes électorales sont encore en cours. Les présidents ne veulent pas démissionner parce qu'ils ne croient pas aux résultats. Tout cela pourrait être terminé avec un contrat intelligent. Votre identité est enregistrée sur la blockchain (voir exemple précédent) et vous pouvez voter au maximum pour votre parti préféré via un contrat intelligent depuis votre ordinateur. La blockchain garde une trace de tous les votes afin que vous puissiez voir en direct qui est en avance sans aucune paperasse. Tout le monde garde une trace de la blockchain, elle est donc impossible à manipuler. Les résultats ne peuvent être contestés. Les anciens présidents n’ont pas à craindre d’être manipulés, ils peuvent démissionner pacifiquement. Ceci n’est qu’un petit échantillon des milliers de possibilités qui existent grâce aux contrats intelligents. De plus, il existe encore de nombreuses solutions que nous ne pouvons imaginer aujourd’hui. Lorsque l’Internet est apparu en 1994, personne ne pouvait prédire l’Internet des objets. D'autres secteurs qui peuvent être complètement révolutionnés par les contrats intelligents sont : le marché de l'immobilier, le marché de l'assurance, la bourse, l'industrie du jeu, l'industrie automobile et bien d'autres.
Actuellement, il existe plusieurs blockchains sur lesquelles des contrats intelligents peuvent être facilement construits. Ethereum est le plus connu d’entre eux. Les programmeurs peuvent relativement facilement programmer un contrat intelligent sur cette blockchain en utilisant le langage de programmation Solidity. Les applications décentralisées (dApps) bénéficient donc des avantages de la blockchain Ethereum, mais doivent également composer avec ses inconvénients. Etant donné qu’Ethereum est la plate-forme la plus complète pour les contrats intelligents, c’est de loin que le plus grand nombre d’ICO y ont été détenus. Cependant, Ethereum n’est pas la seule plate-forme sur laquelle les ICO sont détenues. NEO en particulier est actuellement à la hausse et plusieurs ICO seront bientôt utilisées qui utiliseront la plate-forme NEO. D'autres blockchains pouvant être utilisées pour les contrats intelligents incluent Qtum, Waves, Omni et même Bitcoin (utilisant une nouvelle technologie appelée Rootstock). De plus en plus d'échanges de cryptomonnaies utilisent également des contrats intelligents afin de pouvoir décentraliser leurs services.
Il est toujours tentant de ne voir que les avantages d'une nouvelle technologie révolutionnaire comme les contrats intelligents, mais rien n'est sans inconvénients. Nous pensons donc qu'il est important de souligner également les inconvénients des contrats intelligents dans cette explication.L'adaptation est impossible - Nous l'avons déjà mentionné ci-dessus comme étant peut-être le plus grand avantage des contrats intelligents, mais c'est aussi un inconvénient considérable. Supposons que vous ayez conclu un bail, mais que vous souhaitiez le modifier, ce n'est pas si simple à faire. Bien sûr, il existe des moyens de s'en sortir ensemble d'une manière ou d'une autre, mais cela demandera beaucoup de travail.Le code doit tout prendre en compte - Dans un contrat traditionnel, il y a toujours des « si et des mais » inclus. Les gens passent des années à étudier pour mettre cela sur papier, encore moins lorsqu'il doit être traité en langage de programmation. Il est donc (encore) très sensible à l'erreur humaine.Le tiers ne disparaîtra pas complètement - Même si le tiers n'est plus nécessaire, il ne deviendra pas totalement obsolète. En particulier, la demande de programmeurs augmentera énormément, alors qu’elle est déjà vertigineuse. Cela pourrait les rendre encore plus chers et le coût de rédaction d’un smart contract pourrait donc devenir prohibitif. Par ailleurs, il existe de nombreux autres inconvénients à prendre en compte. Que se passe-t-il s'il y a un bug (faille) dans le code, provoquant une exécution très différente de celle convenue ? Et comment détermine-t-on alors qu’il s’agissait d’un bug ? Qui paie les frais qui en résultent ? Et comment arrêter un contrat intelligent qui n’est pas correct ? La technologie en est encore à ses balbutiements et il reste encore énormément de situations qui n'ont pas encore été prises en compte.
Dans l'ensemble, l'avenir des contrats intelligents s'annonce très prometteur. Cela pourrait avoir un impact tout aussi important sur notre société qu’Internet. Presque toutes les industries peuvent en être affectées. Les contrats intelligents peuvent éliminer le besoin d'intermédiaires, ce qui permet d'économiser énormément de coûts et de travail, mais cela met également en danger l'emploi de nombreuses personnes. Pour l'instant, cependant, le plus grand défi réside dans la manière de traiter légalement les contrats intelligents. Il y a encore beaucoup de situations auxquelles nous devons réfléchir et pour lesquelles nous n'avons pas de solution et jusqu'à ce qu'elles soient résolues, il ne reste plus qu'à attendre la révolution que les contrats intelligents peuvent apporter. Chez Brickken, nous disposons d'une équipe juridique possédant une expertise en matière de signature numérique, d'audits blockchain et d'entreprise. Grâce à cette expertise, nous sommes parfaitement positionnés à la pointe de la technologie blockchain et de la mise en œuvre de contrats intelligents. Si vous avez des questions, n'hésitez pas à nous contacter à [email protected]. Nous serons heureux de répondre à vos questions.