El fundador de Ethereum, Vitalik Buterin, ha agregado más a la sección de la hoja de ruta de Ethereum llamada “The Splurge”, con el objetivo de hacer avanzar la máquina virtual de Ethereum (EVM) hacia un “estado final” estable y de alto rendimiento.
Según el informe técnico del 29 de octubre publicación de blogesta visión también incluyó mejoras significativas en la experiencia del usuario, la seguridad, la estructura de tarifas de transacción y las capacidades criptográficas de Ethereum.
Mejora de EVM con EOF
Buterin explicó que la arquitectura EVM actual presenta desafíos para el análisis estático, lo que complica la creación de implementaciones eficientes, la verificación formal del código y futuras extensiones. Esta arquitectura restringe la compatibilidad con métodos criptográficos avanzados.
Para superar esto, Buterin presenta el formato de objeto EVM (EOF), una parte fundamental del próximo hard fork de Ethereum. EOF es un conjunto de propuestas de mejora de Ethereum (EIP) que reestructura el código EVM para separar el código de los datos, restringir los saltos dinámicos e introducir nuevos mecanismos de subrutina.
Se espera que estas actualizaciones aumenten la eficiencia, la escalabilidad y la compatibilidad de EVM con funciones criptográficas complejas.
Los contratos heredados seguirán siendo funcionales, pero los nuevos contratos pueden aprovechar las características específicas de EOF para mejorar el rendimiento y reducir los costos del gas. Con EOF, la red de Ethereum puede incorporar actualizaciones más fácilmente con el tiempo.
Abstracción de cuenta
Buterin también reveló que “The Splurge” tiene como objetivo avanzar en la abstracción de cuentas, ampliando el proceso de verificación de transacciones más allá de las firmas ECDSA. Esta actualización permitiría a las cuentas utilizar código EVM arbitrario para la lógica de verificación en lugar de depender únicamente de verificaciones de firma única.
Según Buterin, la abstracción de cuentas permite que las transacciones se originen a partir de contratos inteligentes en lugar de exclusivamente desde cuentas de propiedad externa (EOA). La complejidad radica en implementar este modelo para respaldar la descentralización y mitigar riesgos como los ataques de denegación de servicio.
Además, señaló que “idealmente, las implementaciones de abstracción de cuentas deberían armonizarse en L1 y L2 tanto como sea posible”.
Economía de las tarifas de transacción
Buterin también habló sobre la estructura de tarifas de transacción de Ethereum, llamándolo “gas multidimensional”. Este concepto sugiere tener precios y límites distintos para diferentes recursos de blockchain para asignar mejor la capacidad de la red.
Como explicó:
“Hoy tenemos gas multidimensional para ejecución y blobs; En principio, podríamos aumentar esto a más dimensiones: datos de llamada, lecturas/escrituras de estado y expansión del tamaño del estado”.
Él cree que el gas multidimensional podría reducir la presión sobre los recursos en el “peor de los casos”, reduciendo la necesidad de una optimización constante del rendimiento. Sin embargo, señaló dos compensaciones principales: una mayor complejidad del protocolo y una mayor complejidad en los algoritmos necesarios para optimizar la capacidad del bloque.
Entonces, para simplificar la implementación, Buterin propuso que el uso del gas multidimensional podría limitarse dentro de EOF. Dado que el EOF impide que los contratos establezcan límites de gas para otras convocatorias de contratos, este enfoque podría evitar algunos de los desafíos inherentes al gas multidimensional.