A Fundação Ethereum anunciou que seu hard fork Fusaka irá impor um teto de 16.777.216 unidades no consumo de gás por transação, marcando pela primeira vez que a rede aplica um limite distinto por transação separado do teto de gás do bloco. A mudança, formalizada como EIP-7825, já está ativa nas testnets Holesky e Sepolia e será implantada na mainnet quando o Fusaka for ativado.
O que Saber:
- O Ethereum limitará transações individuais a 2²⁴ unidades de gás (aproximadamente 16,78 milhões), evitando que chamadas superdimensionadas monopolizem blocos inteiros
- A Fundação posiciona o limite como base para capacidades de execução paralela, exigindo que cargas de trabalho que excedam o limite sejam divididas em chamadas sequenciais menores
- Todos os principais clientes implementaram a mudança em versões prontas para Fusaka, com desenvolvedores aconselhados a testar nas testnets e ajustar logicamente a estimativa de gás
Fundação Liga Limite à Estratégia de Execução Paralela
Toni Wahrstätter destacou o raciocínio em um post de 21 de outubro, afirmando que o limite mitigaria vetores de negação de serviço ao melhorar a previsibilidade do empacotamento 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 lotes, scripts de implantação e roteadores especializados que anteriormente podiam se aproximar do alvo de gás do bloco completo de cerca de 45 milhões de unidades.
O EIP-7825 separa a complexidade ao nível das transações da vazão ao nível do sistema.
Chamadas excepcionalmente grandes criavam problemas de tempo 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 explicitamente liga o limite a esforços futuros, 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 disputa no pior caso e simplificando o design do agendador para construtores testando caminhos de execução paralelizáveis.
Implementação Técnica e Impacto para Desenvolvedores
A especificação segue uma abordagem mecânica e simples. O resumo do EIP-7825 declara a intenção de definir o limite "em 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 à medida que os limites de bloco aumentam. Essa simplicidade atraiu canais de desenvolvedores principais como uma restrição bem dimensionada que preserva a compatibilidade futura com trabalhos de escalonamento mais ambiciosos.
O debate sobre a codificação e comunicação do teto perdurou por meses.
Discussões no Ethereum Magicians e durante chamadas do AllCoreDevs examinaram a nomenclatura e parametração. Um tópico resumiu a garantia central: alinhar alvos de blocos a múltiplos de 2²⁴ para que os 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 a semântica eth_call permanece inalterada, mas transações pré-assinadas com limites de gás excedendo 2²⁴ precisarão ser reassinadas abaixo do teto.
Desenvolvedores devem testar contra Holesky ou Sepolia, ajustar operações em lote que se aproximem do limite e ajustar a lógica de estimativa de gás para falhar rapidamente quando construções excederem o teto.
Termos Chave
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 consumir. Hard forks são atualizações em toda a rede que exigem que todos os nós atualizem seu software. Testnets como Holesky e Sepolia permitem que os desenvolvedores testem mudanças antes da implantação na mainnet.
Execução paralela permitiria que a rede processasse 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 contém transações pendentes aguardando inclusão em blocos.
Contexto Política e Resposta do Mercado
A filosofia de desenvolvimento do Ethereum favorece restrições mínimas e de propósito geral que adiam complexidade para camadas superiores. O EIP-7825 se encaixa nesse padrão ao estabelecer um limite superior que protege a vitalidade da rede sem ditar o comportamento do contrato. A mudança evita alterações no mercado de taxas e deixa a economia de espaço de blob e alvos de blocos para outras propostas.
A Fundação descreveu o limite como estabelecendo "uma base mais segura e previsível para maior vazão em futuros hard forks." Essa formulação captura a troca 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.
Pensamentos Finais
O hard fork Fusaka introduz o primeiro teto de gás por transação ao nível do protocolo no 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 os usuários típicos.

