Un error en la implementación de Bellatrix podría retrasar The Merge

Bellatrix Error Ethereum

Un desarrollador ha encontrado un error tras la implementación de la actualización Bellatrix que ha provocado la pérdida de uno de cada diez bloques durante 600 slots.

La actualización Bellatrix, que prepara la red Ethereum para la fusión con la Beacon Chain, se completó con éxito ayer, martes 6 de septiembre. Sin embargo, un grupo de desarrolladores han manifestado sus temores al encontrar un error que provocaba la pérdida de uno de cada diez bloques que se crearon durante 600 slots.

Bellatrix actualiza los clientes de la capa de consenso de Ethereum a la época 144896 de la Beacon Chain, siendo el último paso antes de la fusión, que está prevista para la semana que viene y que cambiará el mecanismo de consenso de ETH a Proof-Of-Stake.

Sin embargo, durante el hard fork el 5% de los validadores se desconectaron, lo que contribuyó a que la tasa de bloques perdidos fuese mayor al 9%, tal y como ha señalado Martin Köppelmann, cofundador de Gnosis. 

Este problema llevó a algunos usuarios a plantearse si Ethereum estaba realmente preparada para la fusión. Esto se debe a que, aunque aparentemente baja, la tasa del 9% de bloques perdidos es un 1700% mayor a la habitual, que no suele ser superior al 0,5%.

Sin embargo, el problema podría deberse a que el 25,6% de los clientes de la capa de consenso de Ethereum no está “preparado para la Fusión”, según los datos de Ethernodes. 

La comunidad no está preocupada

A pesar de este error, la mayor parte de la comunidad de Ethereum no está preocupada. La mayoría cree que este pico de bloques perdidos se depurará antes de la implementación final de The Merge, por lo que no habrá problemas inesperados en la última etapa.

Otros señalan que el hecho de que solo el 5% de los validadores de la red cayeran era un “resultado asombroso”, por lo que sería raro que se dieran problemas realmente graves en está etapa final.

Para Anthony Sassano, fundador de Daily Gwei, el peor escenario sería que el cambio de consenso provocase que la cadena de bloques dejara de funcionar completamente, lo que requeriría algún tipo de intervención de los desarrolladores para solucionarlo. Por otra parte, validadores que abandonan, pérdidas de bloques o fallos en clientes, son solo problemas menores, que no suponen una preocupación.

[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]