NEST Oracle Machine遭遇 Pool de minage refus de empaquetage attaque risque

Analyse de l'attaque par refus de pack sur le Pool de minage de l'Oracle Machine NEST

L'oracle distribué NEST vise à améliorer la fiabilité des données fournies par l'oracle et la sécurité du système en permettant à un plus grand nombre d'utilisateurs en chaîne de participer au processus de détermination des relations de conversion des prix. Pour résoudre le problème des offres malveillantes, NEST a conçu un mécanisme de validation des soumissions d'offres et de prises de commandes, permettant aux validateurs d'effectuer des transactions en fonction des offres et de corriger les prix.

Cependant, le bon fonctionnement de ce mécanisme dépend de la capacité des transactions à manger des ordres et des nouvelles transactions à apparaître en temps opportun dans les nouveaux blocs de la chaîne. Avec l'émergence des Pool de minage, leur monopole sur le droit d'emballer les transactions pourrait menacer le bon fonctionnement de ce mécanisme. Les grands Pool de minage ont tendance à privilégier l'emballage des transactions qui leur sont favorables ou qui ont des frais plus élevés, plutôt que les transactions publiées en premier sur la chaîne.

Cette situation, si elle se produit dans l'Oracle Machine NEST, pourrait empêcher les nouvelles offres d'être vérifiées rapidement pendant la période de validation, entraînant finalement des données de prix incorrectes sorties par NEST. Certains Pool de minage pourraient en profiter pour saisir des opportunités d'arbitrage, menaçant ainsi la sécurité de l'ensemble de l'écosystème DeFi.

Le processus d'attaque spécifique est le suivant :

  1. Les pools de minage malveillants accumulent à l'avance des cryptomonnaies pour l'arbitrage.

  2. Soumettre une offre avec une énorme différence par rapport au prix du marché réel à NEST.

  3. Pendant la période de validation, d'autres validateurs proposeront des transactions de vente à découvert pour corriger le prix.

  4. Tous les Pool de minage sont confrontés au choix de savoir s'ils doivent inclure cette transaction dans le prochain bloc.

  5. Le Pool de minage choisit s'il doit ajuster son offre en fonction de la part de puissance de calcul et des bénéfices potentiels, formant un équilibre de Nash.

La décision du Pool de minage dépend de la comparaison de deux types de revenus :

  • Corrigez immédiatement les bénéfices obtenus de l'offre ( proportionnellement à la puissance de calcul )
  • Pas de correction de prix, bénéfice d'arbitrage après la confirmation du prix.

Finalement, le Pool de minage pourrait utiliser son avantage en puissance de calcul pour retarder ou entraver la correction des prix, en réalisant des profits d'arbitrage à partir de l'Oracle Machine NEST.

Cette question affecte non seulement l'oracle NEST, mais remet également en question l'idée de décentralisation de l'ensemble de la blockchain. Comment résoudre efficacement les problèmes posés par le Pool de minage est un sujet important et incontournable dans le processus de réalisation d'une véritable décentralisation.

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
BridgeTrustFundvip
· Il y a 6h
Encore une fois, être manipulé par le Pool de minage.
Voir l'originalRépondre0
GasGuzzlervip
· Il y a 6h
Qui va s'occuper de ces mineurs ?
Voir l'originalRépondre0
AirdropHarvestervip
· Il y a 6h
Ah là là, j'avais déjà l'impression que cette Oracle Machine n'était pas très fiable.
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)