
Las elevadas tarifas de gas han sido un reto constante para la red Ethereum en los últimos años, lo que ha impulsado la búsqueda y desarrollo de diversas soluciones. Entre las mejoras propuestas se encuentran tanto soluciones de escalado de Capa 2 como cambios estructurales en el núcleo de la red.
Una de las propuestas más relevantes es EIP-4488, una actualización orientada a reducir las tarifas de gas mediante mecanismos innovadores. Esta guía completa explica qué es EIP-4488, cómo funciona y cuál puede ser su impacto en el ecosistema de Ethereum.
El gas es la tarifa necesaria para ejecutar transacciones y realizar cualquier operación dentro de la red Ethereum. La cantidad de gas depende del tipo de transacción y de su complejidad computacional. Por ejemplo, una transferencia simple de ETH requiere menos gas que enviar tokens ERC o realizar intercambios de activos en un exchange descentralizado (DEX) nativo de Ethereum.
Cada bloque de la red Ethereum tiene un límite de gas preestablecido, que limita el trabajo computacional total incluido en cada bloque. Si se supera ese límite, el bloque resulta inválido y no puede añadirse a la cadena de bloques. El límite de gas por bloque puede ajustarse con el tiempo según las condiciones de la red y las modificaciones del protocolo.
Los mineros (o validadores con proof-of-stake) priorizan las transacciones según las tarifas de gas ofrecidas: primero procesan las que pagan más. En la práctica, las tarifas de gas funcionan como pujas por el espacio limitado en los bloques. Cuando muchos usuarios compiten por ese espacio al enviar transacciones al mismo tiempo, la competencia incrementa las tarifas, creando una barrera de acceso a la red.
Las tarifas de gas no dependen ni del tamaño de la transacción ni del importe transferido. Están determinadas sobre todo por la congestión de la red, es decir, por cuántas transacciones se envían simultáneamente. En periodos de alta actividad, los usuarios pueden llegar a pagar cientos de dólares en gas sólo para asegurar la confirmación rápida de sus transacciones. Esta limitación de escalabilidad es uno de los principales retos de la red Ethereum basada en proof-of-work, que solo puede ejecutar unas 30 transacciones por segundo.
En los picos de uso, los usuarios deben pagar tarifas de gas mucho más altas para que sus transacciones tengan prioridad. Si se envía una transacción con una tarifa insuficiente, puede no ejecutarse. En ese caso, la transacción no se procesa pero el usuario igualmente asume el coste del intento, perdiendo fondos sin obtener resultado.
A lo largo de la historia de Ethereum, la red ha atravesado numerosos episodios en los que el volumen de transacciones era superior a su capacidad, lo que disparó las tarifas hasta niveles extremos. Uno de los primeros ejemplos fue el fenómeno CryptoKitties en 2017, cuando el popular juego de NFT colapsó la red. Más tarde, el auge de los NFT en 2021 llevó una avalancha de usuarios a Ethereum, lo que encareció el gas hasta el punto de hacer la red inaccesible para la mayoría.
EIP-4488 es una Propuesta de Mejora de Ethereum titulada "Reducción de costes de gas de calldata de transacciones con límite total de calldata". Fue introducida en noviembre de 2021 por Vitalik Buterin y Ansgar Dietrichs, con el objetivo de reducir los costes de transacción de soluciones rollup como Optimism, Arbitrum y zkSync.
En esta propuesta, Buterin y Dietrichs plantean una estrategia para reducir las tarifas de gas sin sacrificar la seguridad ni la descentralización, a la vez que se alinean con el plan de evolución hacia Ethereum 2.0.
Los puntos clave y mecanismos que presenta EIP-4488 son:
Procesamiento por lotes de transacciones rollup de Capa 2: Se propone agrupar transacciones de usuarios de rollup de Capa 2 y publicarlas en la red principal mediante "calldata". Al reducir el coste de publicar calldata en la mainnet, se abaratan de forma significativa las tarifas para el usuario final.
Socialización del coste de gas entre transacciones: Las primeras implementaciones de tecnología rollup han demostrado que este modelo puede reducir las tarifas de transacción entre 3 y 8 veces respecto a la Capa 1. Los ZK-rollups logran costes aún menores, de 40 a 100 veces inferiores a ejecutar la operación en la capa base de Ethereum. Según Buterin, aumentar el espacio de datos disponible podría "reducir los costes de rollup hasta 5 veces más".
Rollups como solución principal de escalabilidad: EIP-4488 destaca que los rollups son la vía óptima de escalado de Ethereum a corto, medio y largo plazo, por lo que se convierten en el pilar de la estrategia de escalado de la red.
El mantenimiento de bloques pequeños es esencial para la descentralización, ya que permite que cualquier persona opere un nodo sin hardware costoso. Por ahora, el tamaño de los bloques en Ethereum es razonable y propuestas como EIP-4488 buscan evitar que el coste de operar nodos aumente de manera significativa.
Conviene subrayar que EIP-4488 no reduce directamente los requisitos de datos de la Capa 1. Lo que hace es mejorar la eficiencia de los rollups, equilibrando los costes de ejecución y manteniendo similar la capacidad máxima de la red.
EIP-4488 fue el precursor de EIP-4844, y ofrece una solución más simple e inmediata al problema de las altas tarifas. Introduce dos cambios técnicos fundamentales:
Reducción del coste de gas de calldata: El gas por byte de calldata se reduciría de 16 gas a 3 gas, es decir, aproximadamente un 81 % menos en ese componente.
Aplicación de límites estrictos: Se establece un límite de 1 MB por bloque y 300 bytes por transacción (con un máximo de 1,4 MB en total), lo que previene riesgos de seguridad y posibles abusos.
EIP-4488 se centra en la calldata, un espacio de sólo lectura direccionable por bytes donde se almacena el parámetro de datos de una transacción o función. Estos datos son clave para los rollups, ya que incluyen la información comprimida de las transacciones que se publican en la mainnet de Ethereum.
En la práctica, EIP-4488 fijaría un límite al total de calldata de las transacciones, es decir, al espacio donde se almacena la información de llamadas externas a funciones, antes de aplicar la bajada de tarifas de gas para calldata. El objetivo es evitar problemas de seguridad derivados de un uso sin restricciones de calldata.
El mecanismo de límite estricto es la forma más directa de evitar que los aumentos en la carga media se traduzcan en picos de carga máxima. Sin estos límites, los costes de rollup bajarían drásticamente, pero los bloques medios podrían alcanzar cientos de kilobytes. El límite estricto previene escenarios extremos, como bloques individuales de 10 MB o más, que pondrían en jaque los recursos de la red.
Los operadores de nodos asumirían más carga de trabajo como consecuencia de ampliar el espacio de datos disponible. El crecimiento de la base de datos de la cadena podría ser una carga excesiva para la mayoría de ordenadores domésticos. Esto afecta a la sostenibilidad de la descentralización, ya que mayores requisitos de hardware reducirían el número de operadores de nodos completos.
Sin embargo, este reto puede abordarse con propuestas complementarias que modifiquen los requisitos de almacenamiento de datos para los nodos. Por ejemplo, se podría asignar la custodia de bloques históricos de más de un año a nodos de archivo u otras soluciones, aliviando así la presión sobre los nodos completos convencionales.
EIP-4488 tendría un impacto directo y relevante para los usuarios finales, ya que abarataría considerablemente las transacciones rollup y las tarifas de gas en Capa 2 en todo el ecosistema Ethereum.
EIP-4488 se planteó como solución a corto plazo para afrontar las elevadas tarifas de gas de Ethereum, mientras se desarrollaban soluciones más amplias. Quienes usen soluciones de Capa 2 como Optimism y Arbitrum verían reducciones de tarifas de 3 a 8 veces respecto a antes de la implementación. Los usuarios de zk-rollups podrían pagar tarifas hasta 40–100 veces más bajas que en la capa base de Ethereum.
No obstante, algunos desarrolladores y miembros de la comunidad han mostrado preocupación por el aumento continuo de los datos de las transacciones. La actualización EIP-4488 incrementaría el tamaño total de los bloques, lo que supone un reto para la sostenibilidad de la red a largo plazo. Si se aplica, el tamaño de la cadena de bloques de Ethereum crecería entre 0,1 MB y 0,5 MB por bloque, lo que equivale a multiplicar por cinco la tasa histórica media de crecimiento. Este aumento podría dificultar la labor de quienes quieran operar nodos, ya que necesitarían más capacidad y potencia de almacenamiento.
Otra inquietud de la comunidad es que EIP-4488 podría acarrear nuevas limitaciones y formas de congestión. Si el espacio de calldata se vuelve muy competitivo, los usuarios podrían verse obligados a pagar más para superar a otros rollups que compiten por el mismo espacio limitado, dando lugar a una nueva dinámica en el mercado de tarifas.
EIP-4488 fue creada para abaratar los costes de transacción de los protocolos rollup desarrollados en la cadena Ethereum, como parte fundamental de la hoja de ruta de escalado. Esta propuesta tiene carácter transitorio hasta que lleguen soluciones más profundas, en especial el sharding, introducido más adelante con la EIP-4844 (también conocida como proto-danksharding).
La comunidad de Ethereum trabaja en paralelo en varias vías para resolver los retos de escalabilidad. Entre ellas destacan los rollups de Capa 2, mejoras en la disponibilidad de datos y actualizaciones fundamentales del protocolo. Cada solución aporta al objetivo común de hacer Ethereum más accesible y asequible, a la vez que se mantienen la seguridad y descentralización que han consolidado a la red como plataforma líder de contratos inteligentes.
EIP-4488 es una propuesta para la red Ethereum que busca optimizar el procesamiento de datos en Capa 2. Reduce la carga en la cadena principal gestionando transacciones ligeras por medio de un almacenamiento y transmisión más eficientes, mejorando así el rendimiento y la escalabilidad de la red.
EIP-4488 disminuye las tarifas de transacción al limitar el volumen de datos en las transacciones y reducir el coste de gas para las llamadas de datos, lo que ayuda a prevenir congestiones y desconexiones en la red.
EIP-4844 forma parte de la hoja de ruta de sharding de Ethereum y aporta escalabilidad a largo plazo, mientras que EIP-4488 es una solución provisional. EIP-4844 acelera la implantación del sharding, y EIP-4488 actúa como medida de transición para problemas inmediatos.
EIP-4488 no ha sido implementada. Ethereum ha optado por la solución EIP-4844 (Proto-Danksharding), de carácter más duradero, que se prevé activar en futuras actualizaciones de la red principal y que servirá de base para el sharding completo.
EIP-4488 facilita la integración de Capa 1 con soluciones de Capa 2, reduciendo los riesgos de frontrunning y backrunning en transacciones. Mejora la escalabilidad y eficiencia operativa de la Capa 2 al ofrecer mecanismos directos y sencillos de envío de datos.
EIP-4488 baja el coste de gas de calldata fijando un precio uniforme por byte sin importar el contenido, y delimita el total de calldata por bloque para optimizar las tarifas y la eficiencia de la red.











