Analyse de l'attaque de refus de paquet du Pool de minage de l'oracle NEST
Le NEST Oracle Machine distribué vise à améliorer la fiabilité des données de sortie de l'oracle et la sécurité du système en permettant à davantage d'utilisateurs de la chaîne de participer au processus de détermination des relations de conversion des prix. Pour résoudre les problèmes de cotation malveillante qui peuvent survenir, NEST a conçu un mécanisme de validation des soumissions de cotation et d'exécution des commandes, permettant aux validateurs de trader en fonction des cotations et de proposer de nouvelles cotations pour correction.
Cependant, le bon fonctionnement de ce mécanisme de correction des prix repose sur la capacité de passer des ordres et sur la rapidité avec laquelle de nouvelles offres peuvent apparaître dans de nouveaux blocs sur la chaîne. Avec l'émergence des pools de minage, le monopole sur le droit de regrouper les transactions devient un problème potentiel. Les grands pools de minage ont souvent tendance à regrouper en priorité les transactions qui leur sont favorables ou celles qui ont des frais plus élevés, ce qui peut entraîner une validation tardive des nouvelles offres dans l'Oracle Machine NEST pendant la période de validation, et finalement produire des données de prix erronées.
Dans cette attaque, le pool de minage malveillant accumule d'abord des cryptomonnaies pour l'arbitrage. Ensuite, il propose à NEST une offre avec une énorme différence par rapport au prix réel du marché. Étant donné l'énorme espace d'arbitrage, il y aura inévitablement des validateurs qui proposeront des transactions de prise de commande pour corriger cela pendant la période de validation.
À ce moment-là, tous les Pool de minage font face à deux choix : empaquer la transaction corrigée dans le prochain bloc ou ne pas l'empaquer. Cela constitue un jeu statique à information complète à plusieurs reprises, où le résultat final dépend des gains de chaque participant sous différentes combinaisons de décisions.
Si vous choisissez de corriger le prix, le Pool de minage peut immédiatement obtenir un revenu a. Si vous ne corrigez pas, le Pool de minage peut réaliser un arbitrage après la formation du prix, obtenant un revenu b plus élevé. Mais le revenu réel doit également tenir compte de la part de puissance de calcul du Pool de minage et de la probabilité que le prix soit corrigé par d'autres Pools de minage.
Finalement, le Pool de minage choisira s'il doit ajuster le prix en fonction de sa part de puissance de calcul et de la relation entre a et b, afin d'atteindre l'état d'équilibre de Nash. Cette attaque n'est pas seulement un problème auquel fait face le NEST Oracle Machine, mais elle constitue également un défi pour l'ensemble du concept de décentralisation de la blockchain. Trouver des solutions aux problèmes posés par le Pool de minage est un défi incontournable sur la voie de la 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.
10 J'aime
Récompense
10
6
Partager
Commentaire
0/400
GasWastingMaximalist
· 07-19 05:09
Encore la faute du projet de fête
Voir l'originalRépondre0
DaisyUnicorn
· 07-19 05:04
Cette fleur de Pool de minage est vraiment de mauvais goût~
Voir l'originalRépondre0
nft_widow
· 07-19 05:02
Ah, encore une Oracle Machine qui tombe en panne.
Voir l'originalRépondre0
OldLeekMaster
· 07-19 05:02
Encore une fois, on a été tondus comme des pigeons.
Voir l'originalRépondre0
BoredWatcher
· 07-19 05:00
Pool de minage a encore fait des siennes, c'est vraiment pas possible.
Analyse des risques d'attaque par refus de paquet de la Pool de minage NEST Oracle Machine
Analyse de l'attaque de refus de paquet du Pool de minage de l'oracle NEST
Le NEST Oracle Machine distribué vise à améliorer la fiabilité des données de sortie de l'oracle et la sécurité du système en permettant à davantage d'utilisateurs de la chaîne de participer au processus de détermination des relations de conversion des prix. Pour résoudre les problèmes de cotation malveillante qui peuvent survenir, NEST a conçu un mécanisme de validation des soumissions de cotation et d'exécution des commandes, permettant aux validateurs de trader en fonction des cotations et de proposer de nouvelles cotations pour correction.
Cependant, le bon fonctionnement de ce mécanisme de correction des prix repose sur la capacité de passer des ordres et sur la rapidité avec laquelle de nouvelles offres peuvent apparaître dans de nouveaux blocs sur la chaîne. Avec l'émergence des pools de minage, le monopole sur le droit de regrouper les transactions devient un problème potentiel. Les grands pools de minage ont souvent tendance à regrouper en priorité les transactions qui leur sont favorables ou celles qui ont des frais plus élevés, ce qui peut entraîner une validation tardive des nouvelles offres dans l'Oracle Machine NEST pendant la période de validation, et finalement produire des données de prix erronées.
Dans cette attaque, le pool de minage malveillant accumule d'abord des cryptomonnaies pour l'arbitrage. Ensuite, il propose à NEST une offre avec une énorme différence par rapport au prix réel du marché. Étant donné l'énorme espace d'arbitrage, il y aura inévitablement des validateurs qui proposeront des transactions de prise de commande pour corriger cela pendant la période de validation.
À ce moment-là, tous les Pool de minage font face à deux choix : empaquer la transaction corrigée dans le prochain bloc ou ne pas l'empaquer. Cela constitue un jeu statique à information complète à plusieurs reprises, où le résultat final dépend des gains de chaque participant sous différentes combinaisons de décisions.
Si vous choisissez de corriger le prix, le Pool de minage peut immédiatement obtenir un revenu a. Si vous ne corrigez pas, le Pool de minage peut réaliser un arbitrage après la formation du prix, obtenant un revenu b plus élevé. Mais le revenu réel doit également tenir compte de la part de puissance de calcul du Pool de minage et de la probabilité que le prix soit corrigé par d'autres Pools de minage.
Finalement, le Pool de minage choisira s'il doit ajuster le prix en fonction de sa part de puissance de calcul et de la relation entre a et b, afin d'atteindre l'état d'équilibre de Nash. Cette attaque n'est pas seulement un problème auquel fait face le NEST Oracle Machine, mais elle constitue également un défi pour l'ensemble du concept de décentralisation de la blockchain. Trouver des solutions aux problèmes posés par le Pool de minage est un défi incontournable sur la voie de la véritable décentralisation.