Academy · Glossaire
Smart contract : le automate qui exécute les règles du token RWA
Un smart contract est un programme déployé sur une blockchain qui s'exécute automatiquement lorsque des conditions prédéfinies sont remplies. En RWA, il encode les règles de distribution, de gouvernance ou de transfert des droits tokenisés — sans remplacer le cadre juridique qui situe l'actif dans le monde réel.
Exemple RWA : distribution de revenus
- Un véhicule juridique détient une centrale solaire ; des tokens représentent des parts de revenus.
- Un oracle envoie chaque mois la production réelle et le prix de l'électricité.
- Le smart contract calcule la part due à chaque détenteur de token et déclenche le paiement selon les règles codées.
- Les événements restent traçables on-chain ; la data room documente off-chain qui valide les paramètres.
Ce qu'un smart contract ne fait pas
- Il ne crée pas seul un titre réglementé — la qualification juridique reste hors chain.
- Il ne garantit pas la véracité des données oracle — il exécute ce qu'on lui envoie.
- Il n'est pas immuable en pratique — upgrades et multisig existent, avec gouvernance à documenter.
Questions fréquentes
Faut-il savoir programmer pour comprendre un smart contract RWA ?
Non pour une lecture métier : comprendre les règles encodées (qui reçoit quoi, quand, sous quelles conditions) suffit. Le code source approfondi concerne les auditeurs et développeurs.
Ethereum est-il obligatoire pour les smart contracts RWA ?
Non. Plusieurs chaînes supportent des contrats compatibles EVM ou des runtimes dédiés ; le choix dépend du projet, des investisseurs et des contraintes de custody.
Un bug de smart contract peut-il faire perdre l'actif réel ?
Le token et les flux peuvent être affectés ; l'actif sous-jacent reste soumis au droit applicable. D'où l'importance des audits, de la gouvernance d'upgrade et de la structuration juridique.