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.
À 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.
Pour aller plus loin
Achetez votre première crypto en 3 minutes, directement dans votre propre wallet.
Comment fonctionne un contrat intelligent ?
Un contrat intelligent se compose de trois éléments :
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.