Si está familiarizado con Ethereum , sabrá su misión: ser escalable, seguro y descentralizado. A medida que la popularidad de Ethereum ha aumentado, también lo han hecho las demandas sobre su red, aumentando las tarifas del gas y destacando sus desafíos de escalabilidad.
Las soluciones de capa 2, la respuesta de Ethereum al problema de escalabilidad, permitieron manejar transacciones fuera de la cadena principal sin comprometer sus principios básicos. Aún así, los precios del gas en L2 (más bajos, pero aún no lo suficientemente bajos) siguen siendo una barrera para la adopción generalizada de Ethereum. ¡Imagínese encontrar una colección de NFT que le guste y descubrir que la transacción costará casi tanto como el propio NFT! Incluso en L2, este escenario es muy común.
¡Hoy, 13 de marzo de 2024, todo esto va a cambiar!
¿Qué tiene de especial este día? Bueno, la próxima actualización de Ethereum, Dencun, está programada para su activación, como se anunció durante
Dencun está preparado para cambiar las reglas del juego para la escalabilidad de Ethereum. Al abarcar una bifurcación dura que involucra actualizaciones de Den eb (capa de consenso) y Can cun (capa de ejecución), Dencun promete marcar el comienzo de una nueva era de asequibilidad para las transacciones en Ethereum L2. Con la actualización ya disponible en devnets y testnets como Goerli, Sepolia y Holesky, y la preparación de Mainnet confirmada, finalmente estamos al borde de un gigantesco salto hacia adelante.
Uno de los cambios más esperados es la introducción de blobs de datos fuera de la cadena a través de Proto-Danksharding. Exploremos lo que esto implica para Ethereum.
Los blobs de datos son un concepto novedoso diseñado para optimizar el almacenamiento de datos de transacciones L2 en Ethereum. Actualmente, los rollups almacenan sus datos en transacciones.
Esta nueva solución de almacenamiento para transacciones acumuladas reducirá la tasa de crecimiento futuro de los datos de Ethereum, contribuyendo a una red más ágil y eficiente. Para los desarrolladores, esto brinda la capacidad de crear contratos inteligentes más complejos y con uso intensivo de datos sin verse obstaculizados por costos prohibitivos del gas. Para los usuarios, esto se traduce en tarifas más bajas, lo que hace que las aplicaciones basadas en L2 sean más accesibles y atractivas para un público más amplio. Finalmente, también permite a los operadores del nodo validador de Ethereum optimizar el uso del espacio en disco, ya que los blobs se eliminan después de aproximadamente 2 semanas.
Varios actores clave en el ecosistema Ethereum, como OP Labs y el equipo de zkSync, han proporcionado información cuantitativa sobre los beneficios esperados de esta actualización. OP Labs pronostica una extraordinaria reducción de 20 veces en los costos de gas para el almacenamiento de datos en Ethereum mediante Optimism L2. De manera similar, el equipo de zkSync anticipa una disminución diez veces mayor en los costos de gas para el almacenamiento de datos, proyectando que los costos totales de gas en zkSync caerán de un promedio de $0,20 por transacción a menos de $0,10.
Si bien estas proyecciones resaltan ahorros dramáticos en los costos de almacenamiento de datos, es importante tener en cuenta que los costos generales de gas que experimentan los usuarios involucran múltiples factores más allá del almacenamiento de datos L1. La actualización de Proto-Danksharding, al reducir la tasa de crecimiento futuro de los datos de Ethereum, aborda un aspecto crucial de los costos de transacción. Sin embargo, el efecto real sobre las tarifas de transacción de los usuarios variará, ya que estas tarifas también dependen de la complejidad computacional, la congestión de la red y otros factores.
Como puede ver, la actualización de Dencun es de hecho un hito crucial para Ethereum. Sin embargo, es sólo el primer paso de un camino mucho más amplio y audaz hacia el pleno Danksharding. Esta fase futura en la evolución de Ethereum aumentará enormemente la capacidad y la eficiencia del procesamiento de transacciones de la red. Imagine una cadena de bloques que pueda procesar sin problemas más de 100.000 transacciones por segundo. Sí, ¡hacia allí nos dirigimos!
Como mencioné anteriormente, Proto-Danksharding sienta las bases al integrar blobs de datos fuera de la cadena y reducir el costo del almacenamiento de datos L2 en Ethereum. El Danksharding completo amplía estos principios, con el objetivo de aumentar la cantidad de blobs por bloque de 1 a 64. Esta transición no solo significa un aumento en la eficiencia del almacenamiento de datos, sino una reestructuración fundamental de cómo se procesan y validan los bloques en toda la red. .
El avance hacia el Danksharding total requerirá varios cambios técnicos y operativos importantes:
Separación proponente-constructor : este mecanismo separa los roles de los bloques proponentes y los bloques de construcción dentro de la red. Tratar con 64 blobs en lugar de uno sería demasiada tarea para un solo constructor + proponente, por lo que las tareas se separarán. Además, este cambio reducirá el riesgo de censura o manipulación al evitar que los proponentes (validadores) se vean influenciados por los contenidos que incluyen en un bloque.
Muestreo de disponibilidad de datos : para garantizar que los datos dentro de los fragmentos permanezcan disponibles, DAS permite a los nodos verificar la disponibilidad de los datos de los fragmentos sin necesidad de descargarlos por completo. Esta técnica es crucial para mantener la integridad y la accesibilidad de los datos de blobs de manera eficiente en toda la red.
La actualización de Dencun es un hito fundamental para Ethereum y marca un gran paso adelante en su evolución. Esta actualización no solo promete elevar la eficiencia de la plataforma y la asequibilidad de las transacciones L2, sino que también sienta las bases para la tan esperada transición al Danksharding completo.
A medida que avanzamos hacia esta fase transformadora, es imperativo que la comunidad Ethereum, incluidos los desarrolladores, inversores y entusiastas, se mantenga informada y contribuya activamente, garantizando así una evolución perfecta del ecosistema. Participar en foros, chats y redes sociales, así como participar en proyectos de desarrollo, enriquece nuestro viaje colectivo hacia la realización de una plataforma blockchain más eficiente, inclusiva y con visión de futuro para todos.