cripto para todos
Juntar-se
A
A

Cripto: Possível vulnerabilidade ameaça atualização do Ethereum

20h01 ▪ 6 min de leitura ▪ por Lydie M.
Informar-se ▪ Altcoins
Resumir este artigo com:

Ethereum pode perturbar até 200.000 smart contracts com sua próxima atualização Glamsterdam. O desenvolvedor banteg alerta sobre os riscos relacionados às novas regras de cálculo do gas, que podem impedir alguns contratos existentes de funcionarem corretamente. Duas propostas concorrentes foram apresentadas em 8 de novembro para evitar esses problemas. A Fundação Ethereum já suspendeu um teste previsto em Hoodi.

Uma rede Ethereum sob tensão ameaça 200 mil contratos inteligentes, sob o olhar preocupado dos desenvolvedores.

Em resumo

  • Cerca de 200.000 smart contracts figuram em uma lista de contratos potencialmente afetados pelo Glamsterdam.
  • Dois desenvolvedores propõem soluções diferentes para preservar seu funcionamento.
  • A Fundação Ethereum adia os testes no Hoodi até a resolução dos problemas identificados.

Ethereum identifica um risco para 200.000 smart contracts

O alerta ganha força. Em 26 de outubro, Ethereum já adiou um teste do Glamsterdam após descoberta de riscos em 13 contratos. Duas semanas depois, o desenvolvedor banteg menciona uma lista de cerca de 200.000 contratos potencialmente afetados. Esse número vem de uma ferramenta de análise dos efeitos da nova tarifação do gas. Isso não significa que 200.000 contratos necessariamente falharão.

Banteg acredita até que o método usado pode deixar de fora outros contratos vulneráveis. O problema envolve duas propostas integradas ao Glamsterdam: EIP-8037 e EIP-8038. A primeira altera o custo de criação dos dados permanentes no Ethereum. A segunda aumenta algumas taxas relacionadas à sua consulta e modificação.

A mudança é importante. Com a EIP-8037, o custo base para criar um smart contract passaria de 32.000 para 183.600 unidades de gas, antes das taxas adicionais ligadas ao código e sua execução. O gas mede os recursos computacionais necessários para as operações no Ethereum. Alguns smart contracts antigos foram programados com limites fixos. Quando eles chamam outro contrato, atribuem uma quantidade precisa de gas.

Se essa quantidade se tornar insuficiente após Glamsterdam, a operação pode falhar. O problema atinge particularmente contratos imutáveis, cujo código não pode mais ser modificado após implantação. Alguns protocolos DeFi podem enfrentar dificuldades em suas transações cripto. Fundos podem também tornar-se temporariamente inacessíveis em alguns cenários. Contudo, nenhuma falha massiva desse tipo foi observada na rede principal.

Dois desenvolvedores propõem soluções concorrentes

Diante das preocupações, Leo Glisic e Giulio Rebuffo apresentaram duas abordagens diferentes em 8 de novembro. A primeira, chamada EIP-8488, busca preservar as regras antigas para os contratos já implantados.

Leo Glisic propõe criar dois conjuntos de instruções. Os contratos existentes continuariam a funcionar com os custos de gas atuais. Os novos contratos usariam instruções adaptadas às tarifas introduzidas pela EIP-8037 e EIP-8038.

O objetivo é evitar modificar as condições de execução das aplicações históricas. Giulio Rebuffo defende outro método. Sua proposta prevê dois contadores de gas para cada transação cripto. O primeiro acompanharia a execução segundo as regras antigas, enquanto o segundo calcularia as taxas efetivamente cobradas conforme as novas tarifas.

Assim, os usuários pagariam os novos custos, mas os contratos antigos manteriam uma contabilidade compatível com seu funcionamento inicial. Essa solução exigiria uma adaptação maior dos softwares Ethereum.

Rebuffo reconhece que nenhuma implementação nos clientes de execução nem teste de consenso foram realizados ainda. As duas propostas permanecem em estado de rascunho. Nenhuma decisão foi tomada sobre sua integração ao Glamsterdam.

O projeto vem após vários meses de preparação. Ethereum já ativou Glamsterdam na rede de teste Sepolia em 6 de outubro. A próxima etapa seria no Hoodi, mas pesquisadores de segurança descobriram novas incompatibilidades.

Glamsterdam aguarda a resolução dos problemas

A Fundação Ethereum oficializou sua decisão em 6 de novembro. Os desenvolvedores não irão implantar no Hoodi enquanto os riscos ligados às novas regras de gas não forem resolvidos.

As empresas de cibersegurança ChainSecurity e Dedaub participam das verificações. A Fundação também publicou uma lista de oito hipóteses técnicas em que alguns contratos se baseiam e que podem tornar-se inválidas com o Glamsterdam.

Solicita que desenvolvedores e auditores verifiquem seus aplicativos. Os projetos afetados podem enviar suas observações diretamente às equipes Ethereum. O próximo teste privado estava previsto entre 16 e 20 de novembro, no mais cedo. Esse cronograma foi discutido antes da apresentação das duas novas propostas.

Nenhuma nova data definitiva foi anunciada. O lançamento na rede principal dependerá das correções adotadas e dos resultados dos próximos testes. Glamsterdam visa um objetivo importante: aumentar a capacidade do Ethereum enquanto controla o crescimento de sua base de dados.

A atualização deve facilitar especialmente o processamento paralelo das transações e aprimorar a organização da produção dos blocos. Os trabalhos no Hegotá, a atualização seguinte, continuam paralelamente.

Para os desenvolvedores cripto, a prioridade imediata é a compatibilidade das aplicações já implantadas. Ethereum também prepara um aumento histórico do limite de gas de 60 para 200 milhões por bloco. Essa evolução pode ampliar a capacidade da rede, mas não deve comprometer os contratos que já protegem fundos. As próximas reuniões dos desenvolvedores decidirão entre as soluções propostas antes de retomar os testes.

Maximize sua experiência na Cointribune com nosso programa "Read to Earn"! Para cada artigo que você lê, ganhe pontos e acesse recompensas exclusivas. Inscreva-se agora e comece a acumular vantagens.



Entrar no programa
A
A
Lydie M. avatar
Lydie M.

Enseignante et ingénieure IT, Lydie découvre le Bitcoin en 2022 et plonge dans l’univers des cryptomonnaies. Elle vulgarise des sujets complexes, décrypte les enjeux du Web3 et défend une vision d’un futur numérique ouvert, inclusif et décentralisé.

AVISO LEGAL

As opiniões e declarações expressas neste artigo são de responsabilidade exclusiva do autor e não devem ser consideradas como recomendações de investimento. Faça sua própria pesquisa antes de tomar qualquer decisão de investimento.