InícioCentro de Notícias da LBank
Desenvolvedores de Ethereum sinalizam contratos em risco com mudanças nas taxas de gas
ethereum-developers-flag-contracts-at-risk
Desenvolvedores de Ethereum sinalizam contratos em risco com mudanças nas taxas de gas
Os desenvolvedores da Ethereum alertaram que a reprecificação de gas do Glamsterdam pode quebrar um pequeno grupo de contratos de Layer 1. O EIP-8037 aumenta os custos de criação de estado, enquanto o EIP-8038 reprecifica o armazenamento e o acesso a contas em toda a camada de execução da Ethereum. Segundo os desenvolvedores da Ethereum, a maioria das falhas sinalizadas pode ser resolvida aumentando os limites de gas das transações. Contratos que usam estipêndios de 2.300 gas, limites fixos de chamadas ou lógica de gasleft enfrentam os maiores riscos de compatibilidade. Os desenvolvedores podem testar contratos imediatamente no Platåberget antes do início da testnet pública e, eventualmente, da implantação na mainnet.
2026-08-26 Fonte:crypto.news

Desenvolvedores Ethereum alertaram em 24 de agosto que as mudanças planejadas no gas na atualização Glamsterdam poderiam impactar um pequeno grupo de contratos inteligentes Layer 1.

Resumo
  • Desenvolvedores Ethereum alertaram que a reprecificação do gas de Glamsterdam poderia quebrar um pequeno grupo de contratos Layer 1.
  • A EIP-8037 aumenta os custos de criação de estado, enquanto a EIP-8038 reprecifica o armazenamento e o acesso a contas em toda a camada de execução do Ethereum.
  • A maioria das falhas sinalizadas pode ser resolvida aumentando os limites de gas das transações, de acordo com os desenvolvedores Ethereum.
  • Contratos que utilizam estipêndios de 2.300 gas, limites de chamada fixos ou lógica gasleft enfrentam os maiores riscos de compatibilidade.
  • Os desenvolvedores podem testar os contratos imediatamente em Platåberget antes do início da testnet pública e da eventual implantação na mainnet.

A Fundação Ethereum pediu aos desenvolvedores que testassem contratos e atualizassem as suposições fixas de gas antes da ativação da mainnet.

O alerta diz respeito às EIP-8037 e EIP-8038, que estão agendadas para inclusão em Glamsterdam. Os desenvolvedores disseram que a maioria dos contratos permaneceu inalterada durante as repetições de transações, enquanto muitos casos sinalizados poderiam ser corrigidos aumentando seus limites de gas.

Reprecificação de gas Ethereum altera custos de estado

A EIP-8037 altera a forma como o Ethereum cobra pela criação de estado, incluindo novas contas, slots de armazenamento e bytecode de contrato implantado. Ela introduz uma contabilidade de gas de estado separada, destinada a prevenir o rápido crescimento do estado da blockchain à medida que o Ethereum aumenta a capacidade da rede.

A EIP-8038 aumenta os custos para acessar o estado existente. A proposta abrange operações como SLOAD, SSTORE, acesso a contas frias, EXTCODESIZE e EXTCODECOPY.

Os desenvolvedores Ethereum ajustaram amplamente os preços das operações de estado pela última vez durante a atualização Berlin em 2021. Desde então, o estado do Ethereum expandiu-se, enquanto os validadores têm suportado limites de gas de bloco mais altos.

A Fundação Ethereum afirmou que a reprecificação de operações que consomem muitos recursos é necessária antes que a rede possa aumentar a capacidade com segurança. Os desenvolvedores projetaram o novo cronograma em torno de uma meta de desempenho que poderia suportar aproximadamente três vezes a taxa de transferência base atual.

Suposições de gas hardcoded criam riscos de compatibilidade

Os desenvolvedores repetiram transações históricas da mainnet Ethereum sob o cronograma de precificação proposto de Glamsterdam. Eles classificaram os resultados em transações inalteradas, transações bem-sucedidas com uso de gas diferente, falhas corrigíveis através de limites mais altos e transações potencialmente quebradas.

O último grupo continuou a falhar mesmo depois que os pesquisadores aumentaram substancialmente o gas fornecido. O aviso da Fundação identificou estipêndios de gas fixos, limites de chamada hardcoded, lógica baseada em gasleft() e transações pré-assinadas com limites fixos como fatores de risco recorrentes.

Contratos que usam o estipêndio histórico de 2.300 gas do Solidity através de transfer ou send podem exigir atenção especial. Operações que anteriormente eram concluídas dentro dessa alocação podem consumir mais gas sob o novo cronograma de acesso ao estado.

A Fundação não identificou publicamente todas as aplicações afetadas. Ela disse que o contato direto com os construtores mais afetados já estava em andamento e descreveu o grupo potencialmente quebrado como pequeno.

Carteiras e estimadores de gas também exigem atualizações

O aviso se estende além dos contratos inteligentes. Carteiras, provedores RPC, indexadores e ferramentas de nó devem atualizar seus sistemas de estimativa de gas para reconhecer as regras de custo revisadas.

Softwares que usam constantes em cache poderiam subestimar o gas necessário para uma transação e fazer com que ela falhasse. Ambas as propostas exigem que ferramentas que usam eth_estimateGas e funções relacionadas considerem os custos de estado revisados.

Como crypto.news relatou anteriormente, Glamsterdam também poderia interromper carteiras e ferramentas de gas que assumem que as transferências comuns sempre exigem 21.000 gas. Transferências para contas existentes mantêm esse valor, enquanto transferências que criam novas contas incorrerão em uma taxa de estado adicional.

Usuários regulares não precisam fazer alterações manuais, de acordo com a Fundação. Provedores de carteiras e infraestrutura atualizados devem aplicar as estimativas de gas necessárias automaticamente.

Desenvolvedores podem testar correções em Platåberget

Os desenvolvedores Ethereum lançaram a testnet Platåberget para fornecer um ambiente de longa duração para testes de Glamsterdam. A rede, também chamada glam-devnet-8, já executa o novo cronograma de reprecificação.

Os mantenedores de contratos podem inserir um endereço no verificador do Ethereum para identificar transações históricas que divergem sob as regras propostas. Os desenvolvedores devem aumentar os limites de gas fornecidos quando isso resolver o problema ou revisar os locais de chamada individuais quando as falhas persistirem.

Em cobertura relacionada, o trabalho de Glamsterdam do Ethereum trouxe o dimensionamento da Layer 1 de volta ao foco através da reprecificação do gas, listas de acesso em nível de bloco e mudanças na construção de blocos.

A próxima etapa envolverá testes adicionais em devnet, seguidos por forks em Sepolia e Hoodi. O roteiro do Ethereum tem como meta Glamsterdam para o quarto trimestre de 2026, mas os desenvolvedores não anunciaram uma data fixa de ativação da mainnet. O cronograma final depende de implementações de cliente estáveis e implantações bem-sucedidas em testnet pública.