TL;DR
- Atualização do Ethereum: Dois desenvolvedores apresentaram propostas concorrentes visando impedir que contratos inteligentes existentes se quebrem caso Glamsterdam introduza aumentos significativos nos custos de gás para criação de contratos e operações de dados armazenados.
- Risco do Ethereum: Pesquisadores alertaram que centenas de milhares de contratos poderão ser afetados, pois muitas aplicações foram construídas assumindo que os custos de gas permaneceriam inalterados, e algumas não podem ser atualizadas após a implantação.
- Propostas do Ethereum: Um rascunho mantém os contratos mais antigos no cronograma atual de gás, enquanto o outro aplica nova precificação para taxas de transação, mas permite que os contratos sejam executados sob as regras anteriores.
Ethereum está se aproximando de sua próxima atualização de software principal, mas preocupações com riscos de compatibilidade levaram dois desenvolvedores a propor soluções de emergência projetadas para proteger fundos já bloqueados em aplicações ativas. O debate gira em torno das alterações incluídas na próxima atualização Glamsterdam, que poderiam alterar a forma como os custos de gas são calculados para certas operações de contrato inteligente.
De acordo com os planos preliminares, as propostas EIP-8037 e EIP-8038 aumentariam significativamente o gás cobrado para criar contratos e interagir com dados armazenados. O gás serve como mecanismo de precificação para ações realizadas por contratos inteligentes. Sob as mudanças propostas, criar contratos no ethereum se tornaria muito mais caro, com o custo básico aumentando de 32.000 gás para 183.600 gás antes da aplicação de despesas adicionais.
As preocupações com a atualização chegaram à fase de testes
Muitas aplicações de ethereum foram construídas com a expectativa de que esses custos permaneceriam estáveis. Alguns contratos são programados para pagar quantias fixas de gas ao interagir com outras aplicações, o que significa que custos mais altos podem causar falhas nessas transações. Em muitos casos, os contratos afetados não podem ser modificados após a implantação. O problema já interrompeu planos de teste.
Pesquisadores de segurança expressaram preocupações de que a reprecificação proposta de gás poderia afetar um grande número de contratos existentes, levando ao adiamento de um ensaio planejado do Glamsterdam. As preocupações sobre a compatibilidade com o ethereum se intensificaram após o pesquisador pcaversaccio argumentar que a atualização não deveria avançar em sua forma atual. O desenvolvedor banteg também afirmou que estimativas anteriores podem ter ignorado contratos adicionais afetados, incluindo protocolos principais.

Soluções concorrentes oferecem caminhos diferentes
A proposta de Leo Glisic criaria regras separadas para contratos antigos e novos. As aplicações existentes continuariam operando sob os atuais cronogramas de gás, enquanto novos contratos Ethereum seguiriam o modelo de precificação atualizado. Giulio Rebuffo propôs uma abordagem diferente. Seu rascunho utiliza dois sistemas contábeis para cada transação Ethereum, permitindo que a execução do contrato siga as regras mais antigas, enquanto a faturamento da transação adota o novo cronograma.
No entanto, a proposta observa que nenhuma implementação ou teste de consenso foi concluída até o momento. Ambos os rascunhos permanecem como propostas em estágio inicial, sem datas de implantação definidas. Espera-se que a discussão continue antes que os desenvolvedores do ethereum avancem com mais testes, deixando a direção final incerta. Por enquanto, ambos os planos compartilham o mesmo objetivo: reduzir riscos para aplicações existentes e preservar um caminho mais suave para os usuários do ethereum.





