Oracles de prix distribués : comment Chainlink fournit des données de prix fiables sur les cryptoactifs.

robot
Création du résumé en cours

Conception et mise en œuvre d'une machine oracle de prix distribuée

Pour résoudre le problème de point de défaillance unique, l'oracle de prix distribué utilise un agrégat de plusieurs sources de données pour fournir des services aux utilisateurs. Prenons l'exemple du service de prix BTC en dollars : en intégrant 31 oracles de prix indépendants, nous avons réalisé une fourniture de données plus stable et fiable.

Le cœur de ce mécanisme d'agrégation réside dans la conception de ses contrats intelligents. En appelant des méthodes spécifiques dans le contrat, il est possible de voir tous les oracles hors chaîne participants. Ces oracles sont en réalité des comptes externes (EOA), qui non seulement fournissent des données pour le BTC/USD, mais peuvent également servir simultanément d'autres paires de prix, comme ETH/USD, etc.

Les contrats sur la chaîne suivent un processus de validation strict lors du traitement des données provenant de ces Oracle Machine :

  1. Tout d'abord, effectuez un examen complet de l'état actuel du contrat.
  2. Effectuer les préparatifs nécessaires.
  3. Utilisez des méthodes cryptographiques pour vérifier l'authenticité de chaque donnée de signature et assurez-vous que le signataire dispose des autorisations appropriées.
  4. Trier les valeurs observées, sélectionner la médiane et s'assurer que cette valeur se situe dans la plage de seuil prédéfinie.
  5. Enregistrer les résultats de cette Oracle Machine et procéder à une validation supplémentaire.

Ce processus de vérification peut impliquer des interactions avec d'autres contrats, par exemple en le comparant à l'Oracle Machine utilisé par Compound, afin de s'assurer que les écarts de données de prix provenant de différentes sources restent dans une plage acceptable.

Oracle Machine详解系列之 Chainlink(下)

Innovation du Feed Registry

Pour simplifier davantage le processus d'utilisation et améliorer la flexibilité, le Feed Registry a été introduit en tant qu'agrégateur plus avancé. Il intègre plusieurs PriceFeeds, permettant aux utilisateurs d'obtenir directement les données de prix nécessaires via le Feed Registry sans avoir à configurer individuellement la source de prix de chaque jeton.

Oracle Machine详解系列之 Chainlink(下)

Mécanisme de tarification à plusieurs niveaux

Les agrégations de données de prix de Chainlink sont divisées en trois niveaux :

  1. Agrégation des sources de données : collecte des données de prix brutes à partir des principales plateformes d'échange.
  2. Agrégation des opérateurs de nœuds : chaque opérateur de nœud Chainlink obtient des données de plusieurs fournisseurs de services d'agrégation de données et les traite.
  3. Agrégation de réseau Oracle Machine : Agrégation de données à l'échelle du réseau, généralement par la méthode de la médiane.

Les mises à jour des prix suivent deux paramètres clés : le seuil de déviation et le seuil de battement de cœur. Ce mécanisme garantit l'exactitude des données, mais peut également entraîner une vitesse de mise à jour plus lente, avec des intervalles de mise à jour pouvant varier de quelques minutes à 24 heures.

Bien que le prix de l'oracle Chainlink présente une facilité d'utilisation et une haute sécurité, son mécanisme de mise à jour entraîne certaines limitations, pouvant ne pas convenir à des scénarios d'application exigeant une actualité extrême. Cependant, pour la plupart des applications ne nécessitant pas de mises à jour fréquentes des prix, Chainlink reste un choix très fiable.

Oracle Machine détaillé série de Chainlink (suite)

Oracle Machine详解系列之 Chainlink(下)

Oracle Machine详解系列之 Chainlink(下)

Oracle Machine détaillé série sur Chainlink (suite)

Oracle Machine详解系列之 Chainlink(下)

Oracle Machine détaillé série de Chainlink (suite)

Oracle Machine详解系列之 Chainlink(下)

Oracle Machine详解系列之 Chainlink(下)

Oracle Machine详解系列之 Chainlink(下)

Oracle Machine détaillé série Chainlink (suite)

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
ChainBrainvip
· Il y a 21h
Cancer l'univers de la cryptomonnaie vieux pigeons
Données off-chain joue bien Chemise à carreaux indispensable
"Aujourd'hui je n'ai pas le temps d'aller en boîte"

Merci de commenter en chinois !
Voir l'originalRépondre0
ContractHuntervip
· Il y a 22h
Enfin, quelqu'un a expliqué clairement comment fonctionne l'Oracle Machine.
Voir l'originalRépondre0
DeFiCaffeinatorvip
· Il y a 22h
Avec un lien, je suis rassuré ! Qui oserait rivaliser avec Link en matière de données ?
Voir l'originalRépondre0
TokenToastervip
· Il y a 22h
Haha, ne te fais pas de souci off-chain!
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)