La EIP-4844, apodada proto-danksharding, es una actualización de Ethereum que permite a los rollups publicar datos de transacciones comprimidos como "blobs" temporales en lugar de calldata permanente. Lanzada en marzo de 2024, creó un mercado de comisiones separado y más económico para el espacio de blobs y fue el primer paso hacia el danksharding completo, la próxima gran actualización de escalado de Ethereum.
Puntos clave
- La EIP-4844 añadió un nuevo tipo de transacción que transporta "blobs" de datos, separados del calldata normal de Ethereum, para que los rollups puedan publicar datos de forma económica.
- Los blobs operan en un mercado de comisiones independiente, por eso las comisiones de los rollups en Arbitrum, Optimism y Polygon cayeron en picado tras la actualización Dencun.
- Los blobs se eliminan al cabo de unos 18 días, así que son datos temporales, no almacenamiento permanente, y los contratos inteligentes no pueden usarlos directamente.
- La EIP-4844 es un paso intermedio. El danksharding completo y PeerDAS ampliarán la capacidad de blobs, pero requieren más hardware para validadores e investigación que aún está en curso.
Por qué Ethereum necesitaba una nueva forma de publicar datos de rollups
Durante años, la mainnet de Ethereum fue el cuello de botella para cada rollup construido sobre ella. Un rollup es una red de capa 2, a menudo llamada L2, que agrupa miles de transacciones de usuarios, las comprime y publica el resultado de vuelta en Ethereum para que cualquiera pueda verificarlo. El coste de esa publicación era la mayor partida individual en la estructura de comisiones de un L2.
Antes de marzo de 2024, los rollups publicaban sus datos comprimidos como calldata. El calldata es el campo de datos dentro de una transacción normal de Ethereum, la parte que indica a un contrato inteligente qué debe hacer. Cada nodo de la red Ethereum tenía que descargar el calldata, almacenarlo para siempre y procesarlo. Esto generaba dos problemas a la vez. Primero, el calldata competía con las transferencias regulares de ETH y las operaciones de DeFi por el mismo espacio de bloque limitado, así que su precio subía por demanda no relacionada. Segundo, los datos del rollup permanecían en disco para siempre, aunque el rollup solo los necesitara durante unos días mientras las disputas eran posibles.
Para los usuarios, el síntoma eran comisiones altas en Arbitrum, Optimism, Base y otros rollups. Para los desarrolladores, la limitación era clara: Ethereum no podía escalar a miles de transacciones por segundo apretando todo en el mismo mercado on-chain. Había que cambiar algo en cómo se publicaban los datos, no solo en cómo se ejecutaban.
Qué cambió en realidad con la EIP-4844
El proto-danksharding, el nombre informal de la EIP-4844, se envió con la actualización Dencun el 13 de marzo de 2024. No aumentó el rendimiento de transacciones de Ethereum, y no redujo los costes de gas para los usuarios que operaban directamente en la mainnet. Lo que hizo fue introducir un nuevo tipo de transacción, llamada tipo 3 o transacción portadora de blob, que adjunta un fragmento de datos aparte llamado blob.
Un blob es un fragmento de datos binarios, de hasta unos 125 kilobytes, que viaja junto a una transacción de Ethereum pero vive en un lugar diferente. La Ethereum Virtual Machine, la EVM, no puede leer el contenido de los blobs, que es la decisión clave de diseño. Los contratos inteligentes en Ethereum pueden verificar que un blob existe y comprobar sus compromisos, pero no pueden acceder a su interior. Esto es deliberado: mantiene los datos de los blobs fuera de la ruta de ejecución de la EVM, lo que significa que la mainnet no tiene que hacer cálculos extra para usarlos.
El efecto práctico es que los rollups ahora pueden publicar los datos comprimidos de sus lotes como un blob, pagar una comisión en un mercado separado y dejar que los validadores de Ethereum conserven esos datos durante unos 18 días antes de descartarlos. Esa ventana es lo bastante larga para que los sistemas de pruebas de fraude y de pruebas de validez hagan su trabajo, y lo bastante corta para que los validadores no se ahoguen en datos almacenados con el tiempo.
Blobs frente a calldata: cuál es la diferencia práctica
Calldata y los blobs parecen similares a un observador casual, ya que ambos son solo bytes adjuntos a una transacción, pero se comportan de forma muy distinta dentro de la maquinaria de Ethereum.
Calldata forma parte de la capa de ejecución. Cada nodo tiene que descargarla, almacenarla de forma permanente en el historial de la cadena y ponerla a disposición de los contratos inteligentes a través de la EVM. Los blobs forman parte de la capa de consenso. Se almacenan por separado, solo se accede a ellos a través de compromisos criptográficos y se eliminan tras aproximadamente 4.096 épocas, lo que equivale a unos 18 días.
Esta separación es lo que hace que los blobs sean más baratos. Antes del EIP-4844, los rollups tenían que pagar el mismo precio de gas que pagaba un swap en Uniswap o una acuñación de un NFT, porque todos competían en el mercado de calldata. Después del EIP-4844, los rollups pagan un precio de gas de blob independiente, y el límite es de unos seis blobs por slot, o aproximadamente 0,75 megabytes de datos de blob por bloque. La oferta de espacio de blob tiene su propio número, y la demanda de blobs proviene principalmente de los rollups, no de los traders de DeFi, por lo que ambos mercados rara vez se disparan al mismo tiempo.
El mercado de comisiones independiente: cómo funciona el precio de los blobs
El EIP-4844 introdujo un nuevo mecanismo, similar al EIP-1559, para fijar el precio del espacio de blobs. Hay un número objetivo de blobs por bloque, actualmente 3, y un máximo de 6. Si se publican más de 3 blobs, la comisión base de los blobs sube. Si se publican menos, baja. Se trata de un precio flotante diseñado para mantener el uso de blobs cerca del objetivo a lo largo del tiempo, en lugar de permitir que un día de mucha actividad haga subir el coste durante semanas.
Puedes ver este mercado en acción en paneles como ultrasound.money, que sigue la comisión base de los blobs en gwei. En los meses posteriores a Dencun, el espacio de blobs solía estar infrautilizado y la comisión rondaba el cero. En periodos de mucha actividad, cuando una acuñación popular o una app viral empujaba a varios rollups a publicar a la vez, la comisión de los blobs subía, pero rara vez alcanzaba los niveles en dólares que la calldata había cobrado antes.
Para los usuarios de rollups, lo que se ganó es que los L2 podían mantener sus costes de publicación predecibles la mayor parte del tiempo, y trasladar el ahorro. La victoria no fue uniforme. Si un rollup decidía quedarse con parte del ahorro como margen, el usuario veía una caída menor. La victoria también fue condicional. Como los blobs tienen un tope de seis por slot, los picos de demanda aún pueden causar subidas temporales de las comisiones, y ese tope es la restricción vinculante que el danksharding completo busca eliminar.
Cómo usan los rollups los blobs en la práctica
Desde el punto de vista del usuario, no cambió nada en cómo envía una transacción. Sigue firmando un mensaje en su wallet, un secuenciador (el servicio de ordenación de transacciones del rollup) lo recoge, y el rollup agrupa miles de transacciones en un lote. El cambio está en el paso tres, cuando el lote se publica en Ethereum.
Antes del EIP-4844, el rollup llamaba a un contrato en la mainnet y pasaba el lote comprimido como calldata, pagando el precio completo del gas de calldata. Después del EIP-4844, el rollup envía una transacción de tipo 3 que incluye los datos comprimidos como un blob y solo un pequeño compromiso de ese blob en la calldata. El contrato en la cadena verifica el compromiso, y el blob en sí queda en manos de los nodos de la capa de consenso.
Por eso la experiencia de usuario cambió tan rápido. Arbitrum, Optimism, Base y Polygon zkEVM integraron los blobs en las semanas posteriores a Dencun. Los rollups ZK como zkSync y Starknet les siguieron. La caída de las comisiones fue real, pero su tamaño varió según el rollup, porque los L2 tenían otros componentes de coste además de la publicación de datos, incluidas las comisiones del secuenciador, la verificación de pruebas y la sobrecarga propia del L2.
Lo que los blobs no pueden hacer, y los riesgos reales
Los blobs resuelven un problema concreto: la publicación barata de datos. No resuelven varios otros, y entender los límites forma parte de entender la actualización de forma honesta.
Primero, los blobs son temporales. Tras unos 18 días, los datos desaparecen de los nodos de Ethereum. Los rollups, o servicios de terceros como capas de DA o exploradores de bloques, son responsables de almacenar cualquier dato que los usuarios o aplicaciones necesiten a largo plazo. Si un rollup cierra y nadie ha archivado sus datos, el historial puede perderse. Es un modo de fallo real que aún no se ha resuelto por completo en todo el ecosistema.
Segundo, el espacio de blobs sigue limitado a seis blobs por slot. Cuando varios rollups están ocupados, compiten por ese tope y la comisión de los blobs sube. El tope es la razón principal por la que las comisiones de los L2 se disparan durante acuñaciones populares, incluso después de Dencun. La solución, más capacidad de blobs, es para lo que sirve el danksharding completo.
Tercero, el EIP-4844 no hizo mágicamente barato cada L2. El diseño del secuenciador, la frecuencia de publicación de lotes, la eficiencia de compresión y los costes de prueba siguen importando. Un rollup que publica un lote por hora paga más por lote que uno que publica cada pocos minutos, y un rollup ZK tiene que verificar una prueba de validez en la mainnet, lo que sigue costando gas de calldata. El EIP-1153, que introdujo opcodes de almacenamiento transitorio, también redujo los costes de los L2, y se envió en la misma actualización de Dencun. La caída de las comisiones es el efecto combinado de varios cambios, no el de un único interruptor.
Del proto-danksharding al danksharding completo y PeerDAS
El EIP-4844 recibe el nombre de proto-danksharding porque implementa la mayor parte de la lógica del danksharding, pero solo una pequeña parte de la capacidad. El danksharding completo ampliaría la capacidad de blobs de 6 blobs por slot a 64, y lo combinaría con una técnica llamada muestreo de disponibilidad de datos para que los validadores no tengan que descargar cada blob para verificar la cadena.
PeerDAS, abreviatura de Peer Data Availability Sampling, es el paso de investigación intermedio. La idea es que los validadores solo descargan una muestra aleatoria de los datos de cada blob, usan criptografía para confirmar que el resto está disponible en la red, y nunca necesitan verlo completo. Esto es lo que haría prácticos los 64 blobs por slot sin exigir a cada staker almacenar gigabytes de datos.
Nada de esto está en producción todavía. La hoja de ruta a fecha de 2025 indica que PeerDAS se encuentra en fase de investigación activa y podría aparecer en una testnet, mientras que el danksharding completo está aún más lejos. El EIP-4844 proporciona a Ethereum el andamiaje, el nuevo tipo de transacción, el mercado de comisiones y las reglas de consenso, de modo que las mejoras posteriores puedan ser aditivas en lugar de disruptivas. La parte interesante, una capacidad drásticamente mayor, todavía está por venir.
Qué significa esto hoy para usuarios y desarrolladores
Si eres usuario, la conclusión práctica es que las comisiones de los rollups en Arbitrum, Optimism, Base y otras L2 importantes son notablemente más bajas de lo que eran a principios de 2024, y la parte correspondiente a la disponibilidad de datos de esas comisiones se valora ahora en un mercado que se comporta más como una materia prima que como un recurso escaso. En momentos de baja actividad, esa parte de la comisión se acerca a cero.
Si eres desarrollador y estás eligiendo dónde desplegar, el EIP-4844 no cambia el hecho de que cada rollup tiene su propia arquitectura, secuenciador y supuestos de confianza. Sí significa que la disponibilidad de datos, que antes era el coste dominante, ya no es la razón principal para elegir una L2 sobre otra. Los sistemas de pruebas, la liquidez del ecosistema y las herramientas importan más ahora que en 2023.
El encuadre honesto es que el proto-danksharding abarató los rollups, pero no terminó el trabajo de escalado. La hoja de ruta aún tiene margen para crecer, y el siguiente tramo depende de la investigación de PeerDAS, del hardware de los validadores y de mejoras en la capa de consenso que aún no se han activado.
Sigue la historia de las comisiones de los rollups de forma inteligente
La economía de los rollups se mueve rápido. Las comisiones de los blobs, los cambios de secuenciador y las actualizaciones de la mainnet modifican los costes de las L2 de formas que los paneles solo reflejan a posteriori. Zippfeed muestra titulares de ETH, ARB, OP y POL con puntuación de sentimiento y una valoración de importancia, para que puedas detectar los momentos en que los mercados de comisiones se tensan, cuando aterriza una nueva propuesta de tope de blobs, o cuando un rollup importante cambia su estrategia de publicación, sin tener que vigilar por tu cuenta una docena de canales de Discord y foros de gobernanza.