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

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

A Máquina Oracle distribuída NEST aumenta a fiabilidade dos dados e a segurança do sistema, permitindo que mais utilizadores em cadeia participem no processo de determinação da relação de conversão de preços. Para resolver o problema de cotações maliciosas, o NEST desenhou um mecanismo de verificação de submissão de cotações e aceitação, permitindo que os validadores realizem transações com base nas cotações e corrijam os preços.

No entanto, o funcionamento eficaz deste mecanismo depende da capacidade de que as transações de ordem de compra e novas cotações apareçam pontualmente nos novos blocos da cadeia. Com o surgimento dos pools de mineração, o monopólio sobre os direitos de empacotamento de transações torna-se um problema potencial. Grandes pools de mineração podem optar por empacotar seletivamente transações que lhes sejam vantajosas ou que tenham taxas mais elevadas, em vez de transações que foram publicadas primeiro na cadeia.

Se essa situação ocorrer na Máquina Oracle NEST, pode resultar em novos preços que não possam ser verificados a tempo durante o período de validação, levando à saída de dados de preços incorretos. Alguns Pool de mineração podem aproveitar isso para capturar oportunidades de arbitragem, ameaçando a segurança de todo o ecossistema DeFi.

O fluxo de ataque é aproximadamente o seguinte:

  1. Pools de mineração maliciosos acumulam previamente criptomoedas para arbitragem através de empréstimos relâmpago e outras maneiras.

  2. Fazer uma proposta ao NEST que tenha uma grande diferença em relação ao preço de mercado real.

  3. Durante o período de validação, outras pools de mineração enfrentam a decisão de empacotar transações corrigidas.

  4. Cada pool de mineração toma decisões de jogo com base na sua proporção de poder de cálculo e potencial de rendimento.

  5. Se um número suficiente de Pool de mineração optar por não empacotar transações de correção, cotações erradas podem ser mantidas.

Este ataque explora o controle que os pools de mineração têm sobre a embalagem de transações, assim como o comportamento competitivo entre os diferentes pools. Cada pool de mineração pondera, ao tomar decisões, os ganhos de corrigir imediatamente a cotação, obtendo (a), em comparação com os ganhos de arbitrar após a cotação errada se tornar efetiva, obtendo (b). Normalmente, b > a, mas a probabilidade de obter ganhos é proporcional à capacidade computacional do pool.

Na verdade, este não é apenas um problema enfrentado pela Máquina Oracle NEST, mas também um desafio para o conceito de descentralização em toda a blockchain. Como resolver os problemas trazidos pelo Pool de mineração é um dos obstáculos que devem ser superados para 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
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
GasWhisperervip
· 9h atrás
O risco veio de forma bastante súbita.
Ver originalResponder0
MEVHunterLuckyvip
· 9h atrás
MEV é o verdadeiro involucro
Ver originalResponder0
ContractFreelancervip
· 9h atrás
O risco não pode ser ignorado.
Ver originalResponder0
MEVSupportGroupvip
· 9h atrás
Pool de mineração outra vez está a fazer coisas.
Ver originalResponder0
HappyToBeDumpedvip
· 9h atrás
fazer as pessoas de parvas
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)