A vulnerabilidade MEV-Boost provoca flutuação na rede Ethereum, discutindo direções para a melhoria do mecanismo de consenso.

robot
Geração de resumo em curso

Explorar a relação entre o MEV-Boost e o mecanismo de consenso do Ethereum

No dia 2 de abril, um participante malicioso explorou a vulnerabilidade do mev-boost-relay e roubou 20 milhões de dólares de um buscador de MEV. Nos dias seguintes, os desenvolvedores lançaram cinco patches para corrigir este bug. Combinado com a latência de rede existente e a estratégia dos validadores, a rede Ethereum apresentou uma breve instabilidade no dia 6 de abril. A reorganização é prejudicial para a saúde da rede, pois pode reduzir a taxa de criação de blocos e as garantias de liquidação.

Este artigo explora a interação entre mev-boost e Consenso, revelando as sutilezas do mecanismo de prova de participação do Ethereum, e sugere algumas possíveis direções de melhoria.

visão geral do mev-boost

mev-boost é um protocolo destinado a mitigar os impactos negativos do Valor Máximo Extraível (MEV) na rede Ethereum. Ele inclui três papéis:

  • Relays: intermediários confiáveis que conectam proponentes e construtores de blocos
  • Builders: Entidades complexas que constroem blocos para maximizar o MEV
  • Proponentes: validadores de Ethereum PoS

mev-boost permite que todos os proponentes acessem o MEV de forma justa, sem a necessidade de estabelecer uma relação de confiança com os construtores, ajudando na descentralização a longo prazo do Ethereum.

Paradigm: Discussão sobre a relação entre MEV-Boost e o mecanismo de consenso do Ethereum

Regras de seleção de bifurcação do Ethereum

As regras de seleção de fork determinam como a rede chega a um consenso sobre a cabeça da cadeia. Sua relação com o tempo tem um impacto significativo na criação de blocos.

No PoS do Ethereum, o tempo é dividido em slots de 12 segundos. Cada slot designa aleatoriamente um validador como proponente. Outros validadores votam para apoiar a cabeça da cadeia aplicando regras de seleção de fork.

O momento mais crítico no slot é o prazo de prova em t=4. Se o validador não vir o bloco antes do prazo, votará na cabeça da cadeia anterior. Quanto mais cedo o bloco for publicado, mais testemunhos serão acumulados.

Do ponto de vista da saúde da rede, o melhor tempo de criação de blocos é t=0. No entanto, como o valor do bloco aumenta com o tempo, os proponentes têm o incentivo de atrasar a publicação para obter mais MEV.

Para promover comportamentos honestos, foi introduzido o mecanismo de "reestruturação honesta".

Paradigm: Discussão sobre a relação entre MEV-Boost e o mecanismo de consenso do Ethereum

Proponente de melhoria e reestruturação honesta

Dois novos conceitos foram introduzidos no cliente de consenso:

  1. Elevação do proponente: conceder ao proponente uma escolha de bifurcação equivalente a 40% do peso de prova "elevação", durante um intervalo de tempo.

  2. Reorganização honesta: permite que proponentes honestos forcem a reorganização de blocos com peso de prova inferior a 20%.

A reestruturação honesta alterou o comportamento dos validadores, tornando-os mais propensos a reestruturar blocos publicados com atraso.

Medidas de correção contra ataques

Após o ataque de 2 de abril, a equipe de desenvolvimento de relé e núcleo lançou vários patches:

  1. Os relés verificam proponentes maliciosos e blocos duplicados
  2. Introdução de atraso aleatório
  3. O nó do beacon valida a validade do bloco
  4. Verifique se há blocos equivalentes na rede

Essas alterações aumentaram a latência na publicação de blocos de retransmissão, o que pode resultar na perda do prazo de prova.

consequências inesperadas

A interação entre o atraso introduzido pelo patch e o mecanismo de reestruturação honesta resulta em um aumento acentuado no número de blocos de bifurcação. No pior dos casos, 4,3% dos blocos são reestruturados a cada hora, o que é cinco vezes a situação normal.

Após os esforços da comunidade, muitas alterações foram revertidas e a rede foi restaurada ao normal. A melhoria mais útil no momento é a validação de blocos e a verificação de equivalência.

Paradigm: Explorar a relação entre MEV-Boost e o mecanismo de consenso do Ethereum

Direção futura

Para esses problemas, a comunidade de pesquisa está explorando várias direções:

  • Implementar "headlock" para prevenir ataques de equivalência
  • Aumentar o programa de recompensas por vulnerabilidades
  • Estudar o impacto da sequência no software de simulação de expansão
  • Otimização do caminho de publicação do relay
  • Incluir mev-boost no cliente de consenso
  • Aumentar os testes relevantes
  • Incentivar a diversidade de clientes de retransmissão
  • Ajustar medidas de penalização equivalentes

No geral, este evento aprofundou a compreensão das pessoas sobre a relação entre atrasos, mev-boost e mecanismo de consenso. Esperamos que os protocolos possam continuar a ser fortalecidos e melhorados no futuro.

Paradigm: Discussão sobre a relação entre MEV-Boost e o mecanismo de consenso do Ethereum

ETH1.24%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 5
  • Republicar
  • Partilhar
Comentar
0/400
DegenWhisperervip
· 6h atrás
Inacreditável, essa falha levou diretamente 20 milhões.
Ver originalResponder0
alpha_leakervip
· 6h atrás
Ser enganado por idiotas diário Bem-vindo ao buraco
Ver originalResponder0
LoneValidatorvip
· 6h atrás
Cavei 20 milhões. Que impressionante, bull!
Ver originalResponder0
CryptoSourGrapevip
· 6h atrás
Se eu tivesse descoberto essa falha na altura, agora estaria financeiramente livre.
Ver originalResponder0
ColdWalletGuardianvip
· 6h atrás
2000w assim se foi, irmãos, a conformidade é bastante importante
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)