Contrat intelligent

Définition, exemples et bonnes pratiques

À retenir

  • Fonctionne sans intermédiaire (tiers de confiance).
  • Immuable : une fois lancé sur la blockchain, il ne peut être falsifié.
  • Déclenchement automatique basé sur des données vérifiables.

Un contrat intelligent est un programme informatique autonome qui exécute automatiquement les clauses d'un accord dès que des conditions prédéfinies sont remplies. On peut le comparer à un distributeur automatique : si vous insérez la bonne somme et choisissez une boisson, la machine vous la délivre sans qu'un vendeur n'ait besoin de valider la transaction.

Étymologie

Traduction de l'anglais smart contract, terme théorisé dès 1994 par Nick Szabo, un informaticien et cryptographe. Bien que le mot "contrat" évoque le droit, il désigne ici un protocole technique, et "intelligent" souligne son caractère auto-exécutant.

Exemples d'usage

  • Une assurance qui indemnise automatiquement un voyageur dès que les données officielles confirment un retard de train de plus d'une heure.
  • Le transfert automatique de la propriété d'une œuvre numérique (NFT) dès la réception du paiement en cryptomonnaie.

Cas d'usage

Ce concept est le pilier de la finance décentralisée (DeFi) pour automatiser des prêts ou des échanges. Il intervient également dans la gestion de la chaîne logistique (paiement à la livraison) et la gouvernance d'organisations numériques (DAO).

Bonnes pratiques

La règle d'or est l'audit de sécurité : le code étant souvent public et immuable (impossible à modifier après déploiement), la moindre faille peut être exploitée de façon irréversible. Il est aussi recommandé de limiter la complexité du code pour réduire les bugs potentiels.

Synonymes

smart contract contrat auto-exécutant

Antonymes

contrat manuel contrat papier

Conseil

Si vous débutez, considérez un contrat intelligent comme un scénario de type "Si... alors..." écrit en code. Pour les tester sans risque financier, utilisez toujours des testnets (réseaux de test gratuits) avant de manipuler de la valeur réelle.

Questions fréquentes

Le contrat intelligent remplace-t-il le notaire ou l'avocat ?

Pas encore totalement. S'il gère parfaitement l'exécution technique, il ne couvre pas toujours les subtilités juridiques ou les imprévus du monde réel.

Où sont stockés ces contrats ?

Ils résident généralement sur une <code>blockchain</code>, ce qui garantit leur transparence et leur sécurité.