BLOC 07 · 4 MIN DE LECTURE

Les contrats intelligents expliqués

Un contrat intelligent (smart contract) est un programme stocké sur une blockchain. Il s'exécute exactement comme il est écrit dès que ses conditions sont remplies. Cette leçon explique ce que cela rend possible et où sont les risques.

Un distributeur automatique, pas un avocat

L'informaticien Nick Szabo a forgé le terme en 1994. Sa comparaison était un distributeur automatique : on choisit un produit, on paie le prix, et la machine le délivre. Aucun vendeur n'a rien à décider.

Un contrat intelligent fonctionne de la même façon. Il contient des règles du type « si ceci se produit, alors fais cela ». Envoyez-lui la bonne entrée et il produit le résultat programmé.

Malgré son nom, un contrat intelligent n'est pas un contrat juridique. C'est du code. Il fait ce que dit le code, même quand ce n'est pas ce que ses auteurs voulaient.

Ce qui les rend utiles

  • Automatiques. Le code s'exécute quand ses conditions sont remplies. Personne n'a à approuver chaque étape.
  • Prévisibles. La même entrée donne toujours le même résultat.
  • Publics. Chacun peut examiner l'activité d'un contrat, et souvent son code, avant de l'utiliser.
  • Difficiles à modifier. Une fois déployé, le code d'un contrat ne peut pas être modifié.

Certains projets ajoutent un interrupteur de mise à jour qui permet à leurs développeurs de remplacer le code plus tard. Cela peut corriger des bugs. Cela signifie aussi que vous faites confiance à celui qui tient l'interrupteur.

À quoi ils servent

Les contrats intelligents créent des jetons, font tourner des plateformes d'échange et des services de prêt, et émettent des stablecoins. Ils peuvent détenir des sommes importantes sans qu'aucune entreprise n'en détienne les clés. C'est leur force, et c'est aussi pourquoi les erreurs coûtent si cher.

Quand le code est faux

En 2016, des milliers de personnes ont mis en commun leur ether dans un fonds d'investissement sur Ethereum appelé The DAO. Un attaquant a trouvé une faille dans son code et en a siphonné plus de 3,6 millions d'ETH.

Le contrat a fait ce que son code permettait. Pour restituer l'argent, la majeure partie de la communauté Ethereum a accepté de modifier le registre lui-même le 20 juillet 2016. Certains ont refusé par principe et conservé l'ancienne chaîne, qui existe encore aujourd'hui sous le nom d'Ethereum Classic.

Un tel sauvetage n'est pas censé se reproduire. Aujourd'hui, quand un contrat est exploité, l'argent est généralement perdu.

Ce que cela signifie pour vous

Utiliser un contrat intelligent, c'est signer une transaction avec votre portefeuille. Cette signature peut donner au contrat la permission de déplacer vos jetons.

  • Lisez ce qu'affiche votre portefeuille avant de signer. Approuver quelque chose que vous ne comprenez pas s'appelle signer à l'aveugle, et c'est un risque majeur.
  • Préférez les contrats qui fonctionnent depuis longtemps et ont été examinés par des auditeurs indépendants. Un audit réduit le risque. Il ne le supprime pas.
  • Ne signez jamais pour « réclamer » une récompense surprise. La Leçon 37 traite des approbations malveillantes.
POINT D'ÉTAPE

Si un contrat intelligent a un bug, ses développeurs peuvent-ils toujours modifier le code pour le corriger ?

À retenir

Un contrat intelligent est du code qui s'applique tout seul. Il supprime l'intermédiaire, et avec lui la personne qui pourrait corriger une erreur.

Confirmer le bloc 07

5 questions. Réussite avec 4 bonnes réponses. Recommencer ne coûte rien.

Sources

Faits vérifiés à partir de ces sources le 8 octobre 2026.

PAR E-MAIL

Le cours par e-mail

Cinq e-mails courts pour bien démarrer, puis un par mois sur les nouveautés. Ni conseils de prix ni battage.

Gratuit. Désinscription à tout moment. Consultez notre avis de confidentialité.