Contrat intelligent

Dernière mise à jour 24 sept. 2026

En une phrase

Un contrat intelligent est un code sur blockchain exécutant des opérations définies lorsqu’il est appelé selon les règles du réseau.

Définition

Un contrat intelligent applique une logique aux transactions et états pour gérer actifs, permissions ou interactions. Il n’est pas nécessairement intelligent ni juridiquement exécutoire : code et environnement déterminent son comportement.

Fonctionnement

Un utilisateur ou contrat appelle une fonction par transaction ou exécution. Les nœuds exécutent les instructions et valident les changements, par exemple le contrôle d’une garantie. Les données externes nécessitent généralement un oracle ; le programme n’observe pas seul le monde extérieur.

Usages et limites

L’automatisation réduit la coordination mais exécute aussi les erreurs permises. Bugs, dépendances et privilèges administratifs affectent les fonds. Certains contrats sont modifiables, donc pas forcément immuables. Audit et code public aident sans garantir la sécurité. Il faut comprendre les permissions avant d’approuver transactions ou dépenses.