Aller au contenu
mar., 4 août UTC 01:26:57 CAP. MARCHÉ $1.97T
BitcoinBTC $63,516.01 +0.45% EthereumETH $1,855.33 -0.90% TetherUSDT $1.00 +0.00% BNBBNB $589.58 +0.77% XRPXRP $1.07 -0.50% USD CoinUSDC $1.00 -0.02% SolanaSOL $73.18 +0.06% TRONTRX $0.3291 +0.80% DogecoinDOGE $0.0701 -0.06% CardanoADA $0.1920 +3.45% XMR $361.35 -0.67% ToncoinTON $1.60 +0.95% DaiDAI $1.00 +0.00% ChainlinkLINK $8.16 -2.40% StellarXLM $0.1704 -1.67% Bitcoin CashBCH $211.90 -0.14%
Glossaire

Qu'est-ce que Oracle ? Intermédiaire

Un oracle est le pont qui achemine des informations extérieures — le plus souvent des prix d'actifs — jusqu'à une blockchain, afin que les smart contracts puissent agir sur des données venues au-delà de leur propre réseau.

Les smart contracts sont puissants mais coupés du monde extérieur ; une blockchain n'a aucun moyen natif de connaître le prix de l'ether en dollars, le résultat d'un match sportif ou la météo de demain. Un oracle comble ce fossé en récupérant des données externes et en les livrant on-chain sous une forme que les contrats peuvent exploiter. Sans oracles, la majeure partie de la DeFi ne pourrait tout simplement pas fonctionner, car le prêt, les produits dérivés et une multitude d'autres applications dépendent de flux de prix fiables et à jour pour fonctionner.

Le point délicat, c'est la confiance. Si un contrat déplace automatiquement des millions en se fondant sur un seul chiffre rapporté par un oracle, ce chiffre devient une cible tentante. Une source de données unique et facilement manipulable constitue donc une vulnérabilité sérieuse, et la manipulation d'oracles a été à l'origine de nombreux exploits DeFi, où un attaquant fausse délibérément un flux de prix pour tromper un protocole et lui faire mal évaluer une transaction ou un prêt, avant d'empocher la différence.

La principale parade réside dans les réseaux d'oracles décentralisés, qui agrègent de nombreuses sources et fournisseurs de données indépendants, ce qui rend la manipulation bien plus difficile et supprime les points de défaillance uniques. Chainlink est l'exemple le plus connu de cette approche. Pour l'utilisateur ordinaire, les oracles sont une infrastructure invisible avec laquelle il n'interagit jamais directement ; ils constituent pourtant un maillon essentiel — et historiquement fragile — entre les blockchains et le monde réel qui les entoure.

Points clés

  • Un oracle achemine des données externes — le plus souvent des prix d'actifs — vers une blockchain afin que les smart contracts puissent les utiliser.
  • Une grande partie de la DeFi dépend des oracles, car le prêt et les produits dérivés ont besoin de flux de prix fiables pour fonctionner.
  • Un oracle manipulé ou à source unique est une vulnérabilité majeure, d'où la préférence pour les réseaux d'oracles décentralisés.

Oracle — questions fréquentes

Pourquoi les smart contracts ont-ils besoin d'oracles ?

Parce qu'une blockchain n'a aucune connaissance intrinsèque du monde extérieur. Un oracle fournit des données externes, comme les prix de marché, pour qu'un contrat puisse s'appuyer dessus. Les protocoles de prêt et de trading ne pourraient pas fonctionner sans flux fiables leur indiquant les valeurs actuelles.

Qu'est-ce qu'une attaque d'oracle ?

C'est un exploit dans lequel quelqu'un manipule les données rapportées par un oracle, souvent un prix, pour tromper un protocole et lui faire mal évaluer un prêt ou une transaction. Les oracles décentralisés, qui agrègent de nombreuses sources indépendantes, sont précisément conçus pour rendre cela bien plus difficile.

This definition is educational and not financial advice. Crypto is volatile and high-risk — always do your own research.
Keep learning

Nouveau dans la crypto ou envie de combler des lacunes ? Parcourez les bases dans Apprendre, explorez tous les termes de A à Z, ou consultez les prix en direct des cryptos qui donnent vie à ces concepts.