Oracle
Un oracle est un service qui fournit des données externes du monde réel à une blockchain afin que les contrats intelligents puissent réagir à des informations qu’ils ne peuvent pas lire par eux-mêmes, comme les prix des actifs, la météo ou les résultats sportifs.
Comment ça marche
Les blockchains sont délibérément isolées et ne peuvent pas récupérer de données externes directement. Un oracle comble cet écart en récupérant des informations hors chaîne et en les publiant sur la chaîne sous une forme exploitable par les contrats. Pour éviter un point de défaillance unique, les réseaux d’oracles décentralisés rassemblent des données auprès de nombreux fournisseurs indépendants et les agrègent, afin qu’aucune source ne puisse à elle seule transmettre une valeur erronée.
Pourquoi c’est important
La plupart des applications DeFi utiles — prêt, produits dérivés, stablecoins — dépendent de données de prix fiables, ce qui fait des oracles une infrastructure critique. Un oracle manipulé ou défaillant peut entraîner de lourdes pertes : c’est le “problème de l’oracle” que les conceptions décentralisées cherchent à résoudre.
Exemple
Un protocole de prêt utilise le flux de prix d’un oracle pour déterminer quand la garantie d’un emprunteur a suffisamment chuté pour être liquidée.