Análise de risco de ataque de rejeição de empacotamento do NEST Máquina Oracle por Pool de mineração

robot
Geração do resumo em andamento

Análise do ataque de recusa de empacotamento do Pool de mineração da Máquina Oracle NEST

A Máquina Oracle distribuída NEST visa melhorar a fiabilidade dos dados da Máquina Oracle e a segurança do sistema, permitindo que mais usuários on-chain participem do processo de conversão de preços. Para resolver o problema de cotações maliciosas, o NEST projetou um mecanismo de validação de submissão de cotações e execução de ordens, permitindo que os validadores realizem transações com base nas cotações e proponham cotações corrigidas.

No entanto, o funcionamento eficaz deste mecanismo depende da capacidade de transações de "comer" ordens e de novas cotações serem rapidamente incluídas em novos blocos na cadeia. Com o surgimento dos pools de mineração, o monopólio sobre o direito de empacotar transações tornou-se um problema potencial. Grandes pools de mineração costumam ter uma vantagem de poder computacional maior e podem escolher empacotar transações que lhes são favoráveis ou que tenham taxas de transação mais altas, mesmo que essas transações possam não ser as primeiras a serem publicadas na cadeia.

Quando esta situação ocorre na Máquina Oracle NEST, pode resultar na incapacidade de novas cotações serem verificadas a tempo durante o período de validação, levando, em última instância, a uma saída de dados de preços errados pelo NEST. Isso cria oportunidades de arbitragem para certos Pool de mineração, potencialmente ameaçando a segurança de todo o ecossistema DeFi.

Análise do fluxo de ataque

Suponha que todos os membros que participam da mineração sejam pools de mineração (um único minerador também pode ser visto como um pequeno pool de mineração), e cada pool de mineração possui diferentes proporções de poder de cálculo, e todos têm conhecimento dessas informações.

  1. Preparação do ataque: Pools de mineração maliciosos acumulam previamente criptomoedas destinadas a arbitragem através de empréstimos relâmpago e outras formas.

  2. Submissão de cotações maliciosas: Pools de mineração maliciosos apresentam uma cotação ao NEST que difere enormemente do preço real de mercado.

  3. Jogo de verificação: durante o período de verificação, todos os Pool de mineração enfrentam duas opções - empacotar transações de propostas corrigidas ou ignorar essa transação. Isso constitui um jogo estático de informação completa entre múltiplas partes.

  4. Decisão de jogo: O Pool de mineração toma decisões com base na sua proporção de poder computacional e na comparação de ganhos potenciais. Suponha que o rendimento imediato da correção da cotação seja a, e o rendimento da arbitragem após a confirmação da cotação, sem correção, seja b (normalmente b > a).

  5. Cálculo de rendimento:

    • Selecionar preço corrigido: Pia (Pi é a proporção do poder de mineração do Pool de mineração)
    • Escolher não corrigir: Pib * Pn (Pn é a probabilidade de que não haja modificações nos preços em todos os blocos do período de verificação)
  6. Equilíbrio de Nash: o Pool de mineração opta por corrigir as ofertas com base na proporção de poder de cálculo e na proporção de lucros, alcançando assim o estado de equilíbrio de Nash.

Resumo

O Pool de mineração, com a sua vantagem de poder de cálculo, pode atrasar ou impedir a correção de cotações, aproveitando a Máquina Oracle NEST para arbitragem. Isso não é apenas um desafio que o NEST enfrenta, mas também reflete o impacto que o fenômeno dos pools de mineração tem sobre o conceito de descentralização em toda a blockchain. Como resolver efetivamente os problemas trazidos pelos pools de mineração é um desafio importante no processo de alcançar uma verdadeira descentralização.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 3
  • Compartilhar
Comentário
0/400
DEXRobinHoodvip
· 07-25 21:09
Poder de computação grande é bagunça? Clássico
Ver originalResponder0
AirdropHunter420vip
· 07-25 21:03
Já foi estragado novamente~
Ver originalResponder0
RebaseVictimvip
· 07-25 20:48
Mais uma vez o Pool de mineração está a fazer confusão, causando mortes.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)