Analyse de l'attaque par refus de paquet du Pool de minage de l'Oracle Machine NEST
NEST distribué Oracle Machine vise à améliorer la fiabilité des données de sortie et la sécurité du système en permettant à davantage d'utilisateurs en chaîne de participer au processus de conversion des prix. Cependant, ce design fait également face à certains risques potentiels.
Pour faire face aux offres malveillantes, NEST a adopté un mécanisme de vérification des offres - des ordres exécutés. Les validateurs peuvent effectuer des transactions en fonction des offres, obtenir les actifs mis en garantie par l'offreur et proposer de nouvelles offres corrigées. Ce mécanisme peut dans une certaine mesure limiter et corriger les offres malveillantes.
Cependant, le bon fonctionnement de ce mécanisme de correction des prix dépend de la capacité des transactions à être exécutées et des nouvelles offres à apparaître rapidement dans les nouveaux blocs sur la chaîne. Avec l'apparition des Pool de minage, il est devenu difficile pour un mineur individuel de travailler de manière autonome. Les Pool de minage augmentent la probabilité de gains en intégrant la puissance de calcul, ce qui a également conduit à un monopole sur le droit de regrouper les transactions.
Les grands Pool de minage privilégient souvent l'emballage des transactions qui leur sont favorables ou dont les frais sont plus élevés, même si ces transactions ne sont pas les premières publiées sur la chaîne. Lorsque cette situation se produit dans le NEST Oracle Machine, cela peut entraîner des nouvelles offres qui ne peuvent pas être vérifiées à temps pendant la période de validation, entraînant finalement une sortie erronée des données de prix par le NEST. Cela crée des opportunités d'arbitrage pour certains Pool de minage, menaçant la sécurité de tout l'écosystème DeFi.
Le processus d'attaque spécifique est le suivant :
Les pools de minage malveillants accumulent d'abord des cryptomonnaies utilisées pour l'arbitrage via des prêts flash et d'autres moyens.
Faire une offre à NEST qui présente une énorme différence par rapport au prix du marché réel.
Pendant la période de validation, d'autres validateurs proposeront des transactions uniques pour corriger le prix.
Les pools de minage malveillants peuvent choisir de ne pas inclure ces transactions corrigées dans le nouveau bloc.
Si d'autres pools de minage choisissent également de ne pas emballer les transactions corrigées, les erreurs de cotation peuvent être conservées.
Les pools de minage malveillants peuvent finalement tirer parti des offres erronées pour réaliser des arbitrages.
Il s'agit en réalité d'un processus de jeu impliquant tous les Pool de minage. Chaque Pool de minage doit peser les bénéfices obtenus par la correction immédiate de l'offre par rapport aux bénéfices potentiels d'arbitrage après la confirmation d'une offre erronée. Le résultat final dépend de la part de puissance de calcul de chaque Pool de minage et de la comparaison des bénéfices sous différentes stratégies.
Les pools de minage, grâce à leur avantage en puissance de calcul, retardent ou entravent la mise à jour des cotations, ce qui n'est pas seulement un problème auquel fait face le NEST Oracle Machine, mais aussi un défi pour l'ensemble du concept de décentralisation de la blockchain. Comment faire face aux impacts des pools de minage tout en maintenant la décentralisation est une question importante à résoudre dans le processus de développement de la technologie blockchain.
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.
9 J'aime
Récompense
9
7
Partager
Commentaire
0/400
BlockchainBouncer
· Il y a 5h
Cette vague de Pool de minage fait des siennes, n'est-ce pas ?
Voir l'originalRépondre0
TokenRationEater
· Il y a 11h
Encore quelque chose d'inutile, ça finira par s'effondrer tôt ou tard.
Voir l'originalRépondre0
DAOdreamer
· Il y a 16h
Il semble que le mécanisme ne soit pas complètement fiable.
Voir l'originalRépondre0
StableGenius
· Il y a 16h
mathématiquement parlant, c'était inévitable... pour être honnête, ils l'avaient bien cherché
Voir l'originalRépondre0
CrashHotline
· Il y a 16h
Encore un accident avec l'Oracle Machine ? Ceux qui comprennent, comprennent.
Voir l'originalRépondre0
SolidityJester
· Il y a 16h
J'ai déjà dit que les pools de minage centralisés sont un fléau.
Voir l'originalRépondre0
SerumDegen
· Il y a 16h
un autre oracle se fait rekt... j'ai déjà vu ce schéma avec chainlink pour être honnête
L'oracle NEST a été rejeté par le pool de minage lors d'une attaque de packaging, la sécurité de l'écosystème DeFi est menacée.
Analyse de l'attaque par refus de paquet du Pool de minage de l'Oracle Machine NEST
NEST distribué Oracle Machine vise à améliorer la fiabilité des données de sortie et la sécurité du système en permettant à davantage d'utilisateurs en chaîne de participer au processus de conversion des prix. Cependant, ce design fait également face à certains risques potentiels.
Pour faire face aux offres malveillantes, NEST a adopté un mécanisme de vérification des offres - des ordres exécutés. Les validateurs peuvent effectuer des transactions en fonction des offres, obtenir les actifs mis en garantie par l'offreur et proposer de nouvelles offres corrigées. Ce mécanisme peut dans une certaine mesure limiter et corriger les offres malveillantes.
Cependant, le bon fonctionnement de ce mécanisme de correction des prix dépend de la capacité des transactions à être exécutées et des nouvelles offres à apparaître rapidement dans les nouveaux blocs sur la chaîne. Avec l'apparition des Pool de minage, il est devenu difficile pour un mineur individuel de travailler de manière autonome. Les Pool de minage augmentent la probabilité de gains en intégrant la puissance de calcul, ce qui a également conduit à un monopole sur le droit de regrouper les transactions.
Les grands Pool de minage privilégient souvent l'emballage des transactions qui leur sont favorables ou dont les frais sont plus élevés, même si ces transactions ne sont pas les premières publiées sur la chaîne. Lorsque cette situation se produit dans le NEST Oracle Machine, cela peut entraîner des nouvelles offres qui ne peuvent pas être vérifiées à temps pendant la période de validation, entraînant finalement une sortie erronée des données de prix par le NEST. Cela crée des opportunités d'arbitrage pour certains Pool de minage, menaçant la sécurité de tout l'écosystème DeFi.
Le processus d'attaque spécifique est le suivant :
Les pools de minage malveillants accumulent d'abord des cryptomonnaies utilisées pour l'arbitrage via des prêts flash et d'autres moyens.
Faire une offre à NEST qui présente une énorme différence par rapport au prix du marché réel.
Pendant la période de validation, d'autres validateurs proposeront des transactions uniques pour corriger le prix.
Les pools de minage malveillants peuvent choisir de ne pas inclure ces transactions corrigées dans le nouveau bloc.
Si d'autres pools de minage choisissent également de ne pas emballer les transactions corrigées, les erreurs de cotation peuvent être conservées.
Les pools de minage malveillants peuvent finalement tirer parti des offres erronées pour réaliser des arbitrages.
Il s'agit en réalité d'un processus de jeu impliquant tous les Pool de minage. Chaque Pool de minage doit peser les bénéfices obtenus par la correction immédiate de l'offre par rapport aux bénéfices potentiels d'arbitrage après la confirmation d'une offre erronée. Le résultat final dépend de la part de puissance de calcul de chaque Pool de minage et de la comparaison des bénéfices sous différentes stratégies.
Les pools de minage, grâce à leur avantage en puissance de calcul, retardent ou entravent la mise à jour des cotations, ce qui n'est pas seulement un problème auquel fait face le NEST Oracle Machine, mais aussi un défi pour l'ensemble du concept de décentralisation de la blockchain. Comment faire face aux impacts des pools de minage tout en maintenant la décentralisation est une question importante à résoudre dans le processus de développement de la technologie blockchain.