Un desarrollador de Ethereum encuentra un fallo en la red

Ethereum The Merge portada

El error que se ha encontrado en Ethereum provoca que se pierdan datos al cerrar sesión.

The Merge, la fusión de la blockchain de Ethereum con la Beacon Chain, que activará el cambio de mecanismo de consenso en la red, está cada vez más cerca. El evento, planeado para septiembre, atrae la atención de toda la comunidad cripto, ya que se trata del mayor cambio en la historia de Ethereum.

En este tipo de actualizaciones, que suponen grandes cambios para las cadenas de bloques, suelen aparecer problemas y contratiempos que llevan a retrasos en la implementación final de los cambios. Sucedió con Vasil de Cardano y ha sucedido ahora con The Merge.

En este sentido, Peter Szilágyi, desarrollador de software de Ethereum, ha publicado en su cuenta de Twitter el hallazgo de un estado corrupto en la red que provoca la pérdida de datos. 

En el tuit, Szilágyi explica que el problema puede tener su origen en uno de los pull requests que se fusionaron hacia el nuevo modelo de almacenamiento o podador de línea.

El desarrollador también ha señalado, en un post en GitHub, que el problema afectará a todos aquellos que están ejecutando una versión antigua, en la que se corrompe la base de datos y provoca una pérdida de datos. Este problema ha tardado más de lo normal en detectarse porque se produce cuando se cierra el sistema.

Go Ethereum y la solución al problema

Por suerte, Go Ethereum, un grupo de desarrolladores de la red, han sido capaces de solucionar este problema en menos de un día. Para ello, han lanzado un hotfix que soluciona el error y han aconsejado a todos aquellos usuarios que han actualizado el sistema que retrocedan los últimos dos días y ejecuten de nuevo para comprobar que todo funciona correctamente.

Por su parte, Szilágyi ha aconsejado a los usuarios que esperan a que los desarrolladores finalicen el trabajo para asegurarse de que la versión es la correcta. 

¿Cuándo se activará The Merge en la red principal de Ethereum?

A pesar de este error, la Fundación Ethereum ha publicado nueva información en su blog oficial sobre la implementación de The Merge y aseguran que está programada para septiembre.

Según la información de la Fundación Ethereum, la implementación tendrá lugar en dos pasos. El primero de ellos, Bellatrix, tendrá lugar en la época 144896 de la Beacon Chain, que tendrá lugar el 6 de septiembre. El segundo, llamado Paris, se activará cuando se supere el umbral de dificultad total, lo que se espera que suceda entre el 10 y el 20 de septiembre, y provocará la fusión entre la Beacon Chain y la red principal de Ethereum.

Tras este segundo paso, los operadores de nodos deberán actualizar tanto los clientes de la capa de consenso como los de la capa de ejecución para migrar con éxito al nuevo ecosistema.

New call-to-action