#goodnews1
Las actualizaciones de Ethereum plantean desafíos de prueba, afirma el cofundador de Sprinter

Greg Markou advierte a quienes suponen que las actualizaciones de Ethereum salen bien porque superaron una prueba en una red de pruebas: a menudo no es así.

El cofundador y director ejecutivo de Sprinter afirma que es difícil probar las actualizaciones de la red y que estas pueden causar fallos en muchas aplicaciones sin previo aviso. Habla desde la experiencia: estuvo presente la última vez que sucedió.

Sus comentarios surgieron durante un debate público entre desarrolladores sobre las realidades de implementar cambios de protocolo en la plataforma de contratos inteligentes más activa del mundo. Su punto principal fue contundente: las redes de pruebas ayudan, pero no pueden tener en cuenta todos los casos excepcionales que podrían causar problemas a las aplicaciones que funcionan en la red activa.
Una historia sobre la bifurcación dura de Londres
La credibilidad de Markou en este tema se debe a un incidente concreto. Era el responsable del mantenimiento de web3.js durante la actualización EIP-1559, que se implementó como parte de la bifurcación dura de Londres en agosto de 2021.

Para quienes no lo sepan, web3.js es una biblioteca de JavaScript que permite a las aplicaciones comunicarse con la cadena de bloques de Ethereum. Imagínenla como el traductor entre un sitio web y la propia red.

Una bifurcación dura, por su parte, es un cambio en las reglas fundamentales de Ethereum que toda la red adopta. Cada nodo tiene que seguir las nuevas reglas, lo que significa que cualquier software creado sobre supuestos anteriores puede quedar de repente desactualizado.

Según Markou, una actualización vinculada a ese cambio tuvo consecuencias que nadie previó. Casi todas las aplicaciones que dependían de web3.js se vieron afectadas.

El responsable fue una invariante relacionada con MetaMask que pasó inadvertida. Una invariante es una condición que los desarrolladores suponen que siempre se cumplirá. Cuando uno de esos supuestos deja de cumplirse silenciosamente, todo lo que se construyó sobre él puede tambalearse.

Markou describió Ethereum como una «bestia absolutamente monolítica».

Es una descripción vívida, y no precisamente afectuosa. La idea es que el sistema ha crecido tanto y está tan interconectado que resulta realmente difícil predecir cómo repercute un solo cambio en el resto.#Write2Earn #ETH $ETH