ZKsync, una entidad conocida en el sector acumulativo 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 importantes mejoras de rendimiento a ZKsync Era además de admitir solc v0.8.28. La plataforma recurrió a su cuenta oficial de redes sociales para brindar los detalles de este esfuerzo.
🏆 ¡Alerta de nuevo lanzamiento! 🏆
v1.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 tienes 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 archivos 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 contratos inteligentes. Además, mejora la eficiencia general del ecosistema ZKsync. La plataforma alentó a los desarrolladores a utilizar versiones anteriores, especialmente la v1.5.5 o anteriores para instalar la última actualización. Agregó que, con la última versión, pueden aprovechar las funciones exclusivas que ofrece la plataforma.
Uno de los principales cambios que trae la última versión es la eficiencia mejorada del gas. En comparación con la versión 1.5.1, que surgió a principios de este año, los consumidores pueden disfrutar de una disminución promedio de hasta un 4,5% en sus tarifas de gas. Las respectivas optimizaciones pueden afectar sustancialmente el costo de ejecución e implementación de contratos inteligentes. Esto la convierte en una actualización crítica que facilita a los desarrolladores minimizar los gastos y al mismo tiempo maximizar el rendimiento.
Curiosamente, los desarrolladores de ZKsync han enfatizado que no se produjeron regresiones en el consumo de gas durante las pruebas contrarias a los estándares de contratos inteligentes del mundo real. Esto garantiza que las respectivas optimizaciones puedan considerarse fiables y no comprometan la funcionalidad de los contratos.
La actualización también incorpora la aplicación de los pases MachineCopyPropagatoin
Una de las optimizaciones destacadas que proporciona esta versión incluye la implementación de pases MachineCopyPropagation. Además, el equipo de ZKsync ha perfeccionado el procedimiento interno del compilador para un trabajo más eficaz con MCP. Según ZKsync, esto mejorará aún más la ejecución de contratos inteligentes en varias plataformas.