Pourquoi les protocoles DeFi dépendent des oracles de prix
La DeFi dépend des oracles de prix car les smart contracts ne peuvent pas lire les prix extérieurs. Les oracles apportent les données de marché on-chain pour les prêts, les swaps et les stablecoins.

Sur cette page
- Un oracle rapporte des données de prix ; il ne détient pas d'actifs.
- Le lending utilise les prix pour évaluer le collatéral et déclencher les liquidations.
- Les oracles décentralisés agrègent de nombreuses sources.
- Des prix obsolètes peuvent provoquer des liquidations injustifiées.
DeFi signifie finance décentralisée. Elle fonctionne sur des smart contracts. Un smart contract est un programme sur une blockchain. Ces programmes peuvent faire tourner des marchés, mais ils ne peuvent pas voir les prix extérieurs.
Quel problème les oracles de prix résolvent-ils ?
Les contrats DeFi vivent sur une blockchain et ne peuvent pas lire seuls les prix extérieurs. Un oracle est un middleware qui récupère des données de prix externes et les livre on-chain. Il ne trade pas et ne détient pas d'actifs. Il ne fait que rapporter des données de prix.
Comment les protocoles DeFi utilisent-ils les prix des oracles ?
Le prix de l'oracle est une donnée d'entrée sur laquelle les contrats agissent automatiquement. Les protocoles de lending l'utilisent pour évaluer le collatéral et décider quand liquider. Les exchanges décentralisés et les stablecoins l'utilisent pour fixer les swaps et vérifier un ancrage.
Pourquoi ne pas simplement utiliser les prix des exchanges ?
Le prix d'un seul exchange peut être erroné ou facile à déplacer un instant. Si un protocole fait confiance à une seule plateforme, un mauvais cours peut devenir la réalité du contrat. Les oracles décentralisés agrègent de nombreuses sources pour rendre une attaque sur une source unique plus difficile.
- Ils collectent les prix auprès de nombreux exchanges et fournisseurs de données.
- Ils filtrent les sources pour réduire les valeurs aberrantes.
- Ils permettent à des opérateurs indépendants de rapporter et de valider les données.
Quels sont les principaux risques liés aux oracles ?
Un oracle peut être manipulé ou retardé. Si un prix est erroné au moment où un contrat agit, le résultat peut être une liquidation injustifiée ou une perte pour le protocole. Même un oracle décentralisé peut défaillir si ses sources ou ses opérateurs sont compromis.
Questions fréquentes
Le contrat peut continuer d'utiliser le dernier prix rapporté. Si ce prix est loin du marché, le contrat peut agir sur des données erronées.
Ils réduisent généralement le risque qu'un seul exchange ou qu'un seul opérateur contrôle le prix. Ils peuvent toutefois échouer si les sources sont indisponibles ou si les données sont retardées.
Certains le peuvent. Un protocole peut utiliser les soldes de son propre pool pour fixer les prix, ou éviter les prix externes par conception.
Les personnes qui écrivent et gouvernent le protocole choisissent l'oracle. Les détenteurs de tokens votent souvent sur ce choix, et il peut changer par la suite.





