Que fait un smart contract ?
Cours · Web3 · 4 min
Quoi ?01 / 08
Le smart contract
Un programme public reçoit une instruction, vérifie ses règles et exécute le résultat.
Huit tableaux pour comprendre ce que le code automatise — et ce qu'il ne garantit jamais.
Faites défiler
Quoi ?02 / 08
Un automate sur la chaîne
Un smart contract est un programme enregistré sur une blockchain.
Il conserve un état, reçoit des appels et applique les mêmes règles à chaque utilisateur.
Il n'est ni intelligent ni juridiquement un contrat par nature : il exécute simplement son code.
Quoi ?03 / 08
Une adresse et des règles
Une fois déployé, le programme possède une adresse que les wallets et applications peuvent appeler.
Son code définit les fonctions autorisées, les conditions et les personnes disposant de privilèges.
Certains contrats sont immuables ; d'autres peuvent être mis à jour par une clé d'administration.
Pourquoi ?04 / 08
Pourquoi l'automatiser
L'exécution ne dépend pas des horaires ni de la bonne volonté d'un opérateur.
Plusieurs applications peuvent composer avec le même programme public.
Les mouvements et les règles vérifiables réduisent une partie du besoin de confiance.
Pourquoi ?05 / 08
Ce que le code ne sait pas
Le contrat ne connaît que les données présentes sur la chaîne ou apportées par un oracle.
Une donnée fausse produit un résultat faux, même si le programme fonctionne parfaitement.
Une faille, un privilège caché ou une mauvaise hypothèse peuvent rendre l'automatisation dangereuse.
Comment ?06 / 08
Comment une action s'exécute
Du clic au résultat, quatre étapes :
Lecture — l'interface prépare l'appel
Signature — le wallet présente et autorise l'action
Exécution — les nœuds calculent le même résultat
Finalité — le nouvel état rejoint la blockchain
Comment ?07 / 08
Les vérifications utiles
Vérifier l'adresse officielle et le réseau utilisé.
Identifier les droits d'administration et la possibilité de mise à jour.
Chercher audits, incidents passés et limites clairement documentées.
Tester avec un petit montant avant toute autorisation importante.
Comment ?08 / 08
Du code, pas une promesse
Un smart contract rend l'exécution prévisible, pas nécessairement juste ni sûre.
Sa valeur vient de règles compréhensibles, de données fiables et de privilèges maîtrisés.
Vous savez désormais regarder derrière le bouton pour voir le programme qui agit.







