Explorando la relación entre MEV-Boost y el mecanismo de consenso de Ethereum
El 2 de abril, un atacante malicioso aprovechó una vulnerabilidad de una plataforma de retransmisión para robar 20 millones de dólares. En los días siguientes, los desarrolladores publicaron varios parches para solucionar este problema, pero combinado con la latencia de la red y la estrategia de los validadores, provocó una breve inestabilidad en la red de Ethereum el 6 de abril. La reorganización de la cadena reduce la tasa de producción de bloques y las garantías de liquidación, lo que es perjudicial para la salud de la red.
Este artículo tiene como objetivo explorar la interacción entre MEV-Boost y el mecanismo de consenso, revelar algunas sutilezas en la prueba de participación de Ethereum y enumerar posibles direcciones de mejora.
Introducción a MEV-Boost
MEV-Boost es un protocolo diseñado para mitigar el impacto negativo del valor máximo extraíble ( MEV ) en la red de Ethereum. Incluye tres roles:
Relé: intermediario confiable que conecta al proponente y al constructor de bloques
Constructores: entidades complejas que construyen bloques para maximizar el MEV
Proponente: validador de Ethereum PoS
El proceso general de MEV-Boost es: el constructor crea un bloque y lo envía al intermediario; el intermediario verifica el bloque y calcula el monto del pago; el proponente elige la oferta más alta y firma; el intermediario publica el bloque y distribuye las recompensas.
MEV-Boost es una infraestructura importante, ya que permite a todos los proponentes acceder de manera justa al MEV, sin necesidad de establecer una relación de confianza con los constructores, lo que beneficia la descentralización a largo plazo de Ethereum.
Reglas de selección de bifurcación de Ethereum
Las reglas de selección de bifurcación determinan cómo la red alcanza consenso sobre la cabeza de la cadena. Su relación con el tiempo tiene un impacto significativo en la producción de bloques.
Ethereum PoS divide el tiempo en intervalos de 12 segundos. Cada intervalo asigna aleatoriamente un validador como proponente, mientras que los otros validadores apoyan la cabeza de la cadena a través de la votación. Los intervalos se dividen en tres fases de 4 segundos, donde el tiempo de corte de prueba t=4 segundos es el más crítico.
Desde la perspectiva de la salud de la red, el mejor momento para publicar un bloque es t=0. Sin embargo, dado que el valor del bloque aumenta con el tiempo, los proponentes tienen el incentivo de retrasar la publicación para obtener más MEV.
Para fomentar la publicación oportuna, se introdujeron los mecanismos de "mejora del proponente" y "reestructuración honesta:"
Mejora del proponente: se otorga al proponente una mejora de elección de bifurcación equivalente al 40% del peso de prueba, que dura un slot.
Reorganización honesta: permite a los proponentes honestos forzar la reorganización de bloques con un peso de prueba inferior al 20%.
Reparación de nodos de retransmisión y de baliza
Después del ataque del 2 de abril, el equipo de desarrollo de relé y núcleo lanzó varios parches:
El relé verifica si hay proponentes maliciosos, si el bloque ha sido publicado y introduce un retraso aleatorio.
El nodo de señal verifica la validez del bloque y comprueba si hay bloques equivalentes en la red
Estos cambios aumentan la latencia en la publicación de bloques, lo que puede llevar a que los bloques se transmitan después de la fecha límite de prueba. Junto con reestructuraciones honestas, esto resulta en un aumento drástico en el número de bloques bifurcados.
Dirección futura
Dado esto, la comunidad de investigación debería evaluar la cantidad de reagrupaciones "aceptables" y considerar el riesgo de ataques equivalentes. Algunas posibles direcciones de mejora incluyen:
Implementar "headlock" para prevenir ataques equivalentes
Aumentar la recompensa por vulnerabilidades de MEV-Boost
Investigación de software de simulación de expansión de la temporización de subranura
Optimizar la ruta de publicación de bloques de retransmisión
Incluir MEV-Boost en el cliente de consenso (ePBS)
Añadir más casos de prueba
Fomentar la diversidad de clientes de retransmisión
Ajustar las medidas de penalización equivalentes
En general, los ataques de división nos han permitido comprender mejor la relación entre la latencia, MEV-Boost y el Mecanismo de consenso. Espero que esto impulse el fortalecimiento continuo del protocolo.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
13 me gusta
Recompensa
13
7
Republicar
Compartir
Comentar
0/400
LazyDevMiner
· hace18h
Esto debe ser el famoso escenario de grandes tontos.
Ver originalesResponder0
SandwichTrader
· hace18h
Se acabó el rollo. Las vulnerabilidades no pueden resistir la codicia. Otra vez la historia de sangre y lágrimas de los tontos.
Ver originalesResponder0
ser_ngmi
· hace18h
Otra vez alguien ha sido engañado, 2000w no es más que un detalle.
Ver originalesResponder0
governance_ghost
· hace18h
Es un poco absurdo, esta vez se llevaron 20 millones.
Ver originalesResponder0
JustAnotherWallet
· hace18h
eth no es tan simple, hermano.
Ver originalesResponder0
ProbablyNothing
· hace18h
Otra ola de vulnerabilidades ha sido explotada. Veamos quién se atreve a decir que el pos es seguro.
Ver originalesResponder0
DeFiCaffeinator
· hace19h
Si hubiera sabido que me robaron 20 millones, habría corrido.
La relación sutil entre MEV-Boost y el mecanismo de consenso PoS de Ethereum
Explorando la relación entre MEV-Boost y el mecanismo de consenso de Ethereum
El 2 de abril, un atacante malicioso aprovechó una vulnerabilidad de una plataforma de retransmisión para robar 20 millones de dólares. En los días siguientes, los desarrolladores publicaron varios parches para solucionar este problema, pero combinado con la latencia de la red y la estrategia de los validadores, provocó una breve inestabilidad en la red de Ethereum el 6 de abril. La reorganización de la cadena reduce la tasa de producción de bloques y las garantías de liquidación, lo que es perjudicial para la salud de la red.
Este artículo tiene como objetivo explorar la interacción entre MEV-Boost y el mecanismo de consenso, revelar algunas sutilezas en la prueba de participación de Ethereum y enumerar posibles direcciones de mejora.
Introducción a MEV-Boost
MEV-Boost es un protocolo diseñado para mitigar el impacto negativo del valor máximo extraíble ( MEV ) en la red de Ethereum. Incluye tres roles:
El proceso general de MEV-Boost es: el constructor crea un bloque y lo envía al intermediario; el intermediario verifica el bloque y calcula el monto del pago; el proponente elige la oferta más alta y firma; el intermediario publica el bloque y distribuye las recompensas.
MEV-Boost es una infraestructura importante, ya que permite a todos los proponentes acceder de manera justa al MEV, sin necesidad de establecer una relación de confianza con los constructores, lo que beneficia la descentralización a largo plazo de Ethereum.
Reglas de selección de bifurcación de Ethereum
Las reglas de selección de bifurcación determinan cómo la red alcanza consenso sobre la cabeza de la cadena. Su relación con el tiempo tiene un impacto significativo en la producción de bloques.
Ethereum PoS divide el tiempo en intervalos de 12 segundos. Cada intervalo asigna aleatoriamente un validador como proponente, mientras que los otros validadores apoyan la cabeza de la cadena a través de la votación. Los intervalos se dividen en tres fases de 4 segundos, donde el tiempo de corte de prueba t=4 segundos es el más crítico.
Desde la perspectiva de la salud de la red, el mejor momento para publicar un bloque es t=0. Sin embargo, dado que el valor del bloque aumenta con el tiempo, los proponentes tienen el incentivo de retrasar la publicación para obtener más MEV.
Para fomentar la publicación oportuna, se introdujeron los mecanismos de "mejora del proponente" y "reestructuración honesta:"
Reparación de nodos de retransmisión y de baliza
Después del ataque del 2 de abril, el equipo de desarrollo de relé y núcleo lanzó varios parches:
Estos cambios aumentan la latencia en la publicación de bloques, lo que puede llevar a que los bloques se transmitan después de la fecha límite de prueba. Junto con reestructuraciones honestas, esto resulta en un aumento drástico en el número de bloques bifurcados.
Dirección futura
Dado esto, la comunidad de investigación debería evaluar la cantidad de reagrupaciones "aceptables" y considerar el riesgo de ataques equivalentes. Algunas posibles direcciones de mejora incluyen:
En general, los ataques de división nos han permitido comprender mejor la relación entre la latencia, MEV-Boost y el Mecanismo de consenso. Espero que esto impulse el fortalecimiento continuo del protocolo.