Smart contract
Un programme autonome stocké sur blockchain qui s'exécute automatiquement quand ses conditions sont remplies.
Un smart contract est un programme informatique déployé sur une blockchain (souvent Ethereum) qui s'exécute automatiquement lorsque des conditions prédéfinies sont réunies. Pas d'intermédiaire, pas de confiance à accorder : le code fait foi.
Exemple : un contrat de prêt DeFi libère automatiquement le collatéral dès que le prêt est remboursé. Un contrat d'assurance verse l'indemnité quand un événement est confirmé par un oracle. Les smart contracts sont la brique de base de toute la finance décentralisée.
Attention : « le code est la loi » a ses limites. Un bug dans un smart contract peut être exploité (des milliards ont été volés dans l'histoire de la DeFi). Les contrats audités par des sociétés spécialisées restent plus sûrs, mais aucun n'est infaillible.