El aumento del límite de gas en la red Ethereum (ETH) ha sido un tema de discusión entre los desarrolladores, y recientemente, Vitalik Buterin propuso un aumento «modesto» del 33% en dicho límite para mejorar la capacidad de la red.
Sin embargo, este planteamiento ha generado preocupaciones sustanciales entre la comunidad de desarrolladores.
I wrote down some of my thoughts on raising the gas limit today: https://t.co/gX0eihUyYa
(Haven't proof-read it, so if you find a mistake, you can keep it)
— MariusVanDerWijden (@vdWijden) January 11, 2024
El límite de gas determina la cantidad de trabajo que puede realizarse en un bloque, afectando directamente la capacidad de procesar transacciones en la red Ethereum.
Un aumento en este límite podría mejorar la velocidad de las transacciones y permitir operaciones más complejas.
A lo largo de los años, el límite de gas ha sido influenciado por los mineros y stakers, y su histórico refleja un crecimiento constante.
Entre los riesgos asociados con el aumento del límite de gas, uno de los más destacados es la tasa de bloques perdidos.
Antes del cambio estructural en la red, se evaluaba el límite mediante la tasa de «uncles»; sin embargo, ahora, la tasa de bloques perdidos se considera como un indicador de importancia.
Esta métrica tiene limitaciones, ya que solo muestra nodos que están subprovisionados y no entrega una concreta indicación para un aumento en el límite de gas.
Un riesgo crucial es el tamaño de la blockchain de Ethereum, que ha experimentado un crecimiento constante
El tamaño histórico de la blockchain también ha crecido significativamente en los últimos años y aunque el almacenamiento de datos es asequible, la accesibilidad y modificación de estos datos se vuelven más lentas a medida que crece el tamaño del estado.
Además, la falta de propuestas concretas para la expiración del estado complica la gestión del crecimiento constante.
El surgimiento de soluciones de layer 2 (L2), el tamaño de la historia se ha convertido en un problema adicional.
Se espera que las propuestas como EIP-4844 ayuden a abordar este problema mediante el cambio de L2 a transacciones «blobs» que expiran después de unas semanas.
Aumentar el límite de gas también impacta los tiempos de sincronización de la red en varios aspectos, desde la sincronización completa hasta la sincronización de la historia y la recuperación del estado.
Esto afecta tanto a nodos existentes como a la construcción de nuevos clientes Ethereum, lo que complica la diversidad de clientes.
En cuanto a posibles soluciones, se destacan EIP-4444 y EIP-4844, pero se insta a la precaución antes de implementar cambios.
La diversidad de clientes y la consideración de escenarios adversos, como un aumento repentino en la I/O de disco, son elementos cruciales a tener en cuenta.
El debate sobre el aumento del límite de gas en Ethereum requiere un enfoque cauteloso, considerando los efectos a corto y largo plazo en áreas críticas del ecosistema de nodos.
Es esencial esperar los resultados de cambios significativos, como EIP-4844, antes de considerar que estos aumentos entren en vigencia.