Ethereum anuncia correção de bugs; 2.500 contratos podem estar em risco

O Ethereum, uma das principais criptomoedas do mercado, anunciou recentemente ter detectado e corrigido três bugs, um no codificador ABIEncoderV2 e dois no Solidity Optimizer, ambos de “baixo impacto”.

“APÓS A INVESTIGAÇÃO, DESCOBRIU-SE QUE O COMPONENTE SOFRE ALGUMAS VARIAÇÕES DIFERENTES DO MESMO TIPO. A PRIMEIRA PARTE DESTE ANÚNCIO EXPLICA ESSE BUG EM DETALHES. O NOVO CODIFICADOR ABI AINDA É MARCADO COMO EXPERIMENTAL, MAS, NO ENTANTO, ACHAMOS QUE ISSO MERECE UM ANÚNCIO PROEMINENTE, UMA VEZ QUE ELE JÁ É USADO NA MAINNET”, DIZ O POST.

A equipe revelou ainda que dois bugs foram descobertos no Solidity Optimizer nas últimas duas semanas. No entanto, esses bugs tiveram “baixo impacto”. Ele também afirmou que esses bugs foram introduzidos no Solidity versão 0.5.5, que foi lançado em 05 de março. O outro bug foi corrigido no Solidity versão 0.5.6.

Além disso, o blog afirmou que a versão mais recente do Solidity 0.5.7 “continha as correções de todos os bugs”. Também afirmou que esses bugs deveriam ser “facilmente visíveis em testes que tocam os caminhos de código relevantes, pelo menos quando executado com todas as combinações de zero e valores diferentes de zero”.

“ATÉ ONDE PODEMOS DIZER, HÁ CERCA DE 2.500 CONTRATOS NA MAINNET QUE USAM O ABIENCODERV2 EXPERIMENTAL. NÃO ESTÁ CLARO QUANTOS DELES CONTÊM O BUG”, REVELOU A FUNDAÇÃO.

Em termos dos prováveis ​​resultados do bug, a Fundação afirmou que a probabilidade desses defeitos levarem a um mau funcionamento era mais do que um, resultando em uma exploração. A Fundação disse que “o bug, quando acionado, irá, sob certas circunstâncias, enviar parâmetros corrompidos em invocações de métodos para outros contratos”, mas não tem o poder de comprometer toda a rede ETH.

Por: Cassio Gusson
Fonte: Criptomoedas Fácil

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Categorias

WhatsApp chat