- Dencun marca una actualización crucial para Ethereum, apuntando a mejorar escalabilidad y reducir costos de transacciones en capas secundarias.
- EIP-7044 y EIP-7045 amplían la validez de salidas y el tiempo para atestaciones, fortaleciendo la seguridad en la red Ethereum.
Con el Merge de Ethereum, se introdujo una era donde las transacciones en capas secundarias se vuelven extremadamente accesibles en costo, llevando a una preferencia masiva por estas redes para actividades en Ethereum. Incluso hay iniciativas que cubren los gastos de gas que normalmente corren por cuenta de los usuarios, resultando más económico que invertir en publicidad.
Dencun se denomina así por la unión de Deneb, actualización en la Capa de Consenso, y Cancun, en la Capa de Ejecución, buscando optimizar el desempeño de la red y la experiencia de usuario. Este desarrollo es crucial debido a su promesa de incrementar la escalabilidad de la red de forma significativa. Incorpora el EIP-4844, conocido como proto-dank sharding, que permite las transacciones tipo blob, reduciendo los costos para las cadenas de capa 2 y facilitando una escalabilidad masiva mediante rollups de capa 2, al bajar los costos de disponibilidad de datos.
A diferencia de publicar datos en Calldata de Ethereum, las transacciones de capa 2 se incluirán en blobs. Se anticipa que este método abarate hasta un 90% los costos de los rollups, ya que evitarán publicar datos directamente en los bloques de Ethereum, que resulta más costoso. Este avance representa una mejora notable en la eficiencia de costos y escalabilidad para las aplicaciones sobre la red principal de Ethereum.
After the Ethereum Dencun upgrade this week, EIP-4844 will reduce L2 gas fees. According to IntoTheBlock statistics, for a DEX swap, the gas fee for Aribitrum will be reduced from $2.02 to $0.4, Optimism will be reduced from $1.42 to $0.28, Base will be reduced from $0.58 to… pic.twitter.com/0x6jGDYF5z
— Wu Blockchain (@WuBlockchain) March 11, 2024
Dencun se presenta como la actualización más relevante para Ethereum desde el Merge en septiembre de 2022, el cual cambió el algoritmo de la red de prueba de trabajo a staking. Además, Dencun se alinea con el objetivo final de Ethereum de admitir cientos de rollups y capas de escalado secundarias, y en un futuro, procesar millones de transacciones por segundo, así lo hemos detallado en ETHNews.
Esta actualización traerá Proto-Danksharding, un concepto ampliamente discutido que modifica el almacenamiento de datos en Ethereum. En vez de conservar todos los datos directamente en la capa de ejecución inmutable de Ethereum, Dencun implementará una forma nueva y menos costosa de almacenar bloques temporales de datos. Aunque el término “blobs” pueda parecer informal, es un concepto establecido en la informática, presente en lenguajes como Javascript y Python.
El EIP-7044 introduce una innovación
los mensajes de salida tendrán validez indefinida, eliminando la necesidad de actualizaciones constantes y asegurando un proceso de retiro más fluido. Este EIP es especialmente útil en contextos donde los operadores de staking y los propietarios de fondos difieren, facilitando que las solicitudes de salida permanezcan vigentes sin necesidad de renovaciones frecuentes.
El EIP-7045 extiende el plazo para incluir atestaciones, brindando a los validadores tiempo adicional para integrar sus atestaciones en un bloque, fortaleciendo así la seguridad y estabilidad del mecanismo de consenso de Prueba de Participación (PoS) de Ethereum.
El EIP-7514 propone regular la adición de nuevos validadores en la red de Ethereum, estableciendo un incremento constante al limitar la entrada de nuevos validadores a ocho por época. Este método busca mantener la red eficiente, especialmente ante un gran número de interesados en hacer staking de su ETH.
Los rollups de la capa 2, principales beneficiarios del proto-danksharding, podrán utilizar bloques de datos para agrupar transacciones de forma más económica, reduciendo costos operativos y mejorando la escalabilidad.
Dencun incorporará Propuestas de Mejora de Ethereum (EIP) esenciales además de las ya mencionadas:
- La EIP-1153 introduce el concepto de almacenamiento transitorio en Ethereum, lo que permite que el almacenamiento sea utilizado solo durante el tiempo que dura una transacción. Este mecanismo promueve diseños más eficientes de contratos inteligentes, genera un ahorro considerable de gas y contribuye a una simplificación en la estructura de la EVM.
- La EIP-4788 disminuirá la necesidad de suposiciones de confianza para aplicaciones en la red principal que necesitan datos sobre el estado de consenso de Ethereum para operar adecuadamente, como es el caso de protocolos de staking líquido y aplicaciones de re-staking. Este aspecto cobra relevancia debido al creciente interés en el sector de staking líquido.
- La EIP-7044 optimiza el proceso de salida del staking al hacer que los mensajes de salida firmados previamente tengan una validez permanente.
- La EIP-7045 extiende el intervalo en el cual los validadores pueden emitir atestaciones, lo que se traduce en una confirmación de bloques más ágil.
- La EIP-5656 introduce el opcode MCOPY para agilizar y economizar procesos, mejorando la eficacia de los contratos inteligentes.
- La EIP-6780 ajusta el uso del opcode SELFDESTRUCT. Originalmente destinado a incentivar la eliminación de estados en la cadena, este opcode ha presentado más inconvenientes que ventajas. La EIP-6780 restringirá su uso a situaciones particulares.
- La EIP-7514 fija un tope en el límite de cambio por época a 8, transformando el crecimiento de los validadores de Ethereum de un modelo exponencial a uno lineal. Esta medida busca controlar el aumento del conjunto de validadores, evitando la sobrecarga del estado de la red.
- La EIP-7516 introduce el opcode BLOBBASEFEE, que permite a rollups y capas 2 consultar el costo base de blobs de manera económica, usando solo 2 unidades de gas, desde el encabezado del bloque.
Se estima que Dencun podría reducir las tarifas en las capas secundarias en un orden de magnitud, lo que significa que el costo podría disminuir hasta diez veces. Este cambio es esperado con optimismo, aunque su implementación efectiva y los beneficios variarán según la preparación de cada red para adoptar el uso de blobs.
Respecto a las transacciones en la red Ethereum, se espera que el impacto sea mínimo
La principal diferencia será la exclusión de los rollups del espacio de bloque estándar, lo que podría ejercer una influencia positiva sobre los precios del gas. Además, Dencun incluye otras optimizaciones que permitirán realizar algunas operaciones de manera más económica, aunque estos ajustes se aplicarán principalmente a nivel de contratos inteligentes, como en el caso de futuras versiones de Uniswap.
La actualización Dencun busca potenciar la eficiencia de Ethereum, haciéndola más atractiva para desarrolladores, constructores e inversores al optimizar la eficiencia de transacción y reducir costos.