Smart contract
Un smart contract est un programme auto-exécutable sur une blockchain, qui applique automatiquement des règles sans intermédiaire. Il est le moteur de la DeFi et des applications décentralisées.
Un smart contract est un programme informatique stocké sur une blockchain qui exécute automatiquement des actions prédéfinies lorsque certaines conditions sont remplies, sans intervention humaine ni tiers de confiance. Cet automatisme présente un avantage clé mais aussi un risque majeur : une fois déployé, le code s'exécute exactement comme prévu, erreurs incluses, ce qui rend l'audit préalable crucial.
À retenir
- Exécution automatique : les conditions déclenchent les actions sans délai ni validation externe
- Immuabilité du code : une fois publié, le smart contract ne peut généralement pas être modifié, même en cas de bug
- Coûts réduits : supprime les intermédiaires (banques, courtiers) dans les transactions et accords
Comprendre les smart contracts aide à évaluer les risques réels des protocoles DeFi et à identifier les pièges techniques ou économiques qui menacent le capital investi.
Un smart contract verse automatiquement des intérêts à un prêteur DeFi.
Termes liés
Ethereum est une blockchain programmable qui exécute des smart contracts et héberge des applications décentralisées (DeFi, NFT). L'ether (ETH) est sa cryptomonnaie native.
La DeFi (Decentralized Finance) reproduit les services financiers (prêt, échange, épargne) via des smart contracts, sans banque ni intermédiaire. Ouverte à tous mais exposée aux risques techniques.
La blockchain est un registre décentralisé et infalsifiable enregistrant les transactions dans des blocs chaînés. Elle permet d'échanger de la valeur sans intermédiaire de confiance.
Le gas est le frais payé pour exécuter une transaction ou un smart contract sur une blockchain comme Ethereum. Il varie selon la congestion du réseau, parfois jusqu'à devenir prohibitif.
Va plus loin que la définition
Mets ce concept en pratique avec nos parcours gratuits et nos outils de trader.
