En français simple
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.
Pourquoi c'est important
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.
Exemple
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.
Réponses rapides
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.
Sources