Los desarrolladores de Ethereum descubren errores en EIP-1559 antes del Hard Fork London

Tabla de Contenidos

Se ha publicado un nuevo anuncio en la retrospectiva de la red de pruebas de Ethereum en London que describe un error en el proceso de desarrollo. El equipo de OpenEthereum descubrió el nuevo error cuando trabajaba en un nodo en Ropsten.

El nuevo anuncio describe cómo se encontró el error, el proceso de corrección y las acciones correctivas sugeridas. Parece que el problema real fue sobre las transacciones EIP-1559, y la solución sugiere agregar nuevas afirmaciones a la validez de este tipo de transacciones.

Arreglos finales antes de la gran Hard Fork

London Hard Fork es la próxima gran actualización de la red Ethereum. Aparentemente, estará disponible el 4 de agosto con varios cambios en la red. El mayor cambio será la forma en que se compensa a los mineros. La próxima bifurcación dura consta de cinco mejoras importantes en la cadena de bloques. Estas mejoras se denominan propuestas de mejora de Ethereum o EIP.

EIP-1559 es la mejora más importante en la próxima bifurcación que cambiará el límite de suministro de la criptomoneda ETH. Muchos mineros están en contra de la próxima propuesta, pero de todos modos entrará en funcionamiento después de la bifurcación de London. Ahora, parece que algunos desarrolladores han encontrado un error en el EIP y lo han solucionado antes de la bifurcación.

eth ethereum

Según el anuncio, el equipo de desarrollo de OpenEthereum ha notado un error funcional en su nodo el 21 de julio. El nodo había dejado de progresar en un bloque específico. El equipo inicialmente pensó que el problema estaba en el nodo. Según la descripción:

“El problema, que originalmente se pensó que estaba en OpenEthereum, estaba en cómo la implementación de go-ethereum verificaba el saldo del remitente de la transacción para las transacciones de estilo 1559. Debido a que los mineros de Ropsten ejecutaban exclusivamente go-ethereum, una transacción «no válida» cuyo saldo del remitente era demasiado bajo se incluyó en un bloque y luego fue aceptada por otros mineros de go-ethereum, a pesar de haber sido rechazada por algunos otros clientes en la red «.

Parece que el error estaba relacionado con los procesos de transacción en la nueva implementación de Ethereum, EIP-1559. Tres nodos, go-ethereum, Erigon y Nethermind, tenían el error y aceptaron una transacción incorrecta. Los equipos de desarrollo encontraron y corrigieron los errores, y el código corregido ahora está disponible en GitHub.

Después de corregir cualquier error, los equipos de desarrollo sugieren acciones correctivas para evitar problemas similares en el futuro. Los desarrolladores de Ethereum sugieren que la claridad de las afirmaciones en las especificaciones debería incrementarse en el código base. Agregaron un compromiso al código base para asumir nuevas afirmaciones sobre la validez de las transacciones EIP-1559.

Aunque muchos mineros están en contra de la próxima bifurcación London, parece que el gran cambio en la cadena de bloques Ethereum es inevitable. Es un paso estratégico hacia la nueva versión de la cadena de bloques Ethereum. Los procesos de mejora y corrección de errores muestran que el grupo principal de desarrolladores de la comunidad Ethereum está trabajando arduamente para implementar los cambios. Deberíamos esperar en los próximos días y ver los cambios que sucederán en Ethereum blockchain después de la actualización.


Si este artículo le pareció interesante, aquí puede encontrar más noticias de Ethereum

RELATED POSTS

Síguenos en Redes

Cripto Tutoriales

Cripto Reviews

Ads