El desarrollador de Ethereum, Toni Wahrstätter, ha revelado que la red Ethereum se está preparando para un cambio radical en su arquitectura de ejecución de transacciones con la próxima bifurcación dura “Glamsterdam”.
Según Wahrstätter, la propuesta EIP-7928, que es fundamental para la actualización, otorgará a la Máquina Virtual de Ethereum (EVM) la capacidad de ejecutar transacciones en paralelo, lo que supondrá un gran avance en la escalabilidad de la red.
Con la propuesta EIP-7928, se añadirá a los bloques de Ethereum una nueva estructura denominada “Lista de Acceso a Bloques” (BAL). Esta estructura registrará las cuentas y áreas de almacenamiento a las que accede un bloque, así como los cambios de estado que se produzcan tras cada transacción. De este modo, se podrán observar directamente los efectos de una transacción en la red, sin necesidad de realizar un seguimiento individual de cada una, como ocurría anteriormente.
Wahrstätter afirmó que este sistema proporcionaría ventajas significativas al software cliente. Clientes de Ethereum como Geth, Nethermind, Besu, Erigon y Reth podrían verificar transacciones en paralelo sin tener que esperar entre sí gracias a BAL. Esto permitiría un uso más eficiente de la arquitectura multinúcleo de los procesadores modernos.
La nueva arquitectura también permitirá un método denominado “precarga por lotes”, que posibilita la precarga de los datos necesarios desde el disco en bloque durante la ejecución de los bloques. Esto evitará que los nodos esperen datos durante la ejecución y acelerará el proceso de verificación de transacciones.
Otra contribución significativa de EIP-7928 es la capacidad de paralelizar los cálculos de la raíz posterior al estado. Los nodos de la red podrán procesar el árbol de estado actualizado simultáneamente mientras continúa la ejecución del bloque. Esto reducirá uno de los cuellos de botella en el proceso de validación de bloques.
La actualización también mejorará el sistema de sincronización de Ethereum. Wahrstätter afirmó que el nuevo enfoque, denominado «sincronización instantánea v2», permitirá que los nodos se sincronicen con la cadena más rápidamente y omitan por completo la fase de «reparación» requerida en el sistema actual. Se espera que esto aumente la resiliencia de la red, especialmente durante períodos de alto volumen de transacciones.
Los desarrolladores de Ethereum afirman que las pruebas han demostrado un aumento de cinco veces en la velocidad de verificación de bloques en máquinas de 6 núcleos. Este aumento de rendimiento hace que elevar el límite de gas por bloque a 300 millones sea una opción realista, aunque inicialmente se planea implementar la bifurcación de Glamsterdam con un límite de aproximadamente 200 millones de gas.
Wahrstätter también afirmó que EIP-7928 funcionará conjuntamente con EIP-7732 (ePBS), que mejora el marco de separación entre proponente y constructor, lo que permite a los validadores ahorrar entre 2 y 4 veces más tiempo en la ejecución de transacciones.
Wahrstätter argumentó que la comunidad de Ethereum lleva mucho tiempo trabajando intensamente en la escalabilidad, y que la actualización de Glamsterdam será un hito importante que demostrará lo que las comunidades de desarrolladores descentralizados pueden lograr juntas hacia un objetivo común.
*Esto no constituye asesoramiento de inversión.


