Qu’est-ce qu’un oracle blockchain?

Un oracle blockchain est un service fournissant des données extérieures à une blockchain à un contrat intelligent. Un contrat intelligent ne peut appeler une API web ni lire un système bancaire. Pour un fonds tokenisé, l’oracle fournit la valeur liquidative calculée par l’administrateur du fonds.

Trois écrans de graphiques de marché reliés à un serveur central, avec un graphique combiné sur un autre écran.

Les oracles blockchain en bref

TermeOracle blockchain, aussi oracle crypto. En blockchain, un oracle est une source de données extérieures.
FonctionÉcrit des données extérieures sur une blockchain, où les contrats intelligents les lisent.
Données usuellesPrix de marché, taux de change, valeur liquidative d’un fonds, réserves d’un jeton.
OpérateursRéseaux d’oracles comme Chainlink, Pyth et RedStone.
Droit UEL’article 3(1)(16) du règlement (UE) 2023/1114 (MiCA) énumère dix services crypto. La fourniture de données aux contrats intelligents n’y figure pas.
Incident connuMango Markets, 11 octobre 2022: plus de 110 millions USD retirés après manipulation haussière d’un flux de prix (CFTC, communiqué 8647-23).

Pourquoi un smart contract ne lit-il pas de données externes?

Un contrat intelligent ne peut lire de données extérieures, car chaque nœud blockchain doit calculer le même résultat avec les mêmes entrées. Une API web peut fournir deux réponses différentes à deux nœuds, ou aucune réponse. Les blockchains n’autorisent donc aucun appel vers des systèmes qui leur sont extérieurs.

Cette limite porte un nom: le problème de l’oracle blockchain. Chainlink la définit par les mots "cannot natively interact with data and systems outside the blockchain on which they're deployed in a secure and reliable manner", au sujet des contrats intelligents (Chainlink). L’oracle comble cette limite: il inscrit les données sur chaîne dans une transaction, permettant à tous les nœuds de lire la même valeur.

Comment marche un oracle blockchain?

Le fonctionnement des oracles blockchain suit un processus en quatre étapes. Les nœuds d’un réseau d’oracles récupèrent une valeur auprès de plusieurs sources. Ils conviennent d’une valeur unique, par exemple la médiane de toutes les réponses. Ils signent cette valeur et l’écrivent dans un contrat sur la blockchain. Les autres contrats intelligents lisent ensuite cette valeur depuis ce contrat.

Dans un réseau comprenant plusieurs opérateurs et sources, un nœud défaillant ou malhonnête ne modifie pas la valeur rapportée. Un oracle push écrit une nouvelle valeur selon un calendrier ou une variation de prix définie. Un oracle pull fournit la valeur lorsqu’un contrat la demande, économisant des frais sur les chaînes comptant de nombreux actifs.

Quels types d’oracles existent dans les systèmes blockchain?

Chainlink classe les oracles blockchain en trois types selon leurs données fournies (Chainlink).

TypeÉléments fournisExemple financier
Oracle de donnéesDonnées entre une blockchain et un système extérieur, comme un système bancaire ou une APITaux EUR/USD d’un contrat de prêt
Oracle interchaînesDonnées et jetons entre deux blockchainsJeton de fonds passant d’une chaîne à une autre
Oracle de calculRésultat d’un calcul trop coûteux ou confidentiel pour la chaîneVérification des réserves face aux registres du conservateur

Comment un oracle valorise les fonds tokenisés?

Un oracle valorise un fonds tokenisé avec sa valeur liquidative (NAV). L’administrateur du fonds calcule la NAV, et l’oracle l’inscrit sur la blockchain. Un protocole de prêt lisant cette valeur peut accepter le jeton de fonds en garantie.

Securitize a choisi RedStone pour trois fonds tokenisés: BlackRock USD Institutional Digital Liquidity Fund (BUIDL), Apollo Diversified Credit Securitize Fund (ACRED) et Senior Credit Opportunities Fund de Hamilton Lane (The Block, 12 mars 2025). Le rapport cite les protocoles Compound, Morpho et Spark comme utilisateurs des flux. Fidelity International utilise le réseau Chainlink afin de publier les NAV de fonds tokenisés (Chainlink).

Que se passe-t-il lors d’une manipulation d’oracle?

Lorsqu’un oracle annonce un prix erroné, chaque contrat le lisant agit sur cette erreur. Un contrat de prêt verse alors plus que la valeur de la garantie.

Mango Markets est l’affaire portée en justice par la Commodity Futures Trading Commission américaine. Le 11 octobre 2022, un trader a acheté beaucoup de jetons MNGO sur les trois plateformes alimentant l’oracle. Le prix rapporté a été multiplié par plus de 13 en 30 minutes. Il a emprunté contre sa position gonflée et retiré plus de 110 millions USD. La CFTC a déposé plainte le 9 janvier 2023, qualifiant l’affaire de première portant sur un stratagème "that is sometimes called 'oracle manipulation'" (CFTC, communiqué 8647-23).

Un responsable risque examinant un protocole pose deux questions: combien de sources alimentent l’oracle, et quel montant déplace leurs prix.

Oracles blockchain en Allemagne, Autriche et Suisse

Aucune loi en Allemagne, Autriche ou Suisse ne soumet l’exploitation d’un oracle en elle-même à agrément. Dans l’UE, l’article 3(1)(16) de MiCA énumère les dix services crypto exigeant une autorisation, de la conservation au transfert. La fourniture de données aux contrats intelligents ne figure pas sur cette liste. La BaFin supervise les prestataires crypto allemands, et la FMA les autrichiens.

Une banque ou un gérant européen utilisant un oracle achète un service à un tiers. Le règlement (UE) 2022/2554 (DORA) s’applique depuis le 17 janvier 2025. Son article 3(21) définit les services TIC comme "digital and data services provided through ICT systems". L’application de DORA à un contrat d’oracle précis est une question juridique individuelle. Ces informations ne remplacent pas la consultation d’un conseil juridique.

Deutsche Börse Market Data + Services à Francfort a annoncé le 1er octobre 2025 publier en temps réel les données Xetra, Eurex, 360T et Tradegate sur chaîne via Chainlink DataLink. Les contrats intelligents de plus de 40 blockchains du réseau Chainlink peuvent les lire (Deutsche Börse, annonce du 1er octobre 2025).

La Suisse est hors de l’UE, et MiCA et DORA ne s’y appliquent donc pas. La FINMA supervise banques et entreprises de titres selon le droit suisse.

À propos de Finance Loop: oracles blockchain

Finance Loop réunit administrateurs de fonds, gérants d’actifs et équipes de données de marché ayant besoin de prix et valeurs de fonds sur blockchain. À Francfort, Deutsche Börse Market Data + Services a annoncé le 1er octobre 2025 publier en temps réel les données Xetra, Eurex, 360T et Tradegate sur chaîne via Chainlink.

Le 15 avril 2024, Finance Loop, Chainlink et TechQuartier ont invité des participants à un panel Chainlink chez TechQuartier à Francfort, en amont de la Crypto Assets Conference 2024. La soirée s’est ouverte sur les réseaux d’oracles décentralisés Chainlink pour contrats intelligents.

Restons en contact

Plus de 4 000 membres en finance et tech. Devenez Network Member gratuitement.

Recevez les actus gratuites!

Invitations exclusives aux événements, avantages membres et actualités du réseau. Désinscription à tout moment.

En envoyant, vous acceptez les conditions.