O gas limit da mainnet da Ethereum poderia teoricamente crescer 100 vezes e atingir 2.000 transações por segundo sob uma nova Proposta de Melhoria da Ethereum (EIP) apresentada pelo pesquisador da Ethereum Foundation Dankrad Feist.

Feist, que deu nome à solução de armazenamento de dados “danksharding” da blockchain, apresentou a EIP-9698 em 27 de abril, que introduziria um “cronograma determinístico de crescimento do gas limit” a partir do epoch 369017, ou cerca de 1º de junho.

A proposta aumentaria gradualmente o gas limit por um fator de 10 ao longo de aproximadamente dois anos, ou 164.250 epochs, quando então ocorreria um aumento final de dez vezes.

Os clientes Ethereum precisariam votar na proposta para que ela entre em vigor, disse Feist.

“Ao introduzir um padrão previsível de crescimento exponencial como padrão do cliente, esta EIP incentiva uma trajetória sustentável e transparente para o gas limit, alinhada com os avanços esperados em hardware e eficiência do protocolo,” acrescentou.

Como a Ethereum pode ocasionalmente alcançar até 20 TPS em blocos dominados por transações simples, um aumento de 100x no gas limit poderia teoricamente elevar o TPS da Ethereum para 2.000. A proposta de Feist posicionaria melhor a Ethereum para competir com blockchains como a Solana, que atualmente processa entre 800 e 1.050 TPS não relacionados a votos e possui um TPS teórico de 65.000.

Fonte: Fabda.eth

A EIP expandiria o gas limit atual de 36 milhões para 3,6 bilhões, potencialmente permitindo cerca de 6.000 transações por bloco na Ethereum.

A proposta de Feist surge após os validadores da Ethereum concordarem em aumentar o gas limit de 30 milhões para 36 milhões em fevereiro.

Antes disso, a última mudança no gas limit da Ethereum ocorreu em agosto de 2021 com o hard fork London, quando o valor foi aproximadamente dobrado de 15 milhões para 30 milhões.

Variação diária do Gas Limit médio da Ethereum nos últimos cinco anos. Fonte: YCharts

Feist reconheceu que um aumento rápido no gas limit segundo sua proposta pode sobrecarregar nós menos otimizados e aumentar o tempo de propagação dos blocos. 

“No entanto, o cronograma exponencial com incrementos muito graduais por epoch dá tempo suficiente para operadores de nós e desenvolvedores se adaptarem e otimizarem,” disse ele.

A EIP-9698 marca o esforço mais recente da comunidade Ethereum para melhorar a escalabilidade na camada base, após focar predominantemente em soluções de camada 2 nos últimos anos.

Críticos da estratégia focada em layer-2 da Ethereum afirmam que ela fragmentou o ecossistema em várias cadeias isoladas com pouca interoperabilidade, levando a uma experiência de usuário inferior.

EIP-9678 busca aumentar o gas limit

Desenvolvedores da Ethereum também estão buscando testar um aumento de quatro vezes no gas limit da Ethereum no hard fork Fusaka, sob a EIP-9678.

O Fusaka está previsto para entrar em operação possivelmente no final de 2025, enquanto a próxima grande atualização da Ethereum, Pectra, está programada para ir ao ar na mainnet em maio.