A Ethereum Foundation anunciou que seu hard fork Fusaka irá impor um limite de 16.777.216 unidades de gás por transação, marcando a primeira vez que a rede aplica um limite distinto por transação separado do limite de gás por bloco. A mudança, formalizada como EIP-7825, já está ativa nas testnets Holesky e Sepolia e será implementada na mainnet quando Fusaka for ativada.
O que saber:
- Ethereum limitará transações individuais a 2²⁴ unidades de gás (aproximadamente 16,78 milhões), prevenindo que chamadas de grande porte monopolizem blocos inteiros
- A Fundação posiciona o limite como base para capacidades de execução paralela, exigindo que cargas de trabalho excedentes se dividam em chamadas menores seqüenciadas
- Todos os principais clientes implementaram a mudança em lançamentos prontos para Fusaka, com desenvolvedores aconselhados a testar contra testnets e ajustar a lógica de estimação de gás conforme necessário
Fundação relaciona limite à estratégia de execução paralela
Toni Wahrstätter explicou a justificativa em um post de 21 de outubro, afirmando que o limite mitigaria vetores de negação de serviço enquanto melhora a previsibilidade na execução de blocos. A Fundação enfatizou que a maioria dos usuários não verá impacto prático, já que a distribuição de transações no mundo real está bem abaixo do limite. A superfície de risco centra-se em contratos pesados em lote, scripts de implantação e roteadores especializados que poderiam anteriormente alcançar o alvo completo de gás do bloco de cerca de 45 milhões de unidades.
EIP-7825 separa a complexidade das transações do nível de sistema de throughput.
Chamadas excepcionalmente grandes criaram problemas de temporização e agendamento para construtores e validadores antes do limite. O novo teto força cargas de trabalho além de 16,78 milhões de gás a se dividir em operações menores.
A Fundação conecta explicitamente o limite a futuras iniciativas como o EIP-7928, antecipado na era Glamsterdam. Transações previsíveis e limitadas servem como pré-requisito para concorrência significativa na camada de execução. O limite garante que pelo menos várias transações independentes possam caber por bloco, mesmo em condições difíceis de mempool, reduzindo a contenção no pior cenário e simplificando o design do agendador para construtores que testam caminhos de execução paralelizáveis.
Implementação técnica e impacto para desenvolvedores
A especificação segue uma abordagem mecânica e enxuta. O resumo do EIP-7825 declara a intenção de definir o limite "para 16.777.216 (2^24) gás" por transação, melhorando a resiliência contra certos vetores de negação de serviço e tornando o processamento de transações mais previsível conforme os limites do bloco aumentam. Essa simplicidade atraiu canais de core-dev como uma restrição bem delimitada que preserva a compatibilidade futura com trabalhos de escalonamento mais ambiciosos.
O debate sobre a codificação e comunicação do limite durou meses.
Discussões no Ethereum Magicians e durante as chamadas AllCoreDevs examinaram nomeação e parametrização. Um tópico resumiu a garantia central: alinhar alvos de bloco a múltiplos de 2²⁴, de modo que construtores possam sempre incluir pelo menos n transações se o mempool contiver n elegíveis.
Geth, Erigon, Reth, Nethermind e Besu implementaram a mudança em lançamentos prontos para Fusaka. A Fundação observou que as semânticas de eth_call permanecem inalteradas, mas transações pré-assinadas com limites de gás superiores a 2²⁴ exigirão re-assinatura abaixo do limite.
Os desenvolvedores devem testar contra Holesky ou Sepolia, reformular operações em lote que se aproximem do limite e ajustar a lógica de estimação de gás para falhar rapidamente quando construções excederem o teto.
Termos chave
O gás mede o esforço computacional no Ethereum. Cada operação custa uma quantidade específica de gás, que os usuários pagam em Ether. O limite de gás do bloco limita o gás total que todas as transações em um bloco podem consumar. Hard forks são atualizações de rede que exigem que todos os nós atualizem seus softwares. Testnets como Holesky e Sepolia permitem que desenvolvedores testem alterações antes do lançamento na mainnet.
A execução paralela permitiria à rede processar múltiplas transações não conflitantes simultaneamente em vez de sequencialmente. Vetores de negação de serviço são métodos de ataque que poderiam atrasar ou interromper operações de rede. O mempool armazena transações pendentes aguardando inclusão em blocos.
Contexto de Política e Resposta de Mercado
A filosofia de desenvolvimento do Ethereum favorece restrições mínimas e de propósito geral que delegam complexidade a camadas superiores. O EIP-7825 se encaixa nesse padrão ao definir um limite superior que protege a vitalidade da rede sem ditar comportamento de contratos. A mudança evita alterações no mercado de tarifas e deixa a economia de espaço de blobs e alvos de bloco para outras propostas.
A Fundação descreveu o limite como estabelecendo "uma base mais segura e previsível para maior throughput em futuros forks." Essa formulação captura o compromisso entre limitar o tamanho de transações individuais e preparar a infraestrutura para maior capacidade geral. O Ether estava sendo negociado a $3,835 no momento da publicação.
Considerações Finais
O hard fork Fusaka introduz o primeiro teto de gás por transação no nível do protocolo do Ethereum, definido em 16.777.216 unidades. A Fundação enquadra o limite como infraestrutura para execução paralela enquanto mitiga riscos de negação de serviço, com impacto mínimo esperado para usuários típicos.

