Smart contract
Un programme inscrit sur une blockchain, qui s'exécute automatiquement quand certaines conditions sont réunies.
Un smart contract (ou « contrat intelligent ») fonctionne sur le principe « si… alors… ». Les règles sont écrites dans le programme et appliquées automatiquement, sans intermédiaire ni possibilité de tricher. Une fois déployé sur la blockchain, son code est visible par tous et, en général, ne peut plus être modifié.
C'est la brique de base de la DeFi, des NFT et de nombreux stablecoins. Ethereum a été la première grande blockchain conçue pour les faire fonctionner.
Exemple : sur une plateforme de prêt en DeFi, un smart contract applique la règle suivante : « Si la valeur de la garantie de l'emprunteur passe sous un certain seuil, alors la garantie est vendue automatiquement pour rembourser le prêteur. » Aucune banque n'intervient : le programme s'en charge seul.
Une comparaison simple : un distributeur automatique de boissons. Si vous insérez 2 € et appuyez sur le bon bouton, alors la canette tombe. Personne ne vérifie, la machine applique la règle.
Attention : « automatique » ne veut pas dire « sans risque ». Une erreur dans le code peut être exploitée par des pirates, et il est souvent impossible de récupérer les fonds perdus.
