A medida que el sector de las criptomonedas avanza, la actualización Dencun (o actualización Cancun-Deneb) mantiene la tradición de nomenclatura como sello distintivo de los hard forks de Ethereum. La capa de ejecución deriva su nombre de Cancún (el lugar donde se celebró anteriormente Devcon), mientras que la capa de consenso utiliza el nombre Deneb. Según el calendario, el 13 de marzo fue la fecha de lanzamiento de la actualización. Comprende varias Propuestas de Mejora de Ethereum (EIP). Este estudio proporciona una guía sobre la actualización Dencun, su EIP-4844, los Rollups posteriores a Dencun y el impacto subsiguiente en los validadores y el staking, junto con las últimas novedades.
Introducción a la actualización Dencun
*ETH* es la blockchain prominente que ahora utiliza un mecanismo de consenso de prueba de participación (PoS), convirtiéndola en Ethereum 2.0. Introdujo los contratos inteligentes en 2015, pero esto planteó varios desafíos, como el procesamiento lento de transferencias. Esto disparó las tarifas de transferencia. Esto puso de relieve la necesidad de la actualización Dencun. La actualización Dencun desempeña el papel de una actualización de red crucial y el proto-danksharding EIP-4844 es su componente más significativo. Esto tiene en cuenta la escalabilidad de la blockchain al desarrollar más espacio para proporcionar puntos de datos. La actualización cumple este propósito con la implementación de EIP-4844.
Esto hace que las transferencias de la red Ethereum sean más asequibles, proporcionando un gran beneficio a las empresas y a los usuarios individuales. Según se informa, la actualización es un movimiento notable para mejorar la red Ethereum. Los objetivos principales de la actualización incluyen una mayor eficiencia del espacio de bloques, tarifas de gas reducidas, así como mejores pools de staking y diseños de puentes. Los últimos desarrollos relacionados con la actualización podrían revolucionar potencialmente toda la red en el futuro.
EIP-4844: El Proto-Danksharding Centrado en Rollups
De acuerdo con las estadísticas, el costo actual de transferencia de Rollup se sitúa entre 10X y 30X. Esta cifra es menor que la de la capa 1. Sin embargo, todavía no es suficiente para respaldar situaciones de transferencia de alta frecuencia como juegos, derivados, etc. Los costos de Rollup provienen principalmente de la reubicación de datos de la capa 2 a la capa 1. Los 5 principales consumidores de gas en la red Ethereum son los Rollups.
Para minimizar los costos de Rollup y fortalecer la innovación en el plan centrado en rollups de Ethereum, EIP-4844 hace una contribución crítica. Según se informa, desarrolla un espacio de almacenamiento dedicado y económicamente más barato para acomodar Rollup: blob. Es una industria autónoma de precios de gas para blobs. Un blob opera como un contenedor que tiene en cuenta 4096 campos. Cada uno de ellos almacena 32 bytes. El consenso de la actualización Dencun exige que el mecanismo de blob conduzca en última instancia a una caída del noventa por ciento en términos de cargos por transferencia en soluciones L2.
El nombre de las transferencias que utilizan blobs es transacciones «portadoras de blobs», ya que los bloques no almacenan datos de blob. Por otro lado, solo se almacena una referencia de blob, allanando el camino para ahorrar gas. Teniendo esto en cuenta, la Máquina Virtual de Ethereum no los ejecutará. Por lo tanto, esto no consumirá recursos computacionales adicionales. La inclusión de blob da como resultado dos campos, entre los cuales uno se ocupa del gas de blob acumulativo que las transferencias utilizaron dentro del bloque. El otro campo se centra en ejecutar el gas de blob acumulativo gastado más allá del objetivo.
Los bloques que tienen un consumo de gas por encima del objetivo elevan este valor. Por el contrario, los bloques que poseen un consumo por debajo del objetivo contribuyen a una disminución del mismo. La estructura del blob se asemeja al concepto utilizado en las blockchains convencionales. En tales blockchains, cada bloque contiene un hash del bloque anterior. Además de esto, los hashes vinculan los bloques para establecer una cadena. Del mismo modo, el almacenamiento de una referencia en un blob en un bloque crea paralelismos entre bloques y blobs. Esto es similar a un sidecar donde los blobs están conectados a los bloques.
La transferencia portadora de blobs, o transferencia de Tipo 3, revela un par de campos nuevos. Uno representa la tarifa máxima que un consumidor acepta pagar por el gas de blob. El otro campo contiene una referencia a una matriz de blobs. Al igual que el resto de las transferencias, el mempool almacena las transferencias portadoras de blobs. Una transferencia portadora de blobs puede comprender 1 o 2 blobs. Sin embargo, la EVM no ejecuta transferencias de Tipo 3. Por el contrario, la capa de consenso las propaga como sidecars a través del protocolo gossip.
Almacenamiento de Blobs
Antes de 4844, solo calldata podía montar los datos que se dirigían de la capa 2 a la capa 1. Calldata es costoso, donde un byte no vacío necesita 6 de gas mientras que un byte vacío necesita 4 de gas. En el caso de las transferencias portadoras de blobs, la compra de blob completo reemplaza la porción de calldata. El resto de las operaciones necesitan el pago de la tarifa de gas por parte de la EVM como de costumbre.
El tamaño original del bloque completo era de hasta 30M de gas / 16 de gas por cada byte de calldata, lo que equivale a 1,875 MB. El número objetivo actual de blobs para cada bloque es tres, mientras que 6 es el número máximo. El tamaño del blob es de alrededor de 0,128 MB. En este momento, hay 1 bloque por cada slot, treinta y dos slots por cada epoch y 82.181,25 epochs por cada año. En un escenario ideal, se requiere el almacenamiento de 82181,25*32*0,384, lo que equivale a 3,03 terabytes por año.
Por otro lado, si los blobs se maximizan en los bloques, se requeriría el almacenamiento de 1,01*2 adicionales, lo que equivale a 2,02 TB durante un año. Esto significa poca amigabilidad con los nodos. Almacenar continuamente el blob aumentaría los requisitos de los nodos. Esto resulta en una menor descentralización. Por lo tanto, EIP-4844 implementa una operación de recorte para eliminar el blob después de 4096 epochs (aproximadamente 18 días).
Impacto en el Staking y los Validadores
EIP-4844 lanza un modelo exclusivo para las tarifas de gas de los blobs. Anteriormente, solo la cantidad acumulativa de gas utilizada en el bloque anterior podía determinar la tarifa base de gas en 1559. En este sentido, si el consumo de gas del bloque anterior disminuye en comparación con el valor objetivo, las tarifas base experimentan una reducción de menos del 12,5%. El cálculo anterior ha puesto de manifiesto que 384 KB es el caso objetivo y 768 KB es el peor caso por bloque para blob.
Dado que hay 32 slots en cada epoch, el objetivo es de 12,288 MB para cada epoch, mientras que 24,576 MB es el peor caso. Hay 225 epochs cada día, por lo que el caso objetivo por epoch es de 12,288 MB, mientras que el peor caso es de 24,576. Como los blobs solo se almacenan durante aproximadamente 18 días, 49,77 GB es el caso objetivo, mientras que 99,53 GB es el peor caso. De esta manera, se requiere un almacenamiento de datos de solo 99,53 GB incluso en el peor de los casos. Esto sugiere que el blob no afecta a los validadores en el caso del almacenamiento.
Actualizaciones Recientes tras la Implementación de EIP-4844
Informes recientes han revelado que, tras la implementación de EIP-4844, los cargos por transferencia de la red de capa 2 actual se han desplomado en gran medida. La tarifa de transferencia promedio en Optimism fue de hasta $0,05, mientras que $0,0038 fue la tarifa mediana. Base incluye una tarifa de transferencia promedio de casi $0,064, mientras que $0,0008 es la tarifa mediana. La tarifa de transferencia promedio en Arbitrum es de $0,5. Su tarifa mediana es de casi $0,35353. Las tarifas de transferencia promedio y mediana en zkSync Era son de $0,161 y $0,0936 respectivamente.
Conclusión
En resumen, la actualización Dencun representa un paso significativo hacia adelante para Ethereum, abordando los problemas de escalabilidad y las altas tarifas de transferencia. A través de EIP-4844 y el almacenamiento de blobs, Ethereum mejora la eficiencia y reduce los costos, beneficiando tanto a los usuarios como a las empresas. Los informes recientes muestran reducciones prometedoras en los cargos por transferencia en las redes de capa 2 después de la implementación. Esto subraya el compromiso de Ethereum con la mejora continua y la innovación, asegurando su posición como plataforma descentralizada líder.
Lectura relacionada: Desvelando las DePIN: pioneras en el futuro de la gestión de infraestructuras.
Lectura relacionada: Bybit supera a Deribit en opciones de ETH mientras su cuota de mercado cae un 14% en seis meses.