Hoje · Ethereum
Dois rascunhos propõem proteger contratos antigos no upgrade Glamsterdam do Ethereum
Leo Glisic e Giulio Rebuffo apresentaram soluções diferentes para as mudanças de gás do Glamsterdam; ambas seguem em rascunho, sem implementação nem data de adoção.
Dois desenvolvedores apresentaram propostas para reduzir o risco de que as mudanças de cobrança de gás previstas no upgrade Glamsterdam afetem contratos inteligentes já implantados no Ethereum. As propostas foram enviadas em 8 de novembro e continuam em análise; nenhuma foi adotada nem tem data de implementação definida.
Leo Glisic propõe que os contratos existentes mantenham a tabela atual de custos, enquanto contratos novos usem um conjunto de instruções com os preços previstos nas EIPs 8037 e 8038. O rascunho, identificado como EIP-8488, está em um pull request aberto no repositório oficial de propostas do Ethereum e ainda requer revisão.
Giulio Rebuffo propõe dois medidores de gás por transação: um aplicaria as regras antigas para controlar a execução visível aos contratos, e outro usaria a nova tabela para calcular a cobrança. O PR ainda está em estado de rascunho, aguarda numeração pelos editores e informa que não há implementação em clientes de execução nem testes de consenso para o desenho.
As propostas respondem ao risco de que a mudança dos custos de criação e acesso a dados altere pressupostos usados por aplicações já em funcionamento, inclusive contratos que não podem ser atualizados. A EIP-8037 prevê elevar de 32 mil para 183,6 mil unidades de gás o custo-base de criação de um contrato, antes dos custos de armazenamento de código e execução. As regras de gás ainda são propostas do Glamsterdam; os dois rascunhos não mudam o funcionamento atual da rede.