Aller au contenu

Les contrats intelligents expliqués

Un contrat intelligent est un accord sous forme de code informatique qui s'exécute tout seul dès que les conditions convenues sont remplies, sans notaire, banque ni avocat. Sur cette page, nous expliquons comment cela fonctionne, quand c'est pratique, et quand un humain doté de bon sens vaut mieux.

La réponse courte

Que sont les contrats intelligents et que peux-tu en faire ? Un contrat intelligent est un accord inscrit sous forme de code informatique sur une blockchain. Dès que la condition convenue est remplie, le contrat s'exécute de lui-même, automatiquement, sans que personne n'ait à appuyer sur un bouton.

Un exemple simple : un assureur promet de verser 100 euros si ton vol a plus de trois heures de retard. Le contrat intelligent suit les données de vol officielles. Retard confirmé ? L'argent arrive directement dans ton portefeuille. Pas de déclaration à remplir, pas d'attente. Sur cette page, nous expliquons comment fonctionnent les contrats intelligents, à quoi ils servent, et nous revenons aussi sur l'histoire de cette idée.

Comment fonctionne un contrat intelligent ?

Un contrat intelligent se compose de trois éléments :

  • Des conditions dans le code. Par exemple : si la personne A envoie 0,5 ETH, alors la personne B reçoit le titre d'accès numérique.
  • Une blockchain comme exécutant. Le contrat tourne sur Ethereum (ou une blockchain comparable). Des milliers d'ordinateurs vérifient en même temps s'il est correctement exécuté.
  • Un déclencheur. Cela peut être une transaction, une date ou une source de données externe, qu'on appelle un oracle, qui fournit par exemple le taux de change ou des données météo.

Dès que la condition est remplie, le contrat s'exécute. Le résultat est public et irréversible : tu ne peux pas simplement l'annuler après coup.

À quoi servent les contrats intelligents ?

Aujourd'hui, la plupart des applications concrètes se trouvent dans les services financiers, mais l'idée plus large s'applique partout où des accords doivent être traités automatiquement. Quelques exemples :

  • La DeFi (finance décentralisée). Emprunter, prêter, échanger, le tout sans banque, avec le code comme intermédiaire.
  • Les NFT. Un contrat intelligent enregistre la propriété d'une œuvre numérique et fait en sorte automatiquement que le créateur touche un pourcentage à chaque revente.
  • L'assurance. Retard de vol, mauvaise récolte, sinistres simples, indemnisation sur la base de données objectives.
  • Votes et gouvernance. Par exemple dans les DAO (organisations décentralisées), où les détenteurs de tokens peuvent participer aux décisions.
  • La logistique. Libérer des marchandises dès qu'un système de suivi confirme la livraison.

Tous les accords n'ont pas leur place dans un contrat intelligent. Pour les sujets qui demandent de la nuance, un litige locatif, une question de droit du travail, un divorce, un humain capable de juger reste indispensable.

Les limites des contrats intelligents

Le code fait ce que le code fait, pas ce que son auteur voulait dire. Et c'est là que ça se complique.

« Code is law », jusqu'à ce que ça dérape

En 2016, The DAO a été lancé sur Ethereum : un fonds qui a levé 150 millions de dollars. Quelqu'un a trouvé une faille dans le contrat intelligent et en a retiré des dizaines de millions, non pas en piratant, mais en se déplaçant habilement à l'intérieur des règles, comme un conseiller fiscal qui trouve les failles de la loi.

La communauté était divisée : annuler le code (les puristes étaient contre) ou accepter qu'une erreur soit une erreur ? Finalement, Ethereum s'est scindé en Ethereum (où la transaction a été annulée) et Ethereum Classic (où le mantra « Code is Law » est resté la règle).

Aucune place pour la nuance

Les contrats intelligents sont objectifs, et c'est en même temps leur faiblesse. Un bon locataire qui ne peut pas payer pendant un mois n'obtient pas d'échéancier. Le code exécute comme il a été programmé. Pour les accords où le contexte, le ressenti ou les circonstances atténuantes comptent, un humain reste nécessaire.

Une courte histoire

L'idée est plus ancienne que beaucoup ne le pensent. Le cryptographe Nick Szabo décrivait en 1996, douze ans avant le bitcoin, ce que serait un contrat intelligent : un ensemble de promesses consignées sous forme numérique et pilotées par des protocoles.

À partir de 2009, Bitcoin disposait d'un langage de script simple appelé Script, qui permettait des contrats intelligents limités. Ethereum, lancé en 2015, est allé plus loin : il est turing-complet, ce qui signifie qu'en théorie tout calcul que tu peux programmer tient aussi dans un contrat intelligent Ethereum. C'est ce qui a rendu possible le marché des applications décentralisées et de la DeFi.

Les contrats intelligents commencent avec Ethereum

Tu veux voir des contrats intelligents en action ? Tu arriveras presque à coup sûr d'abord chez Ethereum, la plus grande blockchain pour les applications de contrats intelligents. Chez BTC Direct, tu achètes de l'ETH dès 30 euros.

Achetez votre première crypto en 3 minutes, directement dans votre propre wallet.

Prêt à commencer ?

Créer un compte
-1,2%24h
EthereumETH2 106,84 €
Acheter Ethereum

Mise à jour du prix dans 10 secondes