Smart contract
Programme stocké sur une blockchain qui s'exécute automatiquement quand certaines conditions sont remplies.
Aussi appelé : Contrat intelligent, Contrat autonome
Définition complète
Un smart contract (ou contrat intelligent) est un bout de code déployé sur une blockchain qui s'exécute automatiquement quand les conditions prévues à l'avance sont remplies. Le code fait office de juge : il n'y a ni intermédiaire ni possibilité d'annulation discrétionnaire.
L'exemple classique : un smart contract de vente NFT. Si l'acheteur envoie 1 ETH à l'adresse du contrat, celui-ci transfère automatiquement le NFT à l'acheteur et l'ETH au vendeur. Aucune banque, aucun notaire, aucun escrow externe.
Les smart contracts sont la brique de base de la DeFi (prêts, échanges, assurances), des NFT, des DAO et de la plupart des applications Web3. Ethereum a inauguré ce concept en 2015, suivi par Solana, Avalanche, Cardano et d'autres. Attention : un smart contract mal codé peut être exploité par des hackers — d'où l'importance des audits de sécurité avant de bloquer ses fonds.
Exemple concret
Sur Aave, déposer des USDC active un smart contract qui vous verse automatiquement des intérêts en temps réel, sans intervention humaine.
Termes liés
Pour aller plus loin sur des concepts proches.
Ethereum
Blockchain programmable lancée en 2015 qui sert d'infrastructure à la DeFi, aux NFT et aux DAO.
DeFi
Finance décentralisée : services financiers (prêt, échange, épargne) gérés par des smart contracts sans intermédiaire.
DEX
Plateforme d'échange de cryptos sans intermédiaire central, basée sur des smart contracts.
DAO
Decentralized Autonomous Organization : organisation gérée par smart contracts et gouvernée par des détenteurs de tokens.
NFT
Non-Fungible Token : jeton unique non interchangeable représentant la propriété d'un actif numérique.
Vous débutez en crypto ? Consultez nos guides ou comparez les plateformes recommandées.