Pourquoi les Oracles Sont une Infrastructure Critique
Un protocole de prêt doit connaître le prix actuel de sa garantie pour déterminer s'il faut déclencher une liquidation. Une plateforme de produits dérivés a besoin de prix actuels. Un marché de prédiction doit savoir si un événement du monde réel s'est produit. Un protocole d'assurance a besoin de données météorologiques.
Sans des flux de prix fiables et résistants aux manipulations, toutes ces applications sont vulnérables. Un attaquant qui peut manipuler le flux de prix rapporté par un oracle peut amener un protocole de prêt à liquider incorrectement des positions ou une plateforme d'actifs synthétiques à créer des jetons à des prix incorrects.
Comment Fonctionnent les Oracles de Prix
Le design oracle dominant agrège les prix de plusieurs sources et applique un traitement résistant aux manipulations:
Approche Chainlink: Un réseau décentralisé d'opérateurs de nœuds indépendants rapportent des données de prix. Chainlink agrège ces rapports, supprime les valeurs aberrantes et publie un prix médian en chaîne. Chaque opérateur a misé LINK en tant que garantie; rapporter des prix manipulés peut entraîner une réduction. Sécurise actuellement plus de $20B en TVL de protocoles DeFi.
Réseau Pyth: Conçu spécifiquement pour les données financières à faible latence. Les fournisseurs de données de première partie publient leurs prix en temps réel. Pyth agrège et publie avec une fréquence de mise à jour subseconde. Utilisé largement dans DeFi Solana.
Oracles TWAP Uniswap: Oracles à Prix Moyen Pondéré dans le Temps dérivés des données de trading Uniswap. Plus difficiles à manipuler car la manipulation nécessite de maintenir un prix faux pendant toute la fenêtre de mesure.
Attaques de Manipulation d'Oracles
La manipulation d'oracles a causé plus de pertes DeFi que tout autre vecteur d'attaque. La manipulation de prix spot se produit si un protocole utilise le prix spot d'une seule bourse comme oracle; un attaquant ayant assez de capital peut manipuler ce prix, puis exploiter le protocole.
Les prêts flash (prêts non garantis dans une seule transaction) fournissent aux attaquants un capital temporaire massif pour exécuter des manipulations de prix. La plupart des attaques de manipulation d'oracles utilisent des prêts flash. Grandes pertes: Mango Markets ($114M), Inverse Finance ($15M), Synthetix sKRW ($1B).
Design d'Oracles pour la Sécurité
Les évaluateurs de protocoles DeFi doivent vérifier: si l'oracle agrège plusieurs sources indépendantes, s'il utilise des moyennes pondérées dans le temps, s'il a des disjoncteurs, si les rapporteurs sont indépendants, et les antécédents de production.
Données Réelles au-delà des Prix
Les oracles de prix sont le cas d'usage le plus courant, mais le problème s'étend à toutes les données du monde réel en chaîne: vérification d'événements, données météorologiques et IoT, et vérification d'identité. La fiabilité des oracles est peut-être la question d'infrastructure la plus importante en DeFi.



