Escanea para descargar la aplicación Gate
qrCode
Más opciones de descarga
No volver a recordar hoy

¿Por qué Ethereum se atreve a elevar el límite de Gas a 60 millones?

Autor: Zhixiong Pan

En el último año, el límite de Gas (Gas Limit) de los bloques de Ethereum aumentó rápidamente de aproximadamente 30 millones a 60 millones. Este salto fue impulsado por múltiples factores, incluyendo el control del tamaño del peor caso de bloque a nivel de protocolo, la optimización significativa del rendimiento de los clientes de ejecución, y las pruebas sistemáticas realizadas para un límite de Gas más alto.

En pocas palabras, los desarrolladores han reducido el riesgo de aumentar el límite de Gas al mejorar las reglas del protocolo de Ethereum, lo que ha mejorado significativamente la velocidad con la que cada cliente procesa bloques grandes y ha demostrado que la red puede seguir produciendo bloques y propagándolos a tiempo bajo una carga más alta.

Estos esfuerzos han permitido que la mainnet de Ethereum pase de no atreverse a aumentar fácilmente el límite de Gas, a poder elevarlo de forma segura hasta 60M Gas. A continuación, explicaremos en detalle el concepto y la historia del Límite de Gas, y luego profundizaremos en las razones clave para el aumento del Límite de Gas, además de vislumbrar las condiciones necesarias para una futura expansión.

Límite de Gas y Blob: definición y diferencias

Límite de Gas (Gas Limit) es un parámetro en Ethereum que mide la máxima carga de trabajo computacional por cada bloque, es decir, el límite máximo de la cantidad total de Gas que se puede incluir en la ejecución de transacciones en un bloque. Cuanto mayor sea el límite de Gas, más transacciones puede contener un solo bloque, lo que aumenta el rendimiento en la cadena. Sin embargo, el efecto secundario es que un límite de Gas más alto aumentará la carga sobre los participantes de la red: los validadores de bloques deben empaquetar y difundir bloques más grandes dentro de un tiempo de bloque fijo, y todos los nodos de la red también deben descargar y ejecutar bloques más grandes, lo que provoca un aumento en el ancho de banda de la red y en la presión del hardware de los nodos.

Blob es otro tipo de contenido de bloque con una naturaleza diferente, que se introduce como un nuevo elemento para expandir la disponibilidad de datos en Ethereum. Blob proviene de la propuesta EIP-4844, que permite alojar temporalmente grandes cantidades de datos binarios para su uso en la Capa 2 dentro de los bloques, con un costo medido de forma independiente al consumo de Gas de las transacciones normales. En términos simples, Blob proporciona espacio adicional específicamente para los datos de L2 Rollup, mientras que el Gas Limit mide el límite superior del tamaño de los cálculos EVM regulares. Ambos no son directamente comparables: aumentar la cantidad de Blob afecta principalmente la capacidad de datos L2 que se pueden adjuntar al bloque, mientras que aumentar el Gas Limit incrementa directamente la capacidad de cálculo para ejecutar transacciones en L1.

Este artículo se centra en discutir el tema del Gas Limit, mientras que no se ampliará sobre el cambio en la capacidad de Blob.

Contexto histórico: ¿Por qué no se atrevieron a aumentar el Gas Limit en el pasado?

Ethereum ha mantenido una actitud cautelosa hacia el aumento del límite de Gas de bloque en sus primeros años. Después de la implementación de EIP-1559 en 2021, Ethereum estableció el objetivo de Gas de bloque en aproximadamente 15 millones (máximo de aproximadamente 30 millones por bloque), y no se ha aumentado en varios años desde entonces. La razón es que, en ese momento, varios cuellos de botella clave aún no se habían resuelto, y aumentar imprudentemente el límite de Gas podría poner en peligro la seguridad y la descentralización de la red.

  • Rendimiento de ejecución: ¿Puede el software del cliente ejecutar más transacciones lo suficientemente rápido? Si el bloque es demasiado grande y los nodos no pueden completar la ejecución y verificación dentro del intervalo de bloques, podrían perder la oportunidad de crear bloques a tiempo o podría ocurrir una bifurcación de la cadena.
  • Difusión en red: Los bloques más grandes deben ser transmitidos a toda la red en un período de 12 segundos, y especialmente deben ser recibidos por la mayoría de los validadores en 4 segundos para poder enviar oportunamente la prueba de participación. Bloques demasiado grandes pueden causar retrasos en la difusión, lo que lleva a problemas de consenso.
  • Crecimiento del estado: Un mayor rendimiento acelerará la expansión del estado global de Ethereum (datos del libro mayor), lo que aumentará la carga de sincronización y almacenamiento de los nodos, y a largo plazo podría debilitar la descentralización de la red.
  • Requisitos de hardware: La combinación de los factores anteriores significa que la configuración de hardware requerida para ejecutar nodos ha aumentado. Si los usuarios comunes no pueden mantenerse al día con sus computadoras domésticas, un límite de Gas más alto puede hacer que la red se concentre en unos pocos nodos de alto rendimiento, lo que no es favorable para la descentralización.

Debido a las preocupaciones mencionadas, el límite de Gas de la red principal de Ethereum se ha mantenido bastante estable durante mucho tiempo, sin superar fácilmente el nivel de 30 millones. Especialmente después del surgimiento de Rollup, una gran cantidad de transacciones comprime datos y los publica en L1 a través de calldata de bajo costo, lo que lleva a que el tamaño promedio de los bloques de Ethereum se acerque gradualmente al límite, y en casos extremos, los datos de un solo bloque pueden alcanzar varios megabytes.

Sin otras mejoras, aumentar el límite de Gas solo exacerbará los problemas de tamaño y rendimiento del bloque. Por lo tanto, la comunidad de Ethereum eligió depender principalmente de la escalabilidad de Layer 2, en lugar de aumentar apresuradamente el límite de Gas en L1.

Las razones clave para el rápido aumento del Gas Limit hoy en día

Entonces, ¿por qué Ethereum podrá aumentar rápidamente el límite de Gas más del doble después de entrar en 2025, manteniendo la seguridad? La razón fundamental radica en que las siguientes mejoras tecnológicas se implementarán al mismo tiempo, eliminando los obstáculos para la escalabilidad.

restricción del tamaño de bloque en el peor de los casos de actualización del protocolo

Ethereum ha introducido nuevas reglas de protocolo para reducir el límite del tamaño de bloque en el “peor de los casos”. Una de las claves es la propuesta EIP-7623, que al aumentar el costo de Gas de los datos calldata en las transacciones, reduce significativamente la cantidad de datos baratos que un solo bloque puede contener en situaciones extremas.

Antes de la implementación de EIP-7623, los atacantes podían llenar un bloque con datos de hasta varios MB utilizando precios de Gas de calldata extremadamente bajos; después del aumento de precios, la misma cantidad de datos costará más Gas, lo que esencialmente reduce el límite de tamaño del bloque y alivia el problema de “la gran diferencia entre la media y el extremo del tamaño del bloque”.

Este cambio permite que, incluso al aumentar el límite general de Gas, el tamaño total de los bytes del bloque no se expanda sin control, lo que libera un margen de seguridad para aumentar el límite de Gas. En otras palabras, la capa del protocolo ha restringido activamente el gasto en el nivel de datos, asegurando que “la carga de cálculo se duplique, pero el tamaño del bloque no se duplique”, sentando así las bases para aumentar el límite de Gas de 30 millones a 60 millones.

Al mismo tiempo, la mainnet comenzó a introducir transacciones de datos Blob dedicadas para el uso de Rollup en EIP-4844, lo que también redujo aún más la dependencia de Rollup en los calldata económicos. A medida que los datos de Rollup se trasladan gradualmente del espacio de Gas normal al espacio Blob, el Gas de bloques regulares se centra más en el verdadero cálculo de contratos, y los bloques promedio son “más ligeros”, lo que también crea condiciones más favorables para el aumento del límite de Gas.

Optimización significativa del rendimiento del cliente

Los equipos de clientes de ejecución de Ethereum han realizado pruebas de rendimiento y optimización profundas en el software, lo que ha mejorado significativamente la velocidad de procesamiento de bloques grandes. El marco de pruebas de Gas, liderado por equipos como Nethermind, llena los bloques completos con un solo tipo de instrucciones o contratos precompilados para poner a prueba los límites de capacidad de procesamiento del cliente (medido en “millones de Gas por segundo”).

A través de este estándar unificado, los desarrolladores identificaron y corrigieron algunos cuellos de botella en la ejecución que habían permanecido ocultos en el pasado. Por ejemplo, se descubrió en las pruebas que ciertos casos extremos de la precompilación “ModExp” tardaban mucho más de lo que su precio de Gas estipulaba, convirtiéndose en un cuello de botella común para todos los clientes principales.

En respuesta a estos hallazgos, la comunidad propuso rápidamente el EIP-7883 para la revalorización de Gas de la precompilación ModExp y coordinó la optimización del algoritmo del cliente. Al mismo tiempo, otras operaciones criptográficas que consumen mucho tiempo (como el cálculo de curvas elípticas BLS12-381, BN256, hash, etc.) también fueron optimizadas o revalorizadas por los equipos del cliente.

Según estadísticas, después de un impulso de rendimiento de “Berlin Interop” a mediados de 2025 entre múltiples clientes, la velocidad de procesamiento de bloques de cada cliente de ejecución ha mejorado significativamente en el peor de los casos, y la mayoría de las operaciones han alcanzado un nivel de procesamiento de aproximadamente 20 millones de Gas por segundo.

Calculando, si el cliente puede ejecutar 20 millones de Gas por segundo, teóricamente se pueden procesar hasta 80M Gas en un bloque dentro de un intervalo de 4 segundos en PoS. Esto significa que aumentar el límite del bloque a 60M Gas sigue estando dentro de un margen seguro.

Estas mejoras de rendimiento han eliminado la preocupación anterior de que “la velocidad de ejecución no puede seguir el límite de Gas”, garantizando que incluso si el bloque contiene el doble de transacciones que antes, el cliente pueda verificar dentro del tiempo estipulado, sin perder el límite de consenso debido a una ejecución demasiado lenta.

prueba de validación completa de los límites de propagación de la red

Antes de implementar cualquier aumento en el límite de Gas de la mainnet, los desarrolladores realizaron pruebas exhaustivas en varias redes especializadas para garantizar que los bloques más grandes aún se puedan propagar a tiempo y ser aceptados por la gran mayoría de los nodos.

Por ejemplo, en 2025 los desarrolladores de Ethereum aumentaron el límite de Gas de los bloques en la red de pruebas Sepolia y en la nueva red en desarrollo Hoodi hasta 60M, y continuaron observando los indicadores de rendimiento de la red. Los resultados mostraron que, incluso utilizando bloques con un Gas máximo de 60M, las propuestas de bloques en estas redes todavía podían ser empaquetadas a tiempo y propagadas rápidamente a través de la red P2P: el 90% de los nodos recibieron el bloque aproximadamente entre 0.7 y 1.0 segundos después de su generación, y casi todos los nodos completaron la verificación y aceptaron el bloque como nuevo encabezado de la cadena en menos de 4 segundos.

En otras palabras, incluso si el uso de Gas en los bloques se duplica, los bloques aún pueden propagarse por la red antes de la fecha límite de 4 segundos para la presentación de los validadores, según lo estipulado por Ethereum. En estas pruebas de estrés, los desarrolladores monitorearon datos clave como si los nodos proponentes minaban a tiempo y la distribución del tiempo que la red completa necesita para aceptar los nuevos bloques, y no se encontraron anomalías significativas.

Dado que el estado de la red de prueba y la topología de los nodos difieren de la red principal, los desarrolladores se mantienen cautelosamente optimistas al respecto, pero los resultados de las pruebas han demostrado que, tanto teórica como ingeniosamente, un bloque de 60M Gas es viable. Al mismo tiempo, para garantizar la seguridad de la capa de consenso, los desarrolladores también han considerado las limitaciones a nivel de la cadena de balizas (por ejemplo, la capa de red de la cadena de balizas actualmente tiene un límite de propagación Gossip de bloque único de ~10MB). A través de métodos como el mencionado EIP-7623 para reducir el número de bytes por bloque y evitar la aparición simultánea de demasiadas transacciones punitivas, la carga de ejecución de 60M Gas no ha alcanzado estos límites.

En general, las pruebas y ajustes han permitido al equipo central tener un entendimiento completo del riesgo de aumentar el límite de Gas de la mainnet de 30 millones a 60 millones, lo que ha incrementado la confianza. Después de que la mayoría de los validadores expresaron señales de apoyo (aproximadamente 150,000 + nodos de validación votaron a favor del aumento), Ethereum finalmente comenzó en 2025 a elevar el límite de Gas de la mainnet y planea ajustar el valor predeterminado a 60 millones en futuras actualizaciones.

Perspectivas futuras: ¿qué se necesita para seguir mejorando?

La comunidad de Ethereum no tiene la intención de detenerse en 60M Gas. En planes de actualización posteriores como Fusaka, los desarrolladores han esbozado un camino para continuar elevando el límite de Gas en bloque a 100M o incluso más. Para lograr este objetivo, aún hay varios desafíos técnicos que deben resolverse o seguir siendo objeto de atención:

  • Optimización adicional de operaciones computacionales intensivas: como se mencionó anteriormente, el algoritmo ModExp, actualmente, gracias a la revaluación y optimización del cliente a través de EIP-7883, se han eliminado prácticamente los cuellos de botella. Sin embargo, para soportar bloques de nivel 100M, puede ser necesario optimizar o agregar aceleradores dedicados para otras operaciones criptográficas que consumen mucho Gas (como la verificación de firma de curva elíptica, la verificación de pruebas de conocimiento cero, etc.). Afortunadamente, el equipo del cliente ya ha comenzado a colaborar en estas direcciones y en las pruebas de 2025 ajustaron la implementación de la precompilación relacionada con la curva elíptica BN256, mejorando su rendimiento. Se puede prever que, a medida que Ethereum introduzca más primitivas criptográficas de alto rendimiento (incluso considerando soporte nativo para STARK, etc.), los cuellos de botella de ejecución seguirán siendo superados, despejando el camino para aumentar el límite de Gas.
  • Controlar la escala del estado y el costo de los nodos: un límite de Gas más alto significa que el estado en cadena podría crecer más rápido. Si no se aborda, la dificultad de almacenar y sincronizar nuevos nodos de nodos completos aumentará significativamente en unos años. Los desarrolladores de Ethereum ya están investigando el problema del crecimiento del estado, como proponer alquileres de estado o recortar periódicamente el estado histórico para evitar una expansión interminable. Sin embargo, estos mecanismos a más largo plazo aún están en discusión. A corto plazo, a medida que se eleva el límite de Gas, los operadores de nodos pueden necesitar actualizar su hardware más frecuentemente (como SSD más rápidos y más memoria) para mantenerse al día con el crecimiento del estado y la cantidad de datos. La comunidad enfatiza que al aumentar el límite de Gas no se sacrifica la descentralización, por lo tanto, se evaluará cuidadosamente el impacto de cada paso de escalado en los nodos comunes hasta que se maduren las soluciones de gestión del estado.
  • Mejora de la capa de consenso y optimización del protocolo de red: si en el futuro se desea soportar bloques de 100M Gas o mayores, algunos parámetros de consenso y de red pueden necesitar ajustes. Por ejemplo, actualmente los bloques de la cadena de balizas tienen un límite de tamaño total que incluye la carga de ejecución, los datos de Blob y los datos de prueba. Los desarrolladores pueden necesitar aumentar el límite de tamaño de los mensajes en la capa P2P, o reducir la latencia de los bloques grandes mediante técnicas como la compresión y la propagación en fragmentos. Además, Ethereum está introduciendo PeerDAS (red de muestreo de datos punto a punto) para manejar la propagación eficiente de los datos de Blob, lo que aliviará en cierta medida la presión sobre la propagación de bloques de la capa de ejecución. Después de asegurar que la capa de ejecución funcione de manera segura con más de 60M Gas, las mejoras en la capa de datos y la capa de red se convertirán en el enfoque principal para la próxima fase de escalado.

Mirando hacia el futuro, siempre que las mejoras en los aspectos mencionados avancen de manera sincronizada, aumentar el límite de Gas de la red principal de Ethereum no es un objetivo inalcanzable. Los desarrolladores ya han verificado en la red de pruebas la viabilidad de aumentar de 36M a 45M y 60M, y el siguiente paso hacia 100M también está en planificación. Es importante enfatizar que la comunidad de Ethereum mantiene una actitud consistentemente cautelosa respecto a la expansión: cada aumento se realiza “primero en pruebas, luego en la red principal”, y se implementa solo después de confirmar que no compromete la seguridad y la descentralización de la red.

En general, el aumento significativo del Gas Limit en el último año es el resultado de la innovación colaborativa en múltiples áreas: la reducción de riesgos en la capa de protocolo, el aumento del rendimiento en los clientes y la provisión de datos de prueba que brindan confianza. Con el apoyo de estos esfuerzos, Ethereum ha dado un paso importante hacia la escalabilidad de L1 y ha establecido una base para seguir aumentando la capacidad y soportar más aplicaciones en el futuro.

ETH-0.1%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)