Explication des oracles blockchain : l’infrastructure indispensable à la DeFi

Explication des oracles blockchain : l’infrastructure indispensable à la DeFi

En octobre 2022, un trader du nom d'Avraham Eisenberg s'est introduit sur Mango Markets avec un plan bien ficelé. Il a ouvert deux comptes : l'un lui a permis de prendre des positions massives sur les contrats à terme perpétuels MNGO, et l'autre de manipuler artificiellement le cours au comptant du MNGO sur un marché à faible liquidité. Le système qui alimente Mango Markets en données de prix a interprété ce prix manipulé comme étant réel. Eisenberg a emprunté 117 millions de dollars en utilisant ses garanties artificiellement gonflées comme garantie. Il est reparti avec l'argent. Le système a été vidé de ses fonds.

Voilà, en résumé, le problème des oracles. Un contrat intelligent ne vaut que par les données qu'il reçoit. Si on lui fournit une valeur erronée, il exécutera des instructions totalement fausses. La manipulation des oracles a coûté plus de 400 millions de dollars aux projets DeFi rien qu'en 2022. L'OWASP classe la manipulation des oracles de prix comme la deuxième vulnérabilité majeure des contrats intelligents en 2025.

Cet article explique ce que sont les oracles blockchain, pourquoi ils sont si importants pour la sécurité de la DeFi, comment fonctionnent les principaux réseaux d'oracles et ce qui distingue les protocoles exploités de ceux qui ne le sont pas.

Qu'est-ce qu'un oracle blockchain ?

Les blockchains sont des écosystèmes fermés. Elles n'ont accès qu'aux données enregistrées sur la chaîne. Un contrat intelligent sur Ethereum ignore totalement le cours de l'ETH sur Coinbase. Il ne peut pas vérifier s'il a plu à Tokyo. Il ne peut pas reproduire fidèlement l'évolution du S&P 500 d'hier. En soi, un contrat intelligent est totalement déconnecté du monde réel.

Les oracles résolvent ce problème. Ils collectent les données du monde réel, les reconditionnent pour la blockchain et les transmettent aux contrats intelligents. Prix, météo, résultats sportifs, taux d'intérêt : toutes les données hors chaîne nécessaires à la logique sur la blockchain peuvent être utilisées.

Cela paraît simple, mais c'est l'élément d'infrastructure le plus important de la DeFi. Lorsque vous empruntez sur Aave, le protocole doit connaître la valeur de votre garantie. Cette valeur provient d'un oracle. Lorsque vous négociez des contrats à terme perpétuels sur GMX, le prix d'exécution provient également d'un oracle. Lorsqu'un protocole de stablecoin décide de liquider une position, le déclencheur est un flux de prix provenant d'un oracle. À elle seule, Chainlink sécurise plus de 93 milliards de dollars de valeur totale sur l'ensemble des protocoles DeFi et a permis plus de 27 000 milliards de dollars de transactions cumulées.

Si l'oracle est erroné, le protocole l'est aussi. Et contrairement à un bogue dans le code applicatif, une source de données oracle défectueuse peut compromettre l'intégralité du protocole en un seul bloc.

oracle de la blockchain

Le problème de l'oracle : pourquoi est-ce difficile ?

Voici le nœud du problème. Vous avez créé un protocole décentralisé, contrôlé par aucune entité unique. Or, vous y intégrez une API provenant d'une seule plateforme d'échange pour obtenir les données de prix. Félicitations, vous venez de faire de cette API le point de défaillance unique de tout votre système.

C’est le problème des oracles. Un oracle centralisé est piraté ? Votre protocole perd tout. Une API tombe en panne ? Les positions ne peuvent plus être liquidées. Un fournisseur de données est corrompu ? Les chiffres sont faussés et le contrat intelligent agit sur cette base.

Les réseaux d'oracles décentralisés existent grâce à ce principe. Chainlink utilise plusieurs nœuds indépendants qui extraient chacun des données de sources multiples. Ils s'accordent sur le nombre avant de le publier sur la blockchain. Vous voulez manipuler un flux Chainlink ? Il faudrait compromettre la plupart des nœuds simultanément. Bien plus difficile que d'usurper une seule API.

Le hic, c'est le coût. Gérer un réseau d'oracles décentralisé est onéreux. Les frais de gaz pour l'envoi de données sur la blockchain s'accumulent rapidement. Certains protocoles misent sur le bas coût, choisissent un seul pool DEX comme source de prix et se retrouvent sur rekt.news trois mois plus tard.

Comment fonctionnent réellement les attaques par oracle

Deuxième vecteur d'attaque le plus fréquent dans la DeFi. 403 millions de dollars de pertes en 2022. 52 millions en 2024. Environ 70 millions en 2025. Le mode opératoire reste quasiment inchangé.

Un attaquant obtient un prêt éclair. Des millions en cryptomonnaie, sans garantie, remboursés dans le même bloc. Il utilise ce capital emprunté pour le déverser dans un pool DEX auquel un protocole fait confiance pour les données de prix. Le prix s'envole. Oracle interprète cette hausse comme réelle.

L'attaquant accède ensuite au protocole cible. Il emprunte en utilisant les garanties surévaluées, déclenche des liquidations sur les positions d'autrui ou émet des jetons à un prix fictif. Quel que soit le mode opératoire, l'oracle constitue le point d'entrée.

Dernière étape : rembourser le prêt éclair. Empocher la différence. Une seule transaction. Un seul bloc. Terminé avant même que quiconque ne s’en aperçoive.

L'attaque contre Mango Markets est la plus connue, mais elle n'était pas un cas isolé. Inverse Finance a perdu 15,6 millions de dollars suite à une manipulation de l'oracle TWAP. KiloEx a perdu 7 millions de dollars en avril 2025. Yellow Protocol a perdu 2,4 millions de dollars car il dépendait d'un seul pool DEX pour ses données de prix. Un chercheur en sécurité l'a exprimé sans détour : tout protocole utilisant un seul pool de liquidités comme oracle de prix a « 99,9 % de chances d'être exploité ».

Attaque Oracle Date Perte Qu'est-ce qui s'est mal passé ?
Marchés de la mangue Octobre 2022 117 millions de dollars Source oracle unique, pool de liquidités mince manipulé
Financement inversé 2022 15,6 millions de dollars Oracle TWAP sur une paire à faible liquidité, délit d'initié
Capitale radieuse Janvier 2024 4,5 millions de dollars Exploitation des erreurs d'arrondi lors de l'utilisation de prêts flash dans le code Compound/Aave
KiloEx Avril 2025 7 millions de dollars manipulation de l'oracle des prêts flash
Protocole jaune Avril 2025 2,4 millions de dollars Un seul pool DEX a été utilisé comme source de prix.

Chainlink vs Pyth vs RedStone : le paysage des oracles

Trois réseaux d'oracles seront importants en 2026. Chacun adopte une approche différente.

Chainlink est le leader du marché. Il détient 63 à 70 % de parts de marché en valeur totale sécurisée. Plus de 1 659 flux de prix répartis sur 29 blockchains. 2 100 intégrations de projets. Son fonctionnement repose sur des réseaux d'oracles de type « push », où les nœuds mettent à jour proactivement les données sur la blockchain selon une planification ou lorsque les prix dépassent un seuil défini. L'approche de Chainlink privilégie la sécurité et la décentralisation. Elle repose sur de multiples nœuds, de multiples sources de données et un consensus avant la livraison. Le compromis réside dans la vitesse et le coût : la mise à jour constante des données sur la blockchain nécessite du gaz.

Chainlink a également développé CCIP (Cross-Chain Interoperability Protocol), qui a traité 18 milliards de dollars en un seul mois, en mars 2026. Coinbase utilise CCIP comme passerelle exclusive pour 7 milliards de dollars d'actifs encapsulés. Lido, Maple Finance et Stellar l'ont adopté. CCIP transforme Chainlink, d'un simple fournisseur de flux de prix, en une infrastructure inter-chaînes.

oracle de la blockchain

Issu de l'écosystème Solana, Pyth Network fonctionne différemment. Basé sur le principe de la « pull », il stocke les données hors chaîne jusqu'à ce qu'un utilisateur ou un protocole les demande ; elles sont alors publiées sur la chaîne au moment de leur utilisation. Ce processus est plus rapide et moins coûteux. Pyth obtient ses données directement auprès de sources propriétaires, ce qui signifie que les plateformes d'échange et les sociétés de trading publient leurs propres prix au lieu de dépendre de services tiers. 2 828 flux de prix sont disponibles sur 113 blockchains. 48 % du volume d'échanges des DEX utilisant des oracles transite par Pyth à l'échelle mondiale. Le département du Commerce américain a même mené un projet pilote avec Pyth pour la diffusion des données fédérales du PIB.

RedStone est le nouvel acteur à la croissance la plus rapide. Plus de 10 milliards de dollars de valeur totale sécurisée. Plus de 110 chaînes et 140 projets DeFi. RedStone se spécialise dans les garanties génératrices de rendement : tokens de staking liquide, tokens de restaking liquide et BTC LST. Lors d'une liquidation DeFi de 2 milliards de dollars en février 2024, RedStone a diffusé 119 000 mises à jour de prix en 24 heures et a fourni les mises à jour ETH/USDC 30 % plus rapidement que Chainlink. C'est le seul oracle proposant des modèles push et pull entre les chaînes.

Oracle TVS Flux de prix Chaînes Modèle Spécialité
maillons 93 à 95 milliards de dollars 1 659 60+ Push (programmé) Adoption institutionnelle, CCIP inter-chaînes
Pyth 5,5 à 6,1 milliards de dollars 2 828 113 Tirer (à la demande) Données d'échange de première partie, leader du volume DEX
Redstone Plus de 10 milliards de dollars Des centaines 110+ Pousser + Tirer Garanties à rendement, mises à jour ultra-rapides
API3 <3% part Limité Multiple Première partie (Airnode) Aucun nœud intermédiaire
Protocole de bande Petit Limité Multiple Pousser Cosmos-native, pivot vers l'IA et les données

Types d'oracles blockchain

Les oracles ne forment pas un ensemble homogène. Chaque rôle a sa propre conception.

Les flux de prix sont essentiels. Chaque protocole de prêt, chaque plateforme d'échange perpétuel, chaque mécanisme de stablecoin repose sur des données de prix. Aave a besoin de connaître la valeur de votre collatéral. GMX a besoin des prix d'exécution. MakerDAO a besoin de savoir quand liquider. Un prix erroné entraîne un résultat erroné. À chaque fois.

Les oracles inter-chaînes ne se contentent pas de transmettre des nombres ; ils permettent l’échange de messages entre blockchains. Le protocole CCIP de Chainlink traite des milliards de dollars de transferts inter-chaînes. Au lieu de s’appuyer sur un simple pont multisignature, le réseau d’oracles vérifie lui-même chaque message. À titre d’exemple, 18 milliards de dollars ont transité par CCIP en un seul mois, en mars 2026.

Des oracles de calcul effectuent des calculs hors chaîne et publient les résultats. Aléatoire vérifiable pour les distributions de NFT et les jeux. Exécution automatisée des contrats en fonction de déclencheurs temporels ou d'événements sur la chaîne. Agrégation de données provenant de dizaines de sources en une seule valeur unique.

Les oracles matériels connectent le monde physique. Capteurs de température pour l'assurance récolte. Données GPS pour les contrats de transport. Relevés IoT pour tout ce qui se passe dans le monde réel.

Les oracles humains constituent le dernier recours. Certaines données ne peuvent être vérifiées par machine : décisions de justice, résultats subjectifs d’événements. Les marchés de prédiction s’appuient sur le consensus humain pour trancher les paris.

Des questions?

Non. Chainlink détient la plus grande part de marché (63 à 70 % de la valeur totale sécurisée), mais est en concurrence avec Pyth Network (dominant sur Solana avec 113 chaînes), RedStone (à la croissance la plus rapide avec plus de 10 milliards de dollars sécurisés), API3 (oracles propriétaires) et Band Protocol (axé sur Cosmos). Le choix dépend de la blockchain sur laquelle vous développez votre application, du niveau de sécurité requis et du mode de transmission des données (push ou pull).

Le problème de l`oracle réside dans la tension entre les blockchains décentralisées et les sources de données centralisées. Une blockchain garantit sa sécurité grâce à la décentralisation. Cependant, si un contrat intelligent repose sur des données provenant d`une source centralisée unique, cette source devient un point de défaillance unique. Si l`oracle tombe en panne, le contrat ne peut s`exécuter. Si l`oracle est compromis, le contrat s`exécute sur des données erronées. Les réseaux d`oracles décentralisés comme Chainlink résolvent ce problème en agrégeant les données provenant de plusieurs oracles indépendants.

La plupart des attaques par oracle utilisent des prêts flash. L`attaquant emprunte des millions en une seule transaction, utilise ce capital pour manipuler les prix des jetons sur un pool DEX, puis exploite une faille du protocole qui interprète ce prix manipulé comme réel. L`attaquant emprunte en utilisant des garanties surévaluées ou déclenche des liquidations abusives, puis rembourse le prêt flash. Tout se déroule en un seul bloc. Les protocoles qui utilisent un pool de liquidités unique comme source de prix sont les plus vulnérables.

Si vous parlez de Chainlink, oui. Le token LINK a une capitalisation boursière d`environ 6,3 milliards de dollars et se négocie autour de 8,65 dollars. Pyth Network utilise le token PYTH. RedStone utilise le token RED. Band Protocol utilise le token BAND. API3 utilise le token API3. Chaque réseau d`oracles possède son propre token, généralement utilisé pour le staking, la gouvernance et le paiement de la livraison de données. Oracle Corporation (l`entreprise de bases de données) n`a aucun lien avec les oracles blockchain.

XRP Ledger utilise plusieurs options d`oracle. Band Protocol est intégré à XRP. Chainlink a étendu ses services d`oracle à l`écosystème XRPL. Pour la plupart des applications DeFi construites sur la sidechain EVM de XRP Ledger, les flux de prix Chainlink sont la solution standard. L`oracle spécifique dépend du protocole utilisé sur le réseau XRP.

Sans oracles, les contrats intelligents ne peuvent accéder à aucune donnée externe à la blockchain. Ni prix, ni météo, ni résultats sportifs, ni événements du monde réel. Chaque protocole DeFi proposant des prêts, des transactions, des assurances ou des stablecoins dépend des oracles pour obtenir les données qui déclenchent l`exécution des contrats. Chainlink, à lui seul, sécurise plus de 93 milliards de dollars de valeur DeFi. Si les oracles cessaient de fonctionner, la DeFi s`arrêterait.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.