Aller au contenu
mer., 26 août UTC 04:01:22 CAP $2.42T
65 Avidité En direct
Glossaire

Oracle Intermédiaire

Un oracle est un service qui alimente une blockchain en données externes du monde réel, comme les prix des actifs, afin que les contrats intelligents puissent utiliser des informations auxquelles ils ne peuvent accéder par eux-mêmes.

Les blockchains sont des systèmes délibérément isolés. Elles ne peuvent pas atteindre d'elles-mêmes un site web ou une base de données externe, ce qui est une caractéristique de sécurité, mais cela signifie que les contrats intelligents qui ont besoin d'informations du monde réel, comme les prix actuels des actifs, des données météorologiques ou le résultat d'un événement, ont besoin d'un moyen de les recevoir. Un oracle est le mécanisme qui livre ces données externes on-chain, sous une forme qu'un contrat intelligent peut lire et sur laquelle il peut agir.

Les oracles de prix sont particulièrement importants en finance décentralisée, où les protocoles de prêt, les plateformes de dérivés et d'autres applications dépendent de données de prix précises et à jour pour valoriser une garantie, calculer des intérêts ou décider quand une position doit être liquidée. Comme tant de choses dépendent des données que fournit un oracle, la conception des oracles varie d'une source de données centralisée unique à des réseaux décentralisés qui combinent et recoupent de nombreuses sources indépendantes avant de livrer un chiffre on-chain.

Un flux d'oracle défectueux, retardé ou manipulé est une source de risque bien documentée en finance décentralisée, puisqu'un protocole qui se fie à des données de prix incorrectes peut prendre des décisions incorrectes, y compris déclencher des liquidations qui n'auraient pas dû avoir lieu ou autoriser des prêts contre une garantie surévaluée. On parle souvent du problème de l'oracle, et c'est l'une des raisons pour lesquelles la conception des oracles est traitée comme une considération de sécurité sérieuse plutôt que comme une réflexion après coup.

Points clés

  • Les oracles fournissent aux blockchains des données externes, comme les prix des actifs, auxquelles les contrats intelligents ne peuvent accéder par eux-mêmes.
  • Les oracles de prix sont largement utilisés en finance décentralisée pour valoriser une garantie et déclencher des actions comme les liquidations.
  • Un flux d'oracle défectueux ou manipulé est une source de risque reconnue pour tout protocole qui en dépend.

Questions fréquentes sur Oracle

Pourquoi un contrat intelligent ne peut-il pas simplement récupérer lui-même des données depuis un site web ?

Les blockchains sont conçues pour être déterministes et isolées des systèmes externes, elles ne peuvent donc pas faire d'appels directs à des sites web ou des bases de données externes. Un oracle agit comme un pont de confiance qui amène ces données externes sur la blockchain sous une forme utilisable.

Tous les oracles sont-ils aussi fiables ?

Non. Les conceptions vont d'un fournisseur de données centralisé unique à des réseaux décentralisés qui combinent de nombreuses sources indépendantes. Les systèmes reposant sur plusieurs sources indépendantes sont généralement considérés comme plus résistants à la manipulation qu'un flux de données unique.

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

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