La actualización de Dencun introdujo el concepto de "blobs", que ayudó a procesar múltiples transacciones al costo de una. La actualización, parte de la serie de actualizaciones Surge, ayudó a disminuir la demanda de gas mediante grandes protocolos; reduciendo así su demanda y precio. Como resultado, los protocolos Layer-2 y Layer-3 ahora podrían cobrar incluso menos, ya que podrían publicar múltiples transacciones de Ethereum al costo de una.

En este artículo, exploraremos el significado, la historia y el funcionamiento de la Actualización Dencun y evaluaremos sus beneficios.

¿Sabes cómo apareció en escena la congestión de la red blockchain?

¿Por qué fue necesaria la actualización?

Antes de la actualización, la cadena de bloques Ethereum estaba obstruida. Las transacciones se finalizaban a una velocidad extremadamente lenta de 10 a 15 transacciones por segundo (TPS). 

Como la red seguía saturada, los costes de transacción a veces superaban los 300 Gwei, ya que las tarifas del gas siempre superaban los 150 Gwei. Los principales usuarios como Layer-2, Layer-3, protocolos de intercambio, protocolos DeFi y Dapps utilizaron mucho gas, lo que los hizo costosos para los usuarios no frecuentes, como los usuarios minoristas.

¿Qué está pasando en Ethereum? La tarifa del gas ahora supera los 300 Gwei#eth#gasfee#gweipic.twitter.com/sfKjdrxnuc

– Buena chica Alex (@AlexMemeToken) 21 de septiembre de 2023

Esta situación fue muy problemática para la mayor adopción de Ethereum porque la mayoría de las transacciones criptográficas suelen estar por debajo de los 100 dólares. Pagar una tarifa de red de 50 dólares o más (que era el caso habitual) no tenía ningún sentido. 

Otras cadenas de bloques, como Solana, Cardano y XRP Ledger, estaban muy por delante y procesaban miles de transacciones por segundo. Como resultado, Ethereum corría el riesgo de ser abandonado.

Historia

La actualización de Dencun se concibió como una medida provisional para aumentar la velocidad de la red de Ethereum. 

Originalmente, Ethereum se iba a escalar con Sharding, donde todos los validadores se dividirían en grupos, llamados fragmentos, y cada grupo podría actuar de forma independiente entre sí, y todos los grupos podrían agregar nuevos bloques a la cadena.

Sin embargo, la implementación no fue fácil en un momento en que Ethereum acababa de implementar una transición importante del consenso de prueba de trabajo al consenso de prueba de participación, y la actualización se llamó "The Merge".

Comprenda la diferencia entre prueba de trabajo y prueba de participación.

EIP-4844, La propuesta para la actualización de Dencun.

Por lo tanto, Dankrad Feist, criptógrafo e investigador de Ethereum, envió una propuesta. La propuesta siguió adelante y pronto tomó una forma definitiva. Dankrad Feist y Protolambda (Diederik Loerakker) se convirtieron en los principales contribuyentes, con Vitalik Buterin, George Kadianakis, Matt Garnett, Ansgar Dietrichs y Mofi Taiwo como autores de la propuesta.

Como resultado de los esfuerzos de los dos investigadores principales, Dankrad Feist y Protolambda, la propuesta recibió el nombre de “Proto-Dank Sharding”.

¿Como funciona?

El funcionamiento de la actualización estaba destinado a lograr dos objetivos. En primer lugar, debería aumentar el rendimiento y descongestionar la cadena de bloques Ethereum. En segundo lugar, debería crear un trampolín para la actualización final de esta serie, es decir, el Surge.

La actualización introdujo una nueva característica en el bloque Ethereum llamada "blob". Un blob es un espacio de almacenamiento adicional dentro de un bloque de Ethereum al que no era accesible para el EVM, pero sí a su confirmación. 

En palabras simples, esto significa que los datos (es decir, las transacciones) dentro del "blob" no debían ser verificados, y los validadores de Ethereum solo verificarán su confirmación, el resumen de los datos.

Ahora bien, como los datos no iban a ser verificados, tenía que haber un método para asegurarse de que fueran legítimos. 

La actualización se inspiró en Layer-2, que utilizaba Rollups para empaquetar transacciones de Ethereum y verificar solo sus resúmenes. Debido a Merkle Trees, si se manipula una sola transacción en el paquete, el resumen completo no cabe en la cadena de bloques y será rechazado. Esta característica garantiza que las transacciones dentro del resumen sean tan genuinas como otras transacciones.

La actualización de Dencun utiliza "blobs" para lograr la funcionalidad anterior. Los blobs son almacenamiento temporal en cadena que almacena transacciones individuales que se empaquetan juntas. Una vez que ha pasado suficiente tiempo después de que se considera válido el resumen del Blob, las transacciones individuales se eliminan y solo el resumen se mantiene en la cadena como una sola transacción.

¿Cómo se utilizan los blobs en Ethereum?

Cabe señalar que los Blobs no están destinados a transacciones minoristas e individuales. Más bien, están destinados a protocolos que utilizan una gran cantidad de gas, también conocidos como “Gas Guzzlers”. Estos protocolos que antes dependían de L2 ahora tienen acceso directo a Ethereum, lo que los hace más seguros y confiables.

Algunos ejemplos de consumidores de gasolina son Polygon, Arbitrum, Uniswap y Tether.

A continuación se muestra una explicación simplificada de cómo funcionan las transacciones Blob.

  1. Una vez que se publica una transacción, se envía a un blob.

  2. Tan pronto como se llena el blob, su resumen se genera aplicando hash a las transacciones individuales y generando una raíz de Merkle.

  3. Luego, la raíz de Merkle se valida en Ethereum. En el proceso de verificación, el estado inicial de la cadena de bloques antes del blob y el estado final de la cadena de bloques deben diferir del cambio introducido por el resumen del blob. 

  4. Una vez finalizado el resumen, se agrega a la cadena de bloques como una transacción simple.

  5. Después de unos días, los datos dentro del blob se eliminan y el blob está listo para llenarse con más transacciones.

Beneficios de implementar la actualización Dencun

El mayor beneficio de la actualización fue para Ethereum, sin embargo, las monedas L2 y L3 no se quedaron atrás. Como resultado de la disminución de las tarifas de estos protocolos, las monedas del proyecto se recuperaron después de la actualización.

Si quieres saber qué tokens L2 o L3 comprar, primero debes saber cómo analizarlos.

Tarifas bajas

Como beneficio directo de la actualización de Dencun, varios proyectos de capa 2 y 3 comenzaron a utilizar blobs para resumir transacciones masivas. Esto les ayudó a ahorrar costos al publicarlos directamente en Ethereum. Esto ayudó a disminuir la demanda de gas en Ethereum, por lo que los precios del gas se enfriaron gradualmente.

El siguiente gráfico muestra la tendencia en los precios del gas después de que la actualización Dencun entrara en funcionamiento el 13 de marzo de 2024.

Rastreador del precio promedio del gas de Ethereum, gráficos de fuente Y

La demanda de gas se redujo hasta el punto de que los precios del gas cayeron de una tarifa promedio de 98 Gwei el 5 de marzo a sólo 8 Gwei el 22 de junio. Además, la tarifa mínima del gas incluso se redujo a solo 1 Gwei.

Tendencias del precio del gas Ethereum. Mejor seguridad

Anteriormente, el uso de cadenas L2 para el almacenamiento de datos fuera de la cadena planteaba algunos riesgos incluso después de la verificación de su raíz Merkle. Con un mercado L2 y L2 en constante crecimiento, el riesgo de fraude también aumentó. 

Con el uso de blobs, los datos ahora se almacenan en la cadena de bloques Ethereum, lo que le otorga más credibilidad con la mayor seguridad.

Poca o ninguna congestión de la red

La actualización fue crucial para abordar la congestión de la red. Con los blobs, los compradores de gas a granel cambiaron a una forma más económica de procesar transacciones en Ethereum. Esto liberó gas, que ahora podría utilizarse para usuarios menos frecuentes a un precio asequible. Los bajos precios del gas también significaron un mayor uso de Ethereum. 

El uso de blobs por parte de soluciones de capa 2 también resultó en una forma menos costosa de publicar transacciones en la cadena de bloques Ethereum. Esto les ayudó a reducir aún más su tarifa hasta un nivel en el que es prácticamente gratuita.

Historial de precios de gas de Polygon PoS. Conclusión

La mejora Dencun ayudó a reducir la demanda de gas al introducir el concepto de blobs. Esta característica permite realizar múltiples transacciones al costo de una. El uso de blobs mediante los protocolos Layer-2 y Layer-3 redujo su consumo de gas y los hizo más baratos para los usuarios menos frecuentes, como los usuarios individuales. La actualización fue tan exitosa que en un período de cuatro meses, el precio del gas de Ethereum cayó de un promedio de 150 Gwei a solo 1 Gwei.