La Fundación Ethereum anunciado que la actualización de la red Dencun se implementará en la Ethereum . Esto se produce después de una activación exitosa en todas las redes de prueba. La actualización, programada para el 13 de marzo de 2024 a las 13:55 UTC, requiere que los operadores de nodos y los participantes actualicen su software. Esto sigue a la actualización de Shapella e incluye cambios importantes como la introducción de blobs de datos efímeros con EIP-4844, destinados a reducir las tarifas de transacción L2. Una transmisión en vivo comunitaria estará disponible para aquellos interesados en seguir el evento.
La actualización incluye cambios en las capas de consenso y ejecución de Ethereum , detallados en EIP-7569. Los cambios clave en el protocolo son EIP-1153 (códigos de operación de almacenamiento transitorio), EIP-4788 (raíz de bloque de baliza en EVM), EIP-4844 (transacciones Shard Blob), EIP-5656 (MCOPY – instrucción de copia de memoria), EIP-6780 (SELFDESTRUCT solo en la misma transacción), EIP-7044 (Salidas voluntarias firmadas perpetuamente válidas), EIP-7045 (Aumentar el espacio máximo de inclusión de atestación), EIP-7514 (Agregar límite máximo de abandono de época) y EIP-7516 (código de operación BLOBBASEFEE).
Para los cambios en la capa de consenso, las especificaciones se pueden encontrar en la carpeta Deneb del repositorio ethereum /consensus-specs. Los cambios en la capa de ejecución se describen en los EIP vinculados, con una especificación de Python en progreso en el repositorio ethereum /execution-specs. Además, Deneb necesita modificaciones en la API del motor para la comunicación entre los nodos de la capa de consenso y de ejecución, que se detallan en el archivo cancun.md del repositorio ethereum /execution-apis.
Se han enumerado las versiones de clientes que admiten Dencun en la red principal Ethereum , incluidas versiones para Lighthouse, Lodestar, Nimbus, Prysm, Teku (capa de consenso) y Besu, Erigon, go- ethereum , Nethermind, Reth (capa de ejecución). La Fundación Ethereum advierte a los validadores sobre los riesgos de ejecutar un cliente mayoritario y ofrece recursos para la distribución de clientes y guías de cambio.
Para Ethereum o de Ether , no se requiere ninguna acción a menos que lo indique su proveedor de intercambio o billetera. Los operadores de nodos deben actualizar sus clientes a las versiones especificadas para garantizar la compatibilidad con la actualización de Dencun. También se recomienda a los participantes que actualicen tanto su nodo de baliza como su cliente de validación, con la opción de practicar el proceso de actualización en ephemery.dev.
Si no participa en la actualización, se sincronizará con la cadena de bloques , lo que generará incompatibilidad con la Ethereum . Se anima a los desarrolladores de aplicaciones y herramientas a revisar los EIP incluidos en Dencun para detectar posibles impactos en sus proyectos, especialmente teniendo en cuenta los EIP con implicaciones de compatibilidad con versiones anteriores.
El nombre "Dencun" combina "Deneb", un nombre de estrella, que refleja la actualización de la capa de consenso, y "Cancún", un nombre de ciudad de Devcon, para la actualización de la capa de ejecución, continuando la tradición de nombrar las actualizaciones Ethereum en honor a lugares celestiales y significativos.