Actualización EIP-8297 de Ethereum: Un Paso Hacia una Estructura de Árbol Binario Particionado
Ethereum se está preparando para una actualización significativa con la implementación de EIP-8297, conocida como el Árbol Binario Particionado (PBT). Esta iniciativa tiene como objetivo reorganizar la estructura de datos subyacente de Ethereum para facilitar pruebas de estado más pequeñas y permitir la expiración de estado sin requerir tiempo de inactividad en la red.
Detalles de la Actualización
El estado actual de Ethereum, que incluye saldos de cuentas, códigos de contratos inteligentes y datos asociados, está organizado utilizando un Merkle Patricia Trie (MPT) hexario. EIP-8297 propone un cambio a una estructura de árbol binario, simplificando la organización de los datos. Esta nueva estructura consolidará los encabezados de cuentas, el almacenamiento de contratos y el código de contratos en un solo árbol binario, mejorando la eficiencia.
El término 'particionado' se refiere al método de clasificar claves en zonas designadas, manteniendo los datos relacionados más cerca unos de otros. Además, la actualización eliminará la codificación RLP, abordando algunos de los desafíos existentes en la prueba de datos.
Pruebas y Futuro Despliegue
La propuesta recientemente pasó una prueba crucial en un shadowfork de mainnet llamado glamsterdam-pbt-1, gestionado por ethPandaOps. Durante esta prueba, los nodos que utilizaban el cliente Besu lograron transitar con éxito al nuevo formato, tardando aproximadamente 2 horas y 41 minutos en la reconstrucción del estado. Se espera que el despliegue completo en la mainnet ocurra en el cuarto trimestre de 2026, aunque aún no se ha anunciado una fecha específica de activación.
Implicaciones para Ethereum
Esta actualización es particularmente beneficiosa para los desarrolladores que trabajan en clientes sin estado, que verifican bloques sin almacenar el estado completo. Al proporcionar pruebas más pequeñas y simples, el PBT podría eliminar barreras significativas en este ámbito. Además, el diseño apoya futuros métodos de expiración de estado mientras mantiene los patrones de acceso actuales, asegurando que los contratos y billeteras existentes continúen funcionando sin interrupciones.
A medida que Ethereum avanza, el enfoque estará en pruebas adicionales de shadowfork, resultados de otros clientes de ejecución y el anuncio de la fecha de activación de la mainnet.
FAQ
¿Qué es EIP-8297?
EIP-8297 es una actualización de Ethereum que propone la implementación de una estructura de Árbol Binario Particionado (PBT) para reorganizar los datos de Ethereum, facilitando pruebas de estado más pequeñas y permitiendo la expiración del estado sin tiempo de inactividad en la red.
¿Cómo mejora EIP-8297 la estructura de datos de Ethereum?
EIP-8297 simplifica la organización de datos de Ethereum al cambiar de un Trie Merkle Patricia hexario a una estructura de árbol binario, consolidando los encabezados de cuenta, el almacenamiento de contratos y el código de contratos en un solo árbol para una mayor eficiencia.
¿Cuáles son los beneficios del Árbol Binario Particionado para los desarrolladores?
La estructura PBT proporciona pruebas más pequeñas y simples, lo que es particularmente beneficioso para los desarrolladores que trabajan en clientes sin estado que verifican bloques sin almacenar todo el estado, eliminando así barreras significativas en esta área.
¿Cuándo se espera el despliegue completo de EIP-8297?
Se espera que el despliegue completo de EIP-8297 en la red principal de Ethereum ocurra en el cuarto trimestre de 2026, aunque aún no se ha anunciado una fecha de activación específica.
¿Qué pruebas se han realizado para EIP-8297?
EIP-8297 recientemente pasó una prueba crucial en un shadowfork de la red principal llamado glamsterdam-pbt-1, donde los nodos que utilizan el cliente Besu lograron transitar exitosamente al nuevo formato, tardando aproximadamente 2 horas y 41 minutos en la reconstrucción del estado.
Comentarios
Los comentarios se moderan antes de publicarse.
Aún no hay comentarios — sé el primero.