Plongée dans les dApps et Contrats Intelligents
Les oracles expliqués
Comment les applications décentralisées sont construites, sécurisées et gouvernées.
Dans cette leçon
- Ce que les oracles font pour les contrats intelligents
- Pourquoi la qualité des données peut devenir un risque de protocole
Points clés
- 1Les oracles alimentent les systèmes on-chain avec des données externes
- 2Des prix périmés ou manipulés peuvent provoquer de mauvaises liquidations
- 3La redondance et les coupe-circuits réduisent le risque oracle
Résumé de la leçon
Les oracles de prix apportent des données externes dans les contrats intelligents — leur manipulation est la source d'un grand nombre d'exploits DeFi.
Modèle mental
Comprendre les oracles clairement
Les oracles de prix apportent des données externes dans les contrats intelligents — leur manipulation est la source d'un grand nombre d'exploits DeFi.
- Ce que les oracles font pour les contrats intelligents
- Pourquoi la qualité des données peut devenir un risque de protocole
Mécaniques
Comment raisonner sur les oracles
La source d'un oracle détermine ses hypothèses de confiance : on-chain vs off-chain, centralisé vs décentralisé.
La fréquence de mise à jour de l'oracle détermine sa latence face aux mouvements de prix rapides.
Les mécanismes anti-manipulation (agrégation, délais de mise à jour) réduisent le risque mais créent de la latence.
- Les oracles alimentent les systèmes on-chain avec des données externes
- Des prix périmés ou manipulés peuvent provoquer de mauvaises liquidations
- La redondance et les coupe-circuits réduisent le risque oracle
Exemple
Un exemple concret de les oracles
Un exploit de flash loan peut manipuler le prix d'un token sur un AMM peu liquide, utiliser ce prix faussé pour emprunter contre un collatéral surévalué, puis rembourser le flash loan — tout en une transaction.
Erreurs courantes
Comment les oracles fait trébucher les apprenants
Supposer que l'utilisation d'un oracle de marché décentralisé est suffisante. La manipulation de prix sur des marchés peu liquides reste possible avec des capitaux suffisants.
Notes sur le risque
Rester prudent autour de les oracles
Les protocoles qui utilisent un seul oracle spot pour les décisions de liquidation sont particulièrement vulnérables aux attaques de manipulation de prix.
- Identifier la source de l'oracle.
- Vérifier la fréquence de mise à jour.
- Rechercher des garanties anti-manipulation.
Entraînement
Ancrez les oracles dans votre mémoire
- Identifier la source de l'oracle.
- Vérifier la fréquence de mise à jour.
- Rechercher des garanties anti-manipulation.
Révision
Termes clés
- Garde (Custody)
- Qui contrôle les clés privées. Custodial = un tiers les détient ; non-custodial = vous les détenez.
- Liquidité
- La facilité avec laquelle un actif peut être acheté ou vendu sans trop déplacer son prix.
- Oracle
- Un service qui alimente les contrats intelligents on-chain avec des données du monde réel (comme les prix).
- On-Chain
- Données ou activités enregistrées directement sur la blockchain.
- Off-Chain
- Données ou activités traitées hors de la blockchain, parfois réglées dessus ultérieurement.
Notes de sources
Références éditoriales
Ces références constituent des points de départ pour vérifier les mécanismes, les contrôles de risque et le contexte produit derrière cette leçon.
Avant de continuer
Pouvez-vous faire cela ?
- Identifier la source de l'oracle.
- Vérifier la fréquence de mise à jour.
- Rechercher des garanties anti-manipulation.
Apprentissage connexe
Continuer la lecture
Point de contrôle
Terminer cette leçon
Validez le point de contrôle pour sauvegarder la progression, puis continuez le parcours dans l’ordre.
Valider cette leçon
Répondez correctement à toutes les questions pour terminer la leçon.
Un oracle fournit aux contrats intelligents…

