Vitalik Buterin presenta hoja de ruta de la capa de ejecución de Ethereum con árboles de estado binarios y posible VM basada en RISCV

Vitalik Buterin detalló las actualizaciones planificadas para la capa de ejecución de Ethereum, destacando cambios en el árbol de estado y posible evolución de la máquina virtual (VM) en una nueva publicación. La hoja de ruta incluye reemplazar el actual hexary keccak Merkle Patricia Tree con un árbol binario usando una función hash más eficiente como blake3 o una variante Poseidon, apuntando a entregar ramas Merkle aproximadamente 4x más cortas, ganancias de prueba de 3–4x por estructura más hashing, acceso más económico a ranuras adyacentes mediante almacenamiento paginado, menor varianza en profundidad de acceso y un diseño más simple que puede soportar metadatos futuros para expiración de estado, con trabajo liderado por @gballet y otros contribuyentes. Buterin también argumentó por un cambio a largo plazo desde la EVM hacia una VM más eficiente y amigable para probadores como RISCV, señalando que tal diseño podría reducir la necesidad de muchos precompilados, alinearse mejor con probadores existentes basados en RISCV y hacer más práctica la prueba del lado del cliente. Su ruta de implementación propuesta prevé primero usar una NewVM (por ejemplo RISCV) para precompilados, luego permitir contratos NewVM y finalmente convertir la EVM en un contrato inteligente escrito en la NewVM para mantener compatibilidad hacia atrás mientras mejora simplicidad y eficiencia del probador.