Faits marquants:
-
Ces programmes permettent d’introduire des données externes dans les chaînes de blocs.
-
Bien qu’ils soient essentiels, il existe des questions importantes quant à leur sécurité.
“Oracle” est un terme souvent répété dans l’écosystème de la finance décentralisée (DeFi). Cependant, de nombreux utilisateurs ne savent pas de quoi il s’agit, quelle est sa fonction ou quelles sont les plus utilisées sur les principales plateformes.
Pour comprendre la fonction des oracles, il faut commencer par passer en revue ce que sont les contrats intelligents et leurs objectifs. Ces contrats permettent l’automatisation de diverses opérations qui se déroulent dans des réseaux décentralisés. Ethereum est le principal exemple de mise en réseau pour ce cas d’utilisation.
Les contrats intelligents permettent de réaliser différents types d’opérations sans avoir besoin d’une personne intermédiaire pour les autoriser, les refuser ou les réglementer. Par exemple, lors de la négociation de contrats à terme sur bitcoin (BTC) ou de tout autre actif cryptographique, un contrat intelligent permet que le règlement ait lieu à la date convenue et que chaque contrepartie reçoive ce qui est dû.
Il en va de même pour générer de l’intérêt à partir de stratégies telles que rendement agricole ou « agriculture de rendement ». Les jetons qui sont donnés en récompense sont distribués via une fonction déjà spécifiée dans le code du contrat intelligent. De même, les stablecoins ou les crypto-monnaies stables ont besoin de la liste de leurs actifs sous-jacents afin de maintenir la parité avec eux.
Que sont les oracles ?
Pour exécuter ce type d’opération, les contrats intelligents doivent obtenir certaines informations qui varient en permanence et doivent donc être mises à jour.
C’est à ce moment que les oracles jouent leur rôle, ce sont des programmes qui fonctionnent comme des ponts entre les réseaux et le monde réel. Ceux-ci peuvent être interrogés pour alimenter des informations dans des contrats intelligents, y compris des données aussi variées que des rapports de prix ou des prévisions météorologiques.
Publicité

Quels sont les plus utilisés et qu’est-ce qui les distingue ?
Les oracles fournissent leurs services à divers protocoles DeFi. Ces plateformes dépendent fortement du bon fonctionnement des oracles, puisqu’ils les utilisent pour consulter les prix du marché et calculer les intérêts qui s’appliquent aux services qu’ils fournissent.
Certains oracles sont plus largement utilisés que d’autres. Quantitativement, cela peut être mesuré à partir de la valeur totale verrouillée (TVL) ajoutée par les plates-formes DeFi qui les utilisent, des données qui peuvent être trouvées sur des sites tels que defillama.com ainsi que d’autres statistiques qui sont exposées dans la liste suivante. Ensuite, nous proposons une revue de trois des oracles les plus utilisés et de leurs principales caractéristiques.
1. Maillon de chaîne
Chainlink est un oracle qui peut être utilisé sur divers réseaux, tels que Ethereum, BNB Chain (anciennement Binance Smart Chain), Terra, Solana ou Polygon, entre autres. Ce protocole a 53,9 milliards de dollars en TVL et 161 protocoles DeFi l’utilisent. Anchor est son principal client, avec une dominance de 30% par rapport aux autres protocoles, parmi lesquels se distinguent Aave, Compound, 1inch et Loopring.
Selon son site officiel, Chainlink est basé sur plusieurs API (logiciels d’intégration de services et d’applications) qui sont unifiées en un résultat validé. Cela “élimine tout point de défaillance unique”, selon la société de développement du même nom. Certaines des sources consultées par cet oracle sont CoinMetrics, CoinGecko, Binance, Kraken, Amberdata, dxFeed, entre autres.

Pour proposer vos services oraculaires, Chainlink utilise un réseau de nœuds indépendants et géographiquement distribués et “très réputé”. Les informations qu’ils fournissent, sont détaillées, peuvent être vérifiées en temps réel grâce à des interfaces logicielles tierces.
En plus d’offrir le prix de certains actifs en temps réel, Chainlink fournit également des informations sur les marchés financiers, l’état du réseau, les données météorologiques et les nouvelles de divers domaines en temps réel.
2.fabricant
Oracle du créateur suit et reflète les prix de divers actifs, à la fois du monde réel et des crypto-monnaies, qui fonctionnent comme garantie dans les Vaults. Ce sont des dépôts qui prennent en charge l’émission du stablecoin DAI par le protocole MakerDAO.
De plus, cela permet également au protocole de déterminer les valeurs des collatéraux qui sont déposés sur la plateforme pour obtenir des prêts ou des crypto-actifs qui y sont bloqués pour générer des intérêts.
Cet oracle a la particularité que Il ne fournit ses services qu’à deux protocoles : MakerDAO – la majorité, avec une dominance de 99 % – et Keep Network. Cependant, avec seulement ces deux-là, il accumule une TVL de 13 750 millions de dollars.
Comme expliqué dans le papier blanc ou le livre blanc de MakerDAO, l’oracle de tarification de Maker est basé sur “un large ensemble de nœuds individuels” choisis par la gouvernance du protocole. Cela signifie que ceux qui possèdent le jeton Maker (MKR) peuvent participer au choix de ces sources de confiance pour surveiller les prix du marché.
Pour assurer la fiabilité des informations, Maker utilise un système appelé Oracle Security Model (OSM), ce qui retarde l’envoi des données d’une heure. Pendant ce temps, un oracle peut se bloquer s’il est suspecté d’être piraté ou corrompu.
3. TWAP
TWAP, de l’anglais Prix moyen pondéré dans le temps (« prix moyen pondéré dans le temps ») est un oracle développé par Uniswap, l’échange décentralisé (DEX) d’Uniswap Labs. La fonction de cet oracle est de fournir le prix de divers cryptoactifs aux plateformes DeFi telles que Compound, Prism Protocol et Mars Protocol, selon ce que détaille le site defillama.com.
Comme son nom l’indique, et aussi comme l’explique la documentation disponible sur le site Uniswap, TWAP est une méthodologie qui calcule le prix moyen d’un actif sur une période donnée.
Ce mécanisme leur confère une plus grande résistance aux attaques visant à manipuler les prix affichés, puisque les prix sont pris au début du minage d’un nouveau bloc et en considérant le prix de la dernière transaction du bloc précédent. Ce détail technique complique toute tentative d’attaque de hacker, selon les spécialistes.

Cet oracle présente plusieurs différences qui le désavantagent par rapport aux autres. Par exemple, celui de Chainlink mentionné ci-dessus fonctionne sur un prix moyen pondéré en fonction du volume (VWAP). Cette méthode utilise des repères tels que le soutien des prix et la résistance pour évaluer les tendances du marché et offre une plus grande précision en période de forte volatilité.
De plus, un autre point en sa défaveur est que l’oracle Uniswap est plus limité au niveau des sources qu’il utilise pour afficher les prix, puisqu’il se base essentiellement sur les indicateurs de ce DEX, dont le prix est régi par l’offre et la demande des actifs. . Même cet oracle laisse de côté d’autres actifs dans le monde financier réel, tels que marchandises et des actions en bourse.
Avantages et risques des oracles
Compte tenu de tout ce qui précède, l’importance des oracles pour le bon fonctionnement des plateformes DeFi est évidente. Ils sont comme un engrenage dans un moteur qui ne peut pas manquer, même s’il n’est pas visible.
Cependant, ils ne sont pas exempts de certaines interrogations quant à leur sécurité. Comme CriptoNoticias l’a rapporté, les oracles ne sont pas entièrement sûrs car ils dépendent de tiers, qui sont ses développeurs et les sources de données qu’ils consultent. Par conséquent, ils sont exposés aux piratages, à la corruption et aux réglementations étatiques, autant d’éléments qui confrontent l’essence de la finance décentralisée. Il s’agit justement de fonctionner sans intermédiaires.
La Fondation Ethereum, une entité qui rassemble les développeurs de ce réseau, déclare qu ‘”un oracle est aussi sécurisé que les sources de données qu’il utilise”. Et il ajoute qu’« il est possible pour un attaquant de modifier le prix (…) pour manipuler la compréhension du prix actuel qu’a une dApp (application décentralisée) ».
Comment peut-on contrer ce problème ? L’utilisation de différents flux ou les sources de données est un point clé, détaille le FE. De même, comme l’écrivait ce journal, la décentralisation, à la fois technologique, en raison du nombre de nœuds, et géographique, en raison de sa localisation, est également indispensable pour réduire l’ingérence des organes de contrôle.
Bref, il reste encore beaucoup à développer pour que ces instruments soient totalement fiables, comme l’assurent plusieurs spécialistes dans l’article CriptoNoticias précité. Cependant, plusieurs d’entre eux conviennent également que certains de ceux qui existent actuellement, faisant référence à Chainlink et MakerDAO, sont efficaces pour utiliser les plateformes DeFi. De même, il n’est pas recommandé de déposer toutes les économies dans ces protocoles, car ils n’offrent pas la même sécurité qu’un portefeuille de crypto-monnaie peut offrir.