Comment les oracles distribués garantissent-ils la stabilité des données de prix du Bitcoin

robot
Création du résumé en cours

Conception et mise en œuvre d'un système de prix distribué Oracle Machine

Pour résoudre le problème de point de défaillance unique, un projet d'Oracle Machine bien connu a adopté une solution de conception d'Oracle Machine de prix distribué. Prenons comme exemple le service de prix du Bitcoin en dollars, ce système agrége 31 Oracle Machines de prix indépendants pour fournir aux utilisateurs des données de prix fiables.

La conception de cet agrégateur peut efficacement prévenir les pannes du système dues à la défaillance ou à la manipulation d'un oracle unique. Chaque oracle hors chaîne fournit des données de prix à l'agrégateur en appelant des méthodes spécifiques en réponse aux demandes des utilisateurs. Ces oracles sont généralement des comptes externes (EOA), qui peuvent non seulement fournir des données pour la paire Bitcoin/Dollar, mais peuvent également servir simultanément d'autres paires de devises ( comme Ethereum/Dollar ).

Le contrat d'agrégation a réalisé une logique de validation complexe sur la chaîne :

  1. Tout d'abord, lire l'état actuel du contrat et effectuer une série de vérifications.
  2. Après les préparatifs, utilisez des méthodes cryptographiques pour vérifier chaque donnée de signature, afin de garantir que la source des données est fiable.
  3. Vérifiez si les valeurs d'observation sont ordonnées et sélectionnez la médiane comme prix final.
  4. Enregistrer le prix sélectionné sur la chaîne et effectuer des étapes de validation supplémentaires.

Oracle Machine详解系列之 Chainlink(下)

Certain cas d'utilisation ont également introduit le concept de "Feed Registry", qui peut être considéré comme un agrégateur de plusieurs prix Oracle Machine. L'utilisation du Feed Registry peut considérablement simplifier le processus d'accès des utilisateurs et améliorer la flexibilité du système.

Oracle Machine详解系列之 Chainlink(下)

En ce qui concerne le mécanisme de tarification, ce réseau d'Oracle Machine utilise une stratégie d'agrégation de données en trois couches :

  1. Agrégation des sources de données : collecte d'informations sur les prix bruts à partir de grandes plateformes de trading et de fournisseurs de données professionnels.
  2. Agrégation des opérateurs de nœuds : chaque nœud obtient des prix à partir de plusieurs sources de données indépendantes et effectue un premier traitement.
  3. Agrégation du réseau Oracle Machine : les données de plusieurs nœuds sont à nouveau résumées, généralement en utilisant la méthode de la médiane pour obtenir le prix final.

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

Il est à noter que le prix sur la chaîne n'est pas mis à jour à chaque fois. L'opération de mise à jour n'est déclenchée que lorsque le changement de prix dépasse le seuil de déviation prédéfini ou atteint le seuil de battement. Bien que ce mécanisme garantisse la fiabilité des données, il entraîne également une mise à jour des prix relativement lente, pouvant varier de quelques minutes à plusieurs heures. Par conséquent, ce type de Oracle Machine est principalement adapté aux scénarios d'application où les exigences de temporalité des prix ne sont pas élevées.

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

BTC0.5%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
SeasonedInvestorvip
· 08-03 01:47
Cette Oracle Machine est vraiment intéressante, c'est comme si 31 pigeons faisaient une offre ensemble.
Voir l'originalRépondre0
MetaMiseryvip
· 08-03 01:32
Oracle Machine背大锅 真不戳啊
Voir l'originalRépondre0
StopLossMastervip
· 08-03 01:22
Le stop loss, c'est du vent, il faut voir si l'Oracle Machine est stable.
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)