Desenvolvedores do Ethereum alertam que atualização Glamsterdam pode quebrar carteiras e ferramentas de gas

ETH
compatibilidade de carteirareprecificação de gásGlamsterdamEthereumEIP-8037testnet
2026-08-18Fonte: crypto.news
Desenvolvedores do Ethereum alertam que atualização Glamsterdam pode quebrar carteiras e ferramentas de gas

A Fundação Ethereum alertou que carteiras, indexadores e estimadores de gás podem quebrar, pois Glamsterdam altera a suposição de 21.000 gás para algumas transferências de ETH, com a atualização programada para ativar na testnet Platåberget em 20 de agosto.

Resumo

  • Ethereum alertou que Glamsterdam pode quebrar carteiras, indexadores e estimadores de gás que dependem de suposições fixas de gás.
  • EIP 8037 adicionará uma cobrança separada de gás de estado para operações que criam novo estado.
  • Uma transferência básica de ETH para uma conta existente ainda custará 21.000 gás, enquanto transferências para novas contas custarão mais.
  • Os desenvolvedores foram instados a testar seu software na testnet Platåberget antes que Glamsterdam vá para Sepolia e Hoodi.

A equipe de DevOps de Protocolo da Fundação Ethereum disse em 17 de agosto que qualquer ferramenta que dependa de um limite máximo de gás codificado "quebrará", citando carteiras, indexadores e estimadores de gás entre os softwares provavelmente afetados. A equipe instou os desenvolvedores de aplicativos e infraestrutura a testar seus sistemas em Platåberget, uma testnet pública projetada para permanecer online por vários meses.

Os dados do Forkcast mostram que Platåberget foi lançada em 13 de agosto, dando aos desenvolvedores um ambiente inicial para Glamsterdam antes que a atualização vá para Sepolia e Hoodi. O fork Glamsterdam está programado para ativar em Platåberget em 20 de agosto, de acordo com a fundação, com depósitos públicos de validadores e construtores disponíveis como parte do processo de teste.

Glamsterdam pode quebrar suposições de gás codificadas

Sob o pacote planejado de reajuste de preços de gás, a fundação disse que o software não pode mais assumir com segurança que o Ethereum tem um único teto de gás fixo ou que operações comuns continuarão a custar o mesmo valor em todos os casos. As mudanças são projetadas em torno de um piso de aproximadamente 200 milhões de gás e alteram o preço de operações individuais, bem como suposições ligadas ao limite de gás do bloco.

Para desenvolvedores de aplicativos, o problema imediato é o software que define limites fixos ao estimar custos de transação. A equipe de DevOps de Protocolo disse que tais sistemas precisam ser revisados antes que Glamsterdam chegue à mainnet, porque o reajuste afeta carteiras, indexadores e estimadores de gás em toda a rede.

O aviso segue a cobertura da atualização Glamsterdam de 17 de junho do crypto.news, que relatou que os desenvolvedores do Ethereum já estavam testando o conjunto completo de EIPs planejados em redes de desenvolvimento. Na época, o desenvolvedor da Fundação Ethereum, Parithosh Jayanthi, disse que a atualização mudaria o custo das ações no Ethereum, com computação de alto nível se tornando mais barata enquanto o estado se torna mais caro.

Durante a mesma fase de teste, Jayanthi disse que os desenvolvedores fizeram "progresso massivo", mas observou que nenhum cronograma fixo para a mainnet foi definido. A implantação dependeria dos resultados dos testes e se as equipes de clientes do Ethereum estariam prontas para suportar as novas regras.

EIP-8037 muda como o novo estado é precificado

Uma parte central do aviso diz respeito ao EIP-8037, que introduz uma dimensão separada de gás de estado para operações que criam novo estado. A fundação disse que criar uma conta, implantar código ou escrever um novo slot de armazenamento será medido a um custo fixo por byte de estado e cobrado em tempo de execução.

Devido a essa mudança, uma transferência básica de ETH nem sempre terá o mesmo custo de gás. Enviar ETH para uma conta que já existe continuará custando 21.000 gás, com o valor dividido no custo base da transação, acesso frio à conta e custo de transferência de valor. Enviar fundos para um endereço que ainda não existe também incorrerá em uma cobrança de gás de estado ligada à criação da nova conta.

Os desenvolvedores devem, portanto, revisitar aplicativos que tratam 21.000 gás como suficiente para cada transferência de ETH, disse a equipe de DevOps de Protocolo. Estimadores de gás construídos em torno de apenas uma dimensão de gás também podem retornar estimativas incorretas uma vez que o novo estado seja medido separadamente.

EIP-8037 já havia se aproximado de sua forma final em maio. Um relatório de desenvolvimento de protocolo de 11 de maio disse que a proposta havia alcançado o status de rascunho final e estava sendo parametrizada em uma rede de desenvolvimento Glamsterdam. Na época, seu modelo de custo por byte de estado foi projetado em torno de limitar o crescimento anual do estado a aproximadamente 60 GiB em um limite de gás de bloco de 300 milhões.

Sob os parâmetros relatados em maio, a criação de novas contas poderia se tornar aproximadamente 8,5 vezes mais cara, enquanto os custos de implantação de contratos poderiam aumentar cerca de dez vezes. A medição separada para depósitos de código foi projetada para manter grandes contratos implantáveis, incluindo aplicações de finanças descentralizadas com uso intensivo de código.

O modelo de gás de estado também muda onde o Ethereum contabiliza o custo do estado permanente. A fundação disse que a criação de contas, novos slots de armazenamento e código implantado incorrerão em cobranças com base na quantidade de novo estado criado, tornando aplicações que adicionam dados permanentes com frequência alvos particularmente importantes para testes antes da implantação na mainnet.

A atualização Ethereum Glamsterdam também muda a produção de blocos

O reajuste do gás é apenas uma parte da Glamsterdam. A fundação disse que o fork também inclui a separação embutida entre proponente e construtor, ou ePBS, que muda como os blocos são construídos, propostos e validados dentro do protocolo central do Ethereum.

Sob o ePBS, a divisão entre o processo de construção de blocos e o papel do proponente é incorporada ao protocolo, juntamente com um novo fluxo de API do construtor e verificações de pontualidade do payload. A infraestrutura ligada ao pipeline de produção e validação de blocos do Ethereum deve esperar ser afetada, de acordo com a fundação.

Com o Platåberget aberto para participação pública, a equipe de DevOps do Protocolo incentivou stakers solo, projetos de tecnologia de validadores distribuídos, operadores de software personalizados e grandes provedores de staking a testar sua infraestrutura. A testnet permite que os usuários depositem novos validadores e experimentem fluxos de trabalho de depósito de validadores e construtores antes que as mesmas mudanças cheguem a redes de vida mais longa.

As Listas de Acesso em Nível de Bloco formam outro componente importante do fork. A fundação disse que as listas registrarão locais de estado acessados durante a execução e mudanças de estado pós-transação, com dados BAL armazenados separadamente do corpo do bloco e trocados entre pares da camada de execução através do protocolo de rede eth/71.

Relatórios anteriores de junho disseram que o design da lista de acesso dá aos clientes Ethereum informações antecipadas sobre quais contas e dados de contratos inteligentes um bloco usará. O sistema pode permitir que os nós pré-carreguem dados necessários e processem transações em paralelo quando as transações não acessam o mesmo estado, de acordo com Ethereum.org.

A Glamsterdam também aumentará os limites de tamanho para contratos implantados e código de inicialização. A fundação disse que o tamanho máximo do contrato implantado aumentará de 24 KiB para 64 KiB, enquanto o tamanho máximo do initcode aumentará de 48 KiB para 128 KiB. Estruturas de dados de consenso compatíveis com o futuro também estão incluídas no fork planejado.

Platåberget dá aos desenvolvedores uma janela de testes mais longa

Ao contrário das redes de desenvolvimento mais curtas usadas durante o trabalho anterior da Glamsterdam, o Platåberget pretende permanecer disponível por vários meses. A equipe de DevOps do Protocolo disse que a vida útil mais longa deve dar aos desenvolvedores tempo para testar o comportamento pós-Glamsterdam e identificar falhas antes que as mudanças cheguem a Sepolia e Hoodi.

Seu conjunto de validadores é relativamente pequeno, mas aberto à participação pública. Para o período inicial de testes, a fundação listou imagens de contêineres para clientes de consenso, incluindo Lighthouse, Lodestar, Nimbus, Prysm, Teku e Grandine, juntamente com clientes de execução, incluindo Besu, Geth, Erigon, Nethermind, Reth, NimbusEL e Ethrex. Lançamentos de clientes etiquetados permanecem opcionais enquanto as equipes de desenvolvimento preparam suas próprias compilações.

Após o feedback do Platåberget ser incorporado às especificações e ao software do cliente, espera-se que uma devnet sem finalidade siga dentro do mês para testar cenários de consenso difíceis, de acordo com a fundação. Sepolia e Hoodi devem receber a Glamsterdam depois que as redes de desenvolvimento permanecerem estáveis, enquanto a ativação na mainnet Ethereum seguirá após atualizações bem-sucedidas nas testnets de longa duração.

O desenvolvimento do próximo fork agendado do Ethereum também está prosseguindo separadamente. Um relatório de planejamento Hegotá de 16 de agosto disse que os desenvolvedores estavam considerando 66 propostas para a atualização de 2027, embora as Listas de Inclusão Impostas pela Escolha de Fork fosse o único EIP formalmente agendado para inclusão na época.

Várias propostas em revisão para Hegotá dizem respeito a preços futuros de gás e estado à medida que o Ethereum aumenta a capacidade da Camada 1. O EIP-8368, por exemplo, recalibraria os preços de criação de estado se o limite de gás do bloco subir além do nível de referência usado pela Glamsterdam, enquanto os desenvolvedores discutiram a preparação do Ethereum para um possível caminho em direção a um limite de gás de 600 milhões.