ZKsync, una entidad reconocida en el sector de la acumulación de conocimiento cero, ha anunciado una actualización exclusiva para el compilador Solidity. Según ZKsync, la versión 1.5.6 del compilador Solidity aporta mejoras de rendimiento significativas a ZKsync Era junto con la compatibilidad con solc v0.8.28. La plataforma recurrió a su cuenta oficial de redes sociales para brindar los detalles de esta iniciativa.

¡Alerta de nueva versión! ¡La versión 1.5.6 del compilador Solidity para ZKsync Era! Esta versión se centra en la compatibilidad con solc v0.8.28 y las mejoras de rendimiento. Si tiene la versión 1.5.5 o anterior, ¡ahora es el momento de actualizar! Consulte las notas de la versión completas y descargue los binarios para su…

— Desarrolladores de ZKsync (∎, ∆) (@zkSyncDevs) 17 de octubre de 2024

La nueva actualización del compilador Solidity de ZKsync Era mejora el consumo de gas

En su publicación X, ZKsync señaló que la nueva actualización del compilador Solidity tiene como objetivo optimizar el consumo de gas para los contratos inteligentes. Además, mejora la eficiencia general del ecosistema ZKsync. La plataforma alentó a los desarrolladores a utilizar versiones anteriores, especialmente v1.5.5 o anteriores para instalar la última actualización. Agregó que, con la última versión, pueden aprovechar las características exclusivas que ofrece la plataforma.

Uno de los principales cambios que trae la última versión es la mejora de la eficiencia del gas. En comparación con la versión 1.5.1, que salió a la luz a principios de este año, los consumidores pueden disfrutar de una reducción media de hasta el 4,5% en sus tarifas de gas. Las respectivas optimizaciones pueden afectar sustancialmente al coste de ejecución e implementación de contratos inteligentes. Esto la convierte en una actualización fundamental que facilita a los desarrolladores minimizar los gastos y, al mismo tiempo, maximizar el rendimiento.

Curiosamente, los desarrolladores de ZKsync han subrayado que no se han producido regresiones en el consumo de gas durante las pruebas, contrarias a los estándares de los contratos inteligentes del mundo real. Esto garantiza que las optimizaciones respectivas pueden considerarse fiables y no comprometerán la funcionalidad de los contratos.

La actualización también incorpora la aplicación de los pases MachineCopyPropagatoin

Una de las optimizaciones destacadas que ofrece esta versión incluye la implementación de los pases MachineCopyPropagation. Además, el equipo de ZKsync ha perfeccionado el procedimiento interno del compilador para que funcione de forma más eficaz con MCP. Según ZKsync, esto mejorará aún más la ejecución de contratos inteligentes en varias plataformas.