Logo Zéphyrnet

Les oracles de prix dans DeFi expliqués – The Daily Hodl

Date :

Message d'invité HodlX  Soumettez votre message

 

Dans le monde de la DeFi (finance décentralisée), les oracles jouent un rôle crucial pour garantir l'exactitude et la fiabilité des données - en particulier les données sur les prix - utilisé dans divers protocoles et plates-formes.

Que sont les oracles de prix

Un oracle de prix est un type spécifique d'oracle qui fournit des informations sur les prix hors chaîne (externes) aux contrats intelligents en chaîne (blockchain).

Compte tenu de la nature isolée des blockchains, les contrats intelligents ne peuvent pas accéder directement aux informations externes, et les oracles servent de pont pour amener ces données externes sur la blockchain.

Pourquoi les oracles de prix sont si importants dans DeFi

Les oracles de prix sont largement répandus dans DeFi. Ils constituent un élément central de nombreux projets de cryptographie.

Les protocoles de prêt déterminent avec les oracles les niveaux de garantie corrects et lancent des liquidations si nécessaire. Les pièces stables algorithmiques maintiennent leur ancrage aux actifs externes.

Les actifs synthétiques suivent les prix des RWA (actifs du monde réel) pour gérer les versions synthétiques sur la blockchain.

Tout projet qui utilise les prix des actifs a besoin d’une sorte d’oracle des prix.

Comme les oracles sont largement utilisés dans les projets de cryptographie et y jouent presque toujours un rôle crucial, les attaques oracle sont devenues l’un des types d’attaques les plus populaires sur les projets de cryptographie.

Types d'oracles de prix, leurs avantages, inconvénients et problèmes de sécurité

Oracle des prix des maillons de chaîne

Sans doute le fournisseur d'oracles le plus connu, la solution consiste en un réseau d'oracles (flux de données) qui transmettent les données dans la blockchain.

Vue d'ensemble

Un groupe d'opérateurs indépendants met à jour chaque flux de données. Par la suite, un contrat intelligent valide et agrège les données de ces opérateurs.

Les opérateurs sont récompensés pour leurs activités de publication de données.

Chaque flux de données a ses paramètres spécifiques, comme le nombre minimum d'oracles, le nombre minimum d'oracles requis pour mettre à jour le prix et la fréquence des mises à jour.

Agrégation de données

Étant donné que les données sont fournies par différents opérateurs, une étape cruciale consiste à les fusionner en une seule valeur.

Ce processus se déroule en deux étapes - dans un premier temps, les opérateurs utilisent des rapports hors chaîne, puis les données sont fournies au contrat d'agrégation.

Le reporting hors chaîne incarne un réseau d'opérateurs P2P (peer-to-peer) composé de plusieurs nœuds.

Chaque nœud signe et soumet son prix, et via un mécanisme de consensus, une transaction globale est élaborée.

Cette transaction comprend les signatures des opérateurs et les prix soumis et est ensuite validée en chaîne.

L'utilisation d'un réseau d'opérateurs doté d'un mécanisme de consensus réduit considérablement le coût de formation du prix final. - tous les calculs d'agrégation sont effectués hors chaîne et une seule transaction finale est enregistrée - tout en maintenant la décentralisation de la solution.

Il convient de noter que les flux de données sur les prix Chainlink ne sont pas disponibles sur tous les réseaux et certainement pas pour toutes les devises.

L’ajout de devises supplémentaires est possible, mais elles doivent répondre à des exigences spécifiques de Chainlink, ce qui peut s’avérer coûteux.

Ainsi, lorsque la monnaie nécessaire à un projet fait défaut, d’autres types d’oracles doivent être envisagés.

Oracles sur les prix de Pyth

Un autre fournisseur d’oracles de prix populaire opère sur plus de 12 chaînes. Semblable aux oracles Chainlink, il comprend trois composants principaux, qui sont les suivants.

  • Éditeurs qui fournissent des données sur les prix
  • Le programme Oracle de Pyth, un module qui regroupe les données des éditeurs
  • Les consommateurs, qui sont des protocoles qui demandent des données sur les prix

Examinons comment l'architecture Pyth fonctionne pour la majorité des systèmes pris en charge par Pyth.

Pour l'agrégation des données, un protocole nommé Pythnet est utilisé. C'est un Solana- blockchain d'applications alimentée par les fournisseurs de données de Pyth.

Ces fournisseurs fournissent des devis pour chaque actif. Pythnet combine ces prix pour produire un seul prix agrégé.

Par la suite, les prix combinés sont transférés aux chaînes cibles à l’aide du protocole Wormhole. Enfin, les contrats de consommation récupèrent les prix du stockage en chaîne.

Oracles TWAP

Les oracles TWAP calculent le prix moyen d'un actif particulier sur un intervalle de temps spécifique.

Comme son nom l'indique, ces oracles en chaîne fonctionnent sur la base d'un principe qui calcule le prix moyen des actifs sur une période de temps prédéterminée.

Bien que leurs fonctionnalités semblent simples, leur déploiement sécurisé présente des défis notables.

L'un des avantages évidents de l'utilisation des oracles TWAP réside dans la résolution du problème de la manipulation des prix au sein des pools DEX.

Dans les scénarios où un projet est lié au prix instantané d'un actif, les malfaiteurs peuvent exploiter cela en utilisant un prêt flash pour fausser le prix de l'actif et ensuite exécuter une attaque.

En tirant parti des TWAP, le manipulateur est obligé de maintenir le prix faussé pendant une durée donnée, permettant ainsi aux mécanismes d'arbitrage d'entrer en jeu et de contrecarrer l'intention malveillante.

Malgré l'apparente simplicité des oracles TWAP, garantir leur mise en œuvre sécurisée peut être une entreprise complexe.

La résilience aux attaques dépend de plusieurs facteurs, tels que l'efficacité du mécanisme d'arbitrage, le volume de capital du pool, l'immunité du protocole aux manipulations de prix, le mécanisme de consensus du réseau et divers autres éléments.

De manière générale, on peut affirmer que s’appuyer uniquement sur les oracles TWAP ne peut pas être considéré comme entièrement sécurisé.

Cependant, ils peuvent fonctionner efficacement comme mesure complémentaire aux côtés d’autres types d’oracles sur les prix.

En synthèse, bien que les oracles TWAP servent à inhiber et à compliquer les manipulations abusives des prix dans les pools DEX en nécessitant le maintien des prix manipulés sur une période de temps spécifiée, leur déploiement doit être abordé avec une compréhension méticuleuse de leurs complexités et de leurs vulnérabilités potentielles.

Les considérer comme faisant partie d’une stratégie Oracle plus large et à multiples facettes est déterminant pour améliorer la robustesse et la sécurité des projets blockchain dans la navigation dans les paysages volatiles et parfois contradictoires de marchés de crypto-monnaie.

Flux de prix ouvert

Il s'agit d'un oracle développé par le Composé protocole.

L'idée principale de l'oracle est de combiner les prix de différentes sources - initialement Maillon de chaîne ainsi que Uniswap marchés

L'oracle du flux de prix Open utilise un contrat spécial qui permet à une source fiable de mettre à jour les prix.

Une fois le prix mis à jour, il est comparé à un prix d’ancrage du pool Uniswap.

Si le prix s'écarte du prix d'ancrage plus que les limites initialement fixées, la mise à jour du prix est ignorée.

Le prix d'ancrage est récupéré avec le mécanisme TWAP décrit ci-dessus.

Le flux de prix ouvert protège contre les données incorrectes publiées par un fournisseur de prix externe.

L’inconvénient est que lorsque le prix fluctue fréquemment, le prix du TWAP peut ne pas être mis à jour et le prix réel de l’actif fourni par une source externe sera ignoré.

Créateur d'oracles DAO

Les oracles Maker sont l'un des oracles les plus anciens de l'écosystème EVM.

Comme Chainlink et Python, il utilise un réseau hors chaîne où les diffuseurs de prix fournissent des évaluations des prix des actifs.

Le module Oracle en chaîne a deux contrats principaux - Median et OSM (module de sécurité Oracle).

La composante « médiane » fournit le prix de référence fiable du marqueur. Il calcule une médiane des prix reçus et stocke sa valeur.

Le contrat 'OSM' garantit que les valeurs de prix stockées ne sont pas prises avant un certain délai.

Il est à noter que cet oracle de prix n'est disponible que pour les contrats en liste blanche.

Conclusion

Les oracles de prix sont un élément crucial de l’écosystème DeFi. La sécurité de nombreux projets de cryptographie dépend des oracles.

Malheureusement, il n’existe pas de meilleure solution pour un oracle des prix - chaque oracle a ses propres limites, avantages et inconvénients.

C'est pourquoi il est important de connaître les oracles disponibles et de choisir la meilleure solution pour un projet de cryptographie.

QFP

Dans quels projets de cryptographie les oracles de prix peuvent-ils être utilisés ?

Les oracles de prix peuvent être utilisés dans une multitude de projets de cryptographie, notamment ceux du secteur DeFi.

Des exemples de cas d'utilisation incluent les protocoles de prêt qui doivent garantir des niveaux de garantie corrects, les pièces stables algorithmiques qui nécessitent un rattachement fiable des prix aux actifs externes et les plateformes d'actifs synthétiques qui doivent suivre les prix des RWA pour gérer leurs homologues synthétiques en chaîne.

Existe-t-il une meilleure solution pour les oracles actuellement disponibles ?

Non, il n’existe pas de solution universelle pour les oracles pour le moment.

Chaque oracle présente ses propres avantages et inconvénients, en fonction des cas d'utilisation spécifiques, des modèles de sécurité et de la compatibilité réseau.

Par conséquent, il est essentiel de comprendre les oracles disponibles et de choisir celui qui correspond le mieux aux exigences et aux objectifs d’un projet de cryptographie particulier.

Quels sont les dangers liés à l’utilisation des oracles TWAP ?

Bien que les oracles TWAP offrent certains avantages, comme atténuer les manipulations immédiates des prix en faisant la moyenne du prix des actifs sur une période spécifiée, ils ne sont pas insensibles aux menaces et aux complexités.

Le déploiement sécurisé des oracles TWAP est particulièrement difficile, et leur résilience aux attaques dépend de plusieurs variables, notamment l'efficacité du mécanisme d'arbitrage, le capital du pool de liquidité et le mécanisme de consensus du réseau, entre autres.

Ils peuvent être utilisés efficacement en conjonction avec d’autres types d’oracles pour garantir une sécurité et des fonctionnalités améliorées dans une stratégie multi-oracle.


Gleb Zykov est le co-fondateur et CTO de Sécurité de la blockchain HashEx. Il possède plus de 14 ans d'expérience dans l'industrie informatique et plus de huit ans dans la sécurité Internet, ainsi qu'une solide expérience technique en technologie blockchain. - Blockchains basés sur Bitcoin, Ethereum et EVM.

 

Consultez les dernières nouvelles sur HodlX

Suivez-nous sur Twitter Facebook Telegram

Jetez un coup d'œil au Dernières annonces de l'industrie  

Avertissement: Les avis exprimés au Daily Hodl ne constituent pas des conseils en investissement. Les investisseurs doivent faire preuve de diligence raisonnable avant de réaliser des investissements à haut risque dans les actifs Bitcoin, Crypto-monnaie ou numériques. Veuillez noter que vos transferts et transactions se font à vos risques et périls et que toute perte que vous pourriez encourir relève de votre responsabilité. The Daily Hodl ne recommande pas l'achat ou la vente de crypto-devises ou d'actifs numériques, et le Daily Hodl n'est pas un conseiller en investissement. Veuillez noter que The Daily Hodl participe au marketing par affiliation.

Image générée : Midjourney

spot_img

Dernières informations

spot_img