O cofundador da Ethereum, Vitalik Buterin, juntamente com o pesquisador Toni Wahrstätter, propôs o EIP-7983, que visa estabelecer um novo limite de gas para a rede.
A proposta introduz um limite de gas de 16,77 milhões (2^24) por transação. Atualmente, a Ethereum define um limite de gas por bloco de aproximadamente 36 milhões, sem limite por transação.
De acordo com a proposta, publicada no domingo, espera-se que o novo limite de gas melhore a resiliência da rede contra certos ataques de negação de serviço (DoS), aumente a estabilidade da rede e ofereça custos de processamento de transações mais previsíveis.
"O limite proposto de 16.777.216 de gas (2^24) oferece um equilíbrio entre permitir transações complexas e manter limites de execução previsíveis", diz a proposta. "Este valor permite a maioria dos casos de uso atuais, incluindo implementações de contratos e interações avançadas de DeFi, garantindo, ao mesmo tempo, características de desempenho consistentes."
Deixar a rede sem um limite de gas por transação pode trazer riscos como distribuição de carga ineficiente, vulnerabilidade a ataques quadráticos e desafios para a compatibilidade com zkVM e execução paralela.
O EIP-7983 afirma que o limite proposto de 16,77 milhões será aplicado universalmente, independentemente dos limites de gas de bloco definidos por mineradores ou validadores. Transações que excedam este limite serão rejeitadas, de acordo com a proposta.
Acrescentou que a mudança proposta não é compatível com versões anteriores, mas espera-se que impacte apenas um pequeno número de usuários e dApps, uma vez que as transações atuais geralmente ficam significativamente abaixo do limite proposto.