Ethereum

Ethereum Beacon Chain Experiences 7-Block Reorg: ¿Qué está pasando?

img-ads


Antes de la fusión, programada tentativamente para agosto, Beacon Chain de Ethereum vio ayer una reorganización (reorg) de siete bloques.

Según los datos de Beacon Scan, entre las 08:55:23 y las 08:56:35 UTC del 25 de mayo, siete bloques del número 3.887.075 al 3.887.081 fueron eliminados de la cadena de balizas.

El término reorg se refiere a un evento en el que un bloque que formaba parte de la cadena canónica, como B. la cadena Beacon, se sale de la cadena porque un bloque competidor la golpea.

Esto puede ser el resultado de un ataque malicioso de un minero con muchos recursos o un error. Tales ocurrencias sin darse cuenta bifurcan o duplican la cadena.

En esta ocasión, los desarrolladores creen que el problema se debe a las circunstancias más que a algo grave como un problema de seguridad o un error fundamental, con una mención particular de una «bifurcación de impulso de propuesta». Este término se refiere a un proceso mediante el cual se da prioridad a ciertos proveedores en la selección del siguiente bloque en la cadena de bloques.

El desarrollador de Core Ethereum, Preston Van Loon, sugirió que el reordenamiento se debió a una «segmentación no trivial» del software de nodo de cliente nuevo y antiguo y no fue necesariamente algo malicioso. Cofundador de Ethereum Vitalik Buterin etiquetado la teoría una «buena hipótesis».

Reorganización de bloques: Beacon Scan

Martin Köppelmann, cofundador de la cadena Gnosis compatible con EVM, fue uno de los primeros en señalar el incidente a través de Twitter esta mañana, y señaló que «muestra que la estrategia actual de certificación de nodos debe reconsiderarse para, con suerte, conducir a una cadena más estable! (Propuestas ya existen).”

En respuesta a Köppelmann, Van Loon atribuyó tentativamente la reorganización a la bifurcación de impulso del proponente, que aún no se había implementado por completo:

“Sospechamos que esto se debe al hecho de que la implementación de Proposer Boost Fork Choice aún no se ha implementado por completo en la red. Esta reorganización no es un indicador de una elección de bifurcación errónea, sino más bien una segmentación no trivial del software de cliente actualizado frente al heredado”.

“Todos los detalles se darán a conocer una vez que tengamos un alto nivel de confianza en la causa raíz. ¡Esperen una autopsia de la comunidad de desarrollo de clientes!”, agregó.

Hoy temprano, otro desarrollador Terence Tsao repitió envió esta hipótesis a sus 11.900 seguidores de Twitter, y señaló que la reorganización parecía ser causada por «nodos potenciados frente a no potenciados en la red y el momento en que un bloque llega muy tarde».

“Dado que el impulso del proponente es un cambio que no rompe el consenso. Debido a la naturaleza asíncrona del cronograma de lanzamiento del cliente, la implementación fue gradual. No todos los nodos actualizaron el impulso del proponente al mismo tiempo”.

Relacionada: El soporte de OpenEthereum termina con la próxima fusión

Hablando en la conferencia Permissionless la semana pasada, Van Loon dijo que la fusión y el cambio a Prueba de participación (PoS) podría ocurrir en agosto «si todo va según lo planeado».

Si bien la reorganización ciertamente generará dudas sobre esa posible línea de tiempo, Van Loon y los otros desarrolladores no han explicado si tendrá algún impacto.