NEST Máquina Oracle enfrenta risco de ataque ao Pool de mineração, segurança em risco.

robot
Geração do resumo em andamento

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

A Máquina Oracle distribuída NEST tem como objetivo permitir que mais usuários on-chain participem do processo de determinação de preços, a fim de aumentar a confiabilidade dos dados e a segurança do sistema. Para lidar com cotações maliciosas, o NEST projetou um mecanismo de validação de cotações-aceitação de ordens, permitindo que os validadores realizem transações com base nas cotações e proponham correções.

No entanto, o funcionamento eficaz deste mecanismo depende da capacidade de as ordens de compra e das novas transações aparecerem rapidamente em novos blocos na cadeia. Com o surgimento dos Pool de mineração, o direito de empacotar transações foi monopolizado, e grandes pools tendem a empacotar transações que lhes são favoráveis ou que têm taxas mais altas. Isso pode levar a que as novas cotações do NEST não sejam verificadas a tempo, resultando na emissão de dados de preços incorretos, o que oferece oportunidades de arbitragem para alguns pools e ameaça a segurança do ecossistema DeFi.

Processo de ataque

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

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

  3. Durante o período de validação, normalmente haverá validadores que propõem transações de arbitragem e corrigem cotações.

  4. Neste momento, cada Pool de mineração enfrenta duas escolhas: empacotar a transação ou ignorá-la.

  5. Pool de mineração realiza decisões de jogo com base na proporção de poder computacional e possíveis lucros.

Análise de rendimento

A decisão do Pool de mineração baseia-se em duas possíveis receitas:

  1. Correção da cotação obtida com o lucro instantâneo a
  2. Não corrigir a cotação, esperar que a proposta maliciosa se concretize para obter o lucro b (normalmente b > a)

Rendimento considerado na prática:

  • Escolher a cotação corrigida: Pia (Pi é a proporção de poder de mineração deste Pool de mineração)
  • Escolher a cotação não corrigida: Pib * Pn (Pn é a probabilidade de que nenhuma cotação corrigida apareça em todos os blocos do período de validação)

O Pool de mineração escolherá se deve corrigir a cotação com base na proporção de sua potência de cálculo e na relação entre a e b, alcançando assim um estado de equilíbrio de Nash.

Conclusão

Pool de mineração pode usar a vantagem de poder de cálculo para obstruir a atualização de cotações, arbitrando a partir da Máquina Oracle NEST. Este não é apenas um problema que o NEST enfrenta, mas também um desafio que toda a ideia de descentralização da blockchain enfrenta. Como resolver os problemas trazidos pelos Pool de mineração é um dilema inevitável no processo de alcançar a 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
  • Compartilhar
Comentário
0/400
RegenRestorervip
· 18h atrás
Mais uma vez, o velho problema do monopólio
Ver originalResponder0
ReverseFOMOguyvip
· 07-28 18:37
Ainda a jogar Máquina Oracle? Nariz de porco
Ver originalResponder0
BakedCatFanboyvip
· 07-28 18:37
Ou seja, a Máquina Oracle não está muito estável novamente.
Ver originalResponder0
LiquidationWatchervip
· 07-28 18:36
estou a ter flashbacks da luna... protejam os vossos bags, pessoal!!
Ver originalResponder0
ruggedNotShruggedvip
· 07-28 18:27
Este jogo está a ficar grande!
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)