Un smart contract est un contrat auto-exécutable dont les termes de l’accord sont directement inscrits dans du code. Il applique et exécute automatiquement des actions lorsque des conditions prédéfinies sont remplies, souvent sur une blockchain.