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
Pools de mineração maliciosos acumulam criptomoedas para arbitragem através de empréstimos relâmpago e outros meios.
Apresentar uma proposta ao NEST que apresenta uma grande diferença em relação ao preço de mercado real.
Durante o período de validação, normalmente haverá validadores que propõem transações de arbitragem e corrigem cotações.
Neste momento, cada Pool de mineração enfrenta duas escolhas: empacotar a transação ou ignorá-la.
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:
Correção da cotação obtida com o lucro instantâneo a
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.
13 Curtidas
Recompensa
13
5
Compartilhar
Comentário
0/400
RegenRestorer
· 6h atrás
Mais uma vez, o velho problema do monopólio
Ver originalResponder0
ReverseFOMOguy
· 14h atrás
Ainda a jogar Máquina Oracle? Nariz de porco
Ver originalResponder0
BakedCatFanboy
· 14h atrás
Ou seja, a Máquina Oracle não está muito estável novamente.
Ver originalResponder0
LiquidationWatcher
· 14h atrás
estou a ter flashbacks da luna... protejam os vossos bags, pessoal!!
NEST Máquina Oracle enfrenta risco de ataque ao Pool de mineração, segurança em risco.
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
Pools de mineração maliciosos acumulam criptomoedas para arbitragem através de empréstimos relâmpago e outros meios.
Apresentar uma proposta ao NEST que apresenta uma grande diferença em relação ao preço de mercado real.
Durante o período de validação, normalmente haverá validadores que propõem transações de arbitragem e corrigem cotações.
Neste momento, cada Pool de mineração enfrenta duas escolhas: empacotar a transação ou ignorá-la.
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:
Rendimento considerado na prática:
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.