Los desarrolladores de Ethereum confirman la llegada de Berlín, la actualización de Ethereum que integrará varias propuestas de mejoras (EIP) a la red principal, para el próximo 14 de abril. 

Después de varios meses de desarrollo, el equipo de trabajo de Ethereum (ETH), la segunda blockchain y criptomoneda más importante de la industria digital, anuncia el lanzamiento en mainnet de la próxima actualización de la red, conocida como Berlín. La activación de esta actualización está prevista ocurrir el próximo 14 de abril, a la altura de bloque 12.244.000, y traerá consigo la implementación de varias propuestas de mejora para la red, llamadas EIP (Ethereum Improvements Proposals) que ayudarán a Ethereum a fortalecerse mientras continúa su paso hacia la transición del protocolo de consenso de la Prueba de Trabajo, Proof of Work (PoW), hacia la Prueba de Participación o Proof of Stake (PoS)

La noticia la dio a conocer el desarrollador de la red, Tim Beiko, que en una publicación en el blog de Ethereum informó cómo será el cronograma de ejecución para la activación de esta actualización en mainnet. 

Como explicó Beiko, la activación de Berlín está prevista comenzar este 10 de marzo, a la altura de bloque 9.812.189 en la red de pruebas de Ethereum, Ropsten; luego, el 17 de marzo seguirá en la red de pruebas Goerli, en el bloque 4.460.644, y para el día 24, se activará en la red de pruebas Rinkeby en el bloque 8.290.928 de esta red. Todo esto antes de su llegada a la red principal o mainnet de Ethereum. Beiko también explicó que aunque la fecha prevista para su activación en la mainnet es el 14 de abril, la fecha podría cambiar debido a la variabilidad del tiempo de bloque en la red. 

Te puede interesar: Se intensifica y fortalece la competencia contra Ethereum, por parte de Cardano y Polkadot

EIPs a activarse en Berlín

Como explica el desarrollador, Berlín activará 4 EIPs discutidas y aprobadas en la cripto comunidad de Ethereum en los últimos meses, que ayudarán a la red a mejorar varios aspectos técnicos. 

La primera de estas propuestas de mejoras es la EIP-2565, que introducirá un nuevo algoritmo para calcular el costo del gas y ayudar a la red a reflejar con precisión el costo operativo y reducir el coste de la precompilación de ModExp. Berlín también implementará la propuesta de mejora EIP-2929, que ayudará a la red a incrementar su seguridad, al elevar el coste del gas para algunos códigos operacionales específicos. También se activará la propuesta de mejora EIP-2718, que introduce un nuevo tipo de transacción y le permitirá a los desarrolladores la creación de nuevos tipos de transacciones de forma fácil. Por último, Berlín introducirá la propuesta de mejora EIP-2930, que agrega un tipo de transacción que contiene una lista de acceso, una lista de direcciones y claves de almacenamiento a las que la transacción planea acceder. Esta última propuesta se diseñó con la finalidad de mitigar algunos de los aumentos en el costo del gas introducidos por la EIP-2929, entregando hasta el 10% de descuento.

Actualizar las versiones de los clientes

Por otro lado, Beiko explica que los operadores de nodos en Ethereum deben actualizar la versión del cliente que ejecutan para ser compatibles con Berlín. Esto debe realizarse antes de implementar la actualización en las 3 redes de pruebas y antes del 7 de abril para la red principal. 

Como se trata de un hard fork o bifurcación dura, aquellos operadores de nodos que no se actualicen a las nuevas versiones de sus clientes para admitir Berlín, se quedarán atrapados en la cadena anterior, incompatible con la actualización, por lo que no podrán enviar Ether u operar en la red Ethereum. 

«Los operadores de nodos de Ethereum deben actualizar sus nodos antes del bloque de bifurcación en las redes en las que quieran participar. Debido a la variabilidad del tiempo de bloque, se recomienda actualizar varios días antes de la fecha prevista».

En la publicación, el desarrollador proporcionó las nuevas versiones disponibles para los clientes Go Ethereum (Geth), OpenEthereum, Nethermind y Besu. Para los clientes TurboGeth y EthereumJS, Beiko explicó que las actualizaciones estarán listas para el lanzamiento de Berlín en la red principal, y que estos clientes no tendrán actualizaciones para las redes de pruebas. Por otro lado, Trinity está obsoleto y por tanto no admitirá la actualización de Berlín.

La nueva actualización no afectará los usuarios de exchanges y wallets como Metamask, MyCrypto o MyEtherWallet. 

Ethereum, preparándose para el futuro

Berlín, como ya se mencionó, busca mejorar el rendimiento de la red principal y también prepararla para futuras actualizaciones. 

Ethereum está en camino a su mayor actualización, Ethereum 2.0, que migrará el protocolo hacia un nuevo modelo de consenso, conocido como PoS, donde los mineros son sustituidos por validadores en la red que garantizarán rapidez y un alto rendimiento en la confirmación de las transacciones. Esto a su vez le dará a Ethereum mayor escalabilidad y seguridad. 

Al cierre de esta edición, Ethereum cuenta con un valor de 1.820 $ USD, y una capitalización bursátil de más de 208 mil millones de dólares. 

Continúa leyendo: EIP-1559 de Ethereum puede ser la clave para acabar con las altas tarifas de Gas