Contrat Intelligent
16/04/2026
Contrat intelligent est un programme stocké sur une blockchain qui s'exécute automatiquement lorsque des conditions prédéfinies sont remplies. Les termes du contrat sont écrits directement dans le code et appliqués par le consensus du réseau — aucun intermédiaire, tribunal ou dépositaire n'est nécessaire pour que le contrat fonctionne.
Comment ça fonctionne
- Un développeur écrit la logique du contrat (par exemple, en Solidity pour Ethereum)
- Le code est compilé en bytecode et déployé sur la blockchain à une adresse unique
- Les utilisateurs appellent le contrat en envoyant des transactions ; chaque appel exécute le code sur chaque nœud
- L'état du contrat (stockage) est mis à jour de manière déterministe et enregistré sur la chaîne
Une fois déployé, un contrat intelligent est généralement immuable — son code ne peut pas être modifié, bien que de nombreux contrats incluent des modèles de mise à jour ou des rôles d'administrateur pour une évolution contrôlée.
Ethereum et l'EVM
Ethereum a introduit des contrats intelligents à usage général en 2015. Son environnement d'exécution, la Ethereum Virtual Machine (EVM), est devenu un standard de l'industrie — de nombreuses autres chaînes (BNB Chain, Polygon, Avalanche, Arbitrum) sont compatibles EVM, ce qui signifie qu'elles peuvent exécuter les mêmes contrats.
Cas d'utilisation
- DeFi — échanges décentralisés, protocoles de prêt, stablecoins
- NFTs — propriété de collections numériques et médias
- DAOs — gouvernance en chaîne et gestion de trésorerie
- Jeux — actifs en jeu, récompenses, marchés
- Identité et oracles — identifiants en chaîne et flux de données externes
Risques
Parce que les contrats sont immuables et gèrent une valeur réelle, les audits de sécurité sont essentiels. Des piratages de grande envergure (The DAO en 2016, d'innombrables exploits DeFi depuis) ont coûté des milliards aux utilisateurs. Un bug dans le code d'un contrat intelligent peut être exploitable de manière permanente jusqu'à ce que les fonds soient épuisés.
