Crypto

Oracle blockchain

Aussi appeléoracle

Un oracle blockchain est un mécanisme qui fournit à un smart contract des données ou événements provenant de l’extérieur de sa blockchain native, ou qui communique des informations blockchain à un système externe. Les oracles fournissent couramment des prix de marché, des taux d’intérêt, des données de proof-of-reserves, des résultats météorologiques ou d’autres entrées que les blockchains ne peuvent pas vérifier de manière indépendante.

Passeport des éléments probants

Ce que cette page a vérifié.

Sources
2
Mise à jour de la fiche
18 août 2026

Oracle blockchain — définition, signification pratique, exemple et risque d’interprétation courant vérifiés au regard des documents de référence liés

Définition vérifiée

  • Définition et explication en langage clair de « Oracle blockchain »
  • L’exemple détaillé et la distinction décrite dans la note d’avertissement
  • Documentation de référence : documentation Chainlink — Flux de données, Ethereum.org — Oracles

Utilisez correctement le terme

  • Consultez les termes associés lorsqu’une définition dépend d’un autre concept de marché
  • Consultez les spécifications contractuelles du courtier lorsque vous appliquez le terme à un produit particulier
  • Considérez les exemples comme des explications du fonctionnement, et non comme des cours, des prévisions ou des conseils de trading

Méthode. Relecture par la rédaction de la définition, de l’exemple, des concepts associés et de 2 sources liées. Les calculs sont vérifiés directement lorsque l’entrée contient une opération arithmétique

Périmètre et limites de la recherche +
  • Cette entrée du glossaire explique la terminologie et ne constitue pas un test d’un courtier, d’un compte de trading, d’une plateforme ou des conditions actuelles du marché
  • La formulation contractuelle et le traitement pratique peuvent varier selon les courtiers, les plateformes, les juridictions et les produits
Journal des modifications de la page +
  1. Ajout de la paternité éditoriale, d’une fiche de preuves pour la définition, de vérifications d’application et d’une brève précision sur le périmètre

Que signifie Blockchain oracle

Les smart contracts peuvent lire de manière fiable les données déjà enregistrées sur leur propre chaîne, mais ils ne peuvent pas connaître directement un cours boursier, un taux de change ou la survenue d’un événement hors ligne. Un oracle fournit cette connexion. Sa conception peut utiliser une seule source, plusieurs fournisseurs de données, des preuves cryptographiques ou un réseau de nœuds qui agrègent et publient un résultat.

Un oracle blockchain peut déterminer si un protocole de prêt liquide une position, comment un dérivé est réglé ou si un mécanisme de stablecoin réagit à des variations de prix. Des données d’oracle incorrectes, obsolètes, manipulées ou indisponibles peuvent donc entraîner des actions onchain erronées même si le code du smart contract lui-même fonctionne conformément à ce qui est écrit.

Un protocole de prêt accepte l’ETH en garantie et a besoin d’une valeur ETH/USD pour tester ses règles de collatéral. Il lit un flux oracle désigné au lieu de faire confiance au prix d’un seul pool AMM. Si le flux est obsolète ou configuré pour la mauvaise paire d’actifs, le protocole peut calculer les valeurs de garantie de manière incorrecte.

Questions fréquentes

Pourquoi un smart contract ne peut-il pas simplement récupérer le prix d’un site web ?+

Les blockchains exigent que les participants au réseau aboutissent au même résultat vérifiable. Autoriser un contrat à récupérer de manière indépendante des contenus web changeants rendrait le consensus difficile et pourrait introduire des données incohérentes ou manipulables. Les oracles fournissent une voie externe de données définie et vérifiable.

Les oracles de prix sont-ils utilisés uniquement pour les prix des cryptomonnaies ?+

Non. Les systèmes d’oracle peuvent fournir de nombreux types de données et de résultats de calcul, notamment des taux de change, des prix de matières premières, des informations météorologiques, des nombres aléatoires, des données de preuve de réserves et des messages inter-chaînes, sous réserve des capacités de la conception d’oracle spécifique.

Accédez au document source.

01Chainlink Documentation — Flux de données02Ethereum.org — Oracles