Explorar a relação entre MEV-Boost e o mecanismo de consenso do Ethereum
No dia 2 de abril, um atacante malicioso explorou uma vulnerabilidade em uma determinada plataforma de retransmissão para roubar 20 milhões de dólares. Nos dias seguintes, os desenvolvedores lançaram vários patches para corrigir o problema, mas, combinados com a latência da rede e a estratégia dos validadores, resultaram em uma breve instabilidade na rede Ethereum no dia 6 de abril. A reorganização da cadeia diminuirá a taxa de produção de blocos e a garantia de liquidação, o que é prejudicial para a saúde da rede.
Este artigo tem como objetivo explorar a interação entre o MEV-Boost e o mecanismo de consenso, revelando algumas sutilezas na prova de participação do Ethereum e enumerando possíveis direções de melhoria.
Introdução ao MEV-Boost
O MEV-Boost é um protocolo que visa mitigar o impacto negativo do valor máximo extraível (MEV) na rede Ethereum. Inclui três papéis:
Relay: um intermediário confiável que conecta proponentes e construtores de blocos
Construtores: entidades complexas que constroem blocos para maximizar o MEV
Proponente: validador Ethereum PoS
O fluxo geral do MEV-Boost é: o construtor cria um bloco e o submete ao relé; o relé valida o bloco e calcula o montante a ser pago; o proponente escolhe a melhor oferta e assina; o relé publica o bloco e distribui as recompensas.
MEV-Boost é uma infraestrutura importante, pois 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, beneficiando a descentralização a longo prazo do Ethereum.
Regras de seleção de fork do Ethereum
As regras de escolha de fork determinam como a rede chega a um consenso sobre a cabeça da cadeia. A sua relação com o tempo tem um impacto significativo na produção de blocos.
O PoS do Ethereum divide o tempo em slots de 12 segundos. Cada slot designa aleatoriamente um validador como proponente, enquanto outros validadores apoiam a cabeça da cadeia através de votação. Os slots são divididos em três fases de 4 segundos, onde o tempo de prova t=4 segundos é o mais crítico.
Do ponto de vista da saúde da rede, o melhor momento para a publicação de blocos é t=0. No entanto, como o valor dos blocos aumenta com o tempo, os proponentes têm o incentivo de atrasar a publicação para obter mais MEV.
Para incentivar a publicação atempada, foram introduzidos os mecanismos de "promoção do proponente" e "reestruturação honesta:"
Aumento do proponente: concede ao proponente um aumento na escolha de bifurcação equivalente a 40% do peso de prova, durante um slot.
Reorganização honesta: permite que proponentes honestos forcem a reorganização de blocos com peso de prova inferior a 20%.
Reparação de nós de retransmissão e de sinalização
Após o ataque de 2 de abril, a equipe de desenvolvimento do relay e do núcleo lançou vários patches:
O relé verifica proponentes maliciosos, se o bloco foi publicado e introduz um atraso aleatório.
O nó do beacon valida a validade do bloco e verifica se há blocos equivalentes na rede.
Essas mudanças aumentaram a latência na publicação de blocos, o que pode levar os blocos a ultrapassarem o prazo de prova e serem transmitidos. Com a reestruturação honesta combinada, isso resulta em um aumento acentuado no número de blocos bifurcados.
Direção futura
Dado isso, a comunidade de pesquisa deve avaliar o número de reorganizações "aceitáveis" e considerar o risco de ataques equivalentes. Algumas possíveis direções de melhoria incluem:
Implementar "headlock" para prevenir ataques de equivalência
Aumentar a recompensa de bug do MEV-Boost
Estudo da temporização do subslot de simulação de software de expansão
Otimizar o caminho de publicação de blocos de retransmissão
Incluir o MEV-Boost no cliente de consenso (ePBS)
Adicionar mais casos de teste
Incentivar a diversidade de clientes de retransmissão
Ajustar medidas de penalização equivalentes
No geral, o ataque de divisão permitiu-nos entender melhor a relação entre a latência, MEV-Boost e o mecanismo de consenso. Esperamos que isso possa impulsionar o fortalecimento contínuo do protocolo.
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.
13 gostos
Recompensa
13
7
Republicar
Partilhar
Comentar
0/400
LazyDevMiner
· 5h atrás
Isto deve ser o que chamam de grande local de fazer as pessoas de parvas.
Ver originalResponder0
SandwichTrader
· 5h atrás
É só enrolar e acabar. As falhas não suportam a ganância. Mais uma vez, a história de lágrimas e sangue dos idiotas.
Ver originalResponder0
ser_ngmi
· 5h atrás
Mais uma pessoa foi enganada por idiotas. Apenas 2000w é só um detalhe.
Ver originalResponder0
governance_ghost
· 5h atrás
Um pouco absurdo, nesta onda foram levados 20 milhões.
Ver originalResponder0
JustAnotherWallet
· 5h atrás
eth não é tão simples assim, irmão
Ver originalResponder0
ProbablyNothing
· 5h atrás
Mais uma falha foi explorada. Vamos ver quem ainda se atreve a dizer que o POS é seguro.
Ver originalResponder0
DeFiCaffeinator
· 5h atrás
Se soubesse que foram roubados 20 milhões, já tinha fugido.
A relação sutil entre MEV-Boost e o mecanismo de consenso PoS do Ethereum
Explorar a relação entre MEV-Boost e o mecanismo de consenso do Ethereum
No dia 2 de abril, um atacante malicioso explorou uma vulnerabilidade em uma determinada plataforma de retransmissão para roubar 20 milhões de dólares. Nos dias seguintes, os desenvolvedores lançaram vários patches para corrigir o problema, mas, combinados com a latência da rede e a estratégia dos validadores, resultaram em uma breve instabilidade na rede Ethereum no dia 6 de abril. A reorganização da cadeia diminuirá a taxa de produção de blocos e a garantia de liquidação, o que é prejudicial para a saúde da rede.
Este artigo tem como objetivo explorar a interação entre o MEV-Boost e o mecanismo de consenso, revelando algumas sutilezas na prova de participação do Ethereum e enumerando possíveis direções de melhoria.
Introdução ao MEV-Boost
O MEV-Boost é um protocolo que visa mitigar o impacto negativo do valor máximo extraível (MEV) na rede Ethereum. Inclui três papéis:
O fluxo geral do MEV-Boost é: o construtor cria um bloco e o submete ao relé; o relé valida o bloco e calcula o montante a ser pago; o proponente escolhe a melhor oferta e assina; o relé publica o bloco e distribui as recompensas.
MEV-Boost é uma infraestrutura importante, pois 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, beneficiando a descentralização a longo prazo do Ethereum.
Regras de seleção de fork do Ethereum
As regras de escolha de fork determinam como a rede chega a um consenso sobre a cabeça da cadeia. A sua relação com o tempo tem um impacto significativo na produção de blocos.
O PoS do Ethereum divide o tempo em slots de 12 segundos. Cada slot designa aleatoriamente um validador como proponente, enquanto outros validadores apoiam a cabeça da cadeia através de votação. Os slots são divididos em três fases de 4 segundos, onde o tempo de prova t=4 segundos é o mais crítico.
Do ponto de vista da saúde da rede, o melhor momento para a publicação de blocos é t=0. No entanto, como o valor dos blocos aumenta com o tempo, os proponentes têm o incentivo de atrasar a publicação para obter mais MEV.
Para incentivar a publicação atempada, foram introduzidos os mecanismos de "promoção do proponente" e "reestruturação honesta:"
Reparação de nós de retransmissão e de sinalização
Após o ataque de 2 de abril, a equipe de desenvolvimento do relay e do núcleo lançou vários patches:
Essas mudanças aumentaram a latência na publicação de blocos, o que pode levar os blocos a ultrapassarem o prazo de prova e serem transmitidos. Com a reestruturação honesta combinada, isso resulta em um aumento acentuado no número de blocos bifurcados.
Direção futura
Dado isso, a comunidade de pesquisa deve avaliar o número de reorganizações "aceitáveis" e considerar o risco de ataques equivalentes. Algumas possíveis direções de melhoria incluem:
No geral, o ataque de divisão permitiu-nos entender melhor a relação entre a latência, MEV-Boost e o mecanismo de consenso. Esperamos que isso possa impulsionar o fortalecimento contínuo do protocolo.