Analyse des attaques de refus de paquet dans le Pool de minage de l'Oracle Machine NEST
Le système de prévision distribué NEST vise à améliorer la fiabilité des données de prix et la sécurité du système grâce à une large participation des utilisateurs sur la chaîne. Pour prévenir les offres malveillantes, NEST a conçu un mécanisme de vérification des offres et des transactions, permettant aux vérificateurs de trader en fonction des offres et de proposer des corrections.
Cependant, le bon fonctionnement de ce mécanisme dépend de l'apparition rapide des transactions en attente et des nouvelles offres dans le bloc. Avec l'émergence des Pool de minage, les mineurs s'organisent pour consolider leur puissance de calcul afin d'augmenter leurs chances de rendement. Cela a conduit à un monopole sur le droit d'emballage des transactions, les grands Pool de minage pouvant choisir de manière sélective d'emballer les transactions qui leur sont favorables ou celles avec des frais plus élevés.
Lorsque cela se produit dans l'Oracle Machine NEST, cela peut entraîner l'incapacité de valider rapidement les nouvelles offres, ce qui aboutit à des données de prix erronées. Cela crée des opportunités d'arbitrage pour certains Pool de minage, menaçant la sécurité de l'ensemble de l'écosystème DeFi.
Le processus d'attaque est généralement le suivant :
Pool de minage malveillant accumule à l'avance des cryptomonnaies pour l'arbitrage.
Soumettre une offre avec une grande différence par rapport au prix du marché à NEST.
Pendant la période de validation, d'autres pools de minage sont confrontés au choix de regrouper ou non des transactions corrigées.
Chaque Pool de minage prend des décisions de jeu en fonction de sa part de puissance de calcul et de ses bénéfices potentiels.
Cette attaque est essentiellement un jeu statique à information complète impliquant plusieurs parties. Le Pool de minage pèse les gains de la correction immédiate des offres obtenus (a) contre les gains d'arbitrage après que l'offre ait été acceptée (b). En tenant compte de la probabilité de minage, les gains attendus du Pool de minage sont respectivement :
Correction de l'offre : Pia
Pas de correction de l'offre : Pib * Pn
où Pi représente la part de puissance de calcul du Pool de minage, et Pn est la probabilité que le prix ne soit pas corrigé pendant la période de validation.
Le Pool de minage décidera s'il doit ajuster le prix en fonction de ces deux types de revenus ainsi que de sa part de puissance de calcul, atteignant finalement un état d'équilibre de Nash. Cette attaque menace non seulement l'Oracle Machine NEST, mais remet également en question le principe de décentralisation de la blockchain. Comment résoudre les problèmes posés par le Pool de minage est un défi que nous devons relever pour réaliser une véritable décentralisation.
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.
18 J'aime
Récompense
18
6
Partager
Commentaire
0/400
FarmHopper
· 07-31 01:04
Le mécanisme de Taker ne fonctionne pas, le Mineur a encore été piégé.
Voir l'originalRépondre0
TokenTaxonomist
· 07-30 12:08
d'un point de vue statistique, la vulnérabilité de NEST était prévisible dès le premier jour... *ajuste le tableau*
Voir l'originalRépondre0
wagmi_eventually
· 07-30 12:02
Jouer mal, tôt ou tard, se faire prendre pour des cons.
Voir l'originalRépondre0
WagmiWarrior
· 07-30 11:57
Pool de minage一家独大 搞毛线Oracle Machine
Voir l'originalRépondre0
MEVSandwich
· 07-30 11:52
Ce pool de minage est devenu une mafia souterraine.
L'oracle NEST subit une attaque de refus de paquet par le pool de minage, menaçant la sécurité de l'écosystème DeFi.
Analyse des attaques de refus de paquet dans le Pool de minage de l'Oracle Machine NEST
Le système de prévision distribué NEST vise à améliorer la fiabilité des données de prix et la sécurité du système grâce à une large participation des utilisateurs sur la chaîne. Pour prévenir les offres malveillantes, NEST a conçu un mécanisme de vérification des offres et des transactions, permettant aux vérificateurs de trader en fonction des offres et de proposer des corrections.
Cependant, le bon fonctionnement de ce mécanisme dépend de l'apparition rapide des transactions en attente et des nouvelles offres dans le bloc. Avec l'émergence des Pool de minage, les mineurs s'organisent pour consolider leur puissance de calcul afin d'augmenter leurs chances de rendement. Cela a conduit à un monopole sur le droit d'emballage des transactions, les grands Pool de minage pouvant choisir de manière sélective d'emballer les transactions qui leur sont favorables ou celles avec des frais plus élevés.
Lorsque cela se produit dans l'Oracle Machine NEST, cela peut entraîner l'incapacité de valider rapidement les nouvelles offres, ce qui aboutit à des données de prix erronées. Cela crée des opportunités d'arbitrage pour certains Pool de minage, menaçant la sécurité de l'ensemble de l'écosystème DeFi.
Le processus d'attaque est généralement le suivant :
Cette attaque est essentiellement un jeu statique à information complète impliquant plusieurs parties. Le Pool de minage pèse les gains de la correction immédiate des offres obtenus (a) contre les gains d'arbitrage après que l'offre ait été acceptée (b). En tenant compte de la probabilité de minage, les gains attendus du Pool de minage sont respectivement :
où Pi représente la part de puissance de calcul du Pool de minage, et Pn est la probabilité que le prix ne soit pas corrigé pendant la période de validation.
Le Pool de minage décidera s'il doit ajuster le prix en fonction de ces deux types de revenus ainsi que de sa part de puissance de calcul, atteignant finalement un état d'équilibre de Nash. Cette attaque menace non seulement l'Oracle Machine NEST, mais remet également en question le principe de décentralisation de la blockchain. Comment résoudre les problèmes posés par le Pool de minage est un défi que nous devons relever pour réaliser une véritable décentralisation.