Erro em projeto DeFi congela por uma semana R$ 4 bilhões em criptomoedas

Bug afetou transações dos usuários que faziam empréstimos de cETH no Compound Finance
Imagem da matéria: Erro em projeto DeFi congela por uma semana R$ 4 bilhões em criptomoedas

Foto: Shutterstock

Um erro encontrado em uma atualização do Compound Finance, uma dos maiores e mais antigos projetos de finanças descentralizadas (DeFi) do setor, fez com o mercado de Compound Ether (cETH) de cerca de US$ 800 milhões – equivalentes a R$ 4 bilhões – fosse congelado por uma semana.

Na terça-feira (30), a equipe do Compound explicou no Twitter que a proposta 117, ativada na rede naquele dia, continha um bug que estava causando a reversão de transações dos usuários que faziam empréstimos de ETH através do protocolo.

Publicidade

“A proposta 117 atualizou o feed de preços que o Compound v2 usa. Esse feed de preços, embora auditado por três auditores, continha um erro”, descreve o projeto. Para consertar a falha, uma nova proposta 119 foi criada para reverter para o feed de preços anterior, algo que levará sete dias para entrar em vigor.

Effectively, the cETH market is temporarily frozen.

A new proposal, 119, has been created to revert to the previous price feed; this will take seven days to go into effect.https://t.co/NIhCz7ese1

Funds are not immediately at risk, but this is a developing situation.

— Compound Labs (@compoundfinance) August 30, 2022

Embora a equipe do Compound garanta que os fundos dos usuários não estejam em risco, o incidente ainda está sendo investigado. No processo, o mercado de cETH foi temporariamente congelado. cETH é um token criado pelo Compound para representar Ethereum (ETH) e facilitar empréstimos da criptomoeda através do protocolo.

Bug passa despercebido

A proposta de melhoria 117, que continha o bug, iria configurar um novo oráculo de preços no Compound, e foi criado pelos desenvolvedores da GFX Labs a pedido da Chainlink.

Segundo a descrição da proposta, ela tinha o objetivo de atualizar o contrato do oráculo do protocolo que até então estava na versão 2, para a versão 3. 

Publicidade

A proposta, que a equipe do projeto garante ter passado por três auditorias, foi aprovada por unanimidade na comunidade, e o bug passou despercebido. O erro estava localizado na função “getUnderlyingPrice”, que falhou em atualizar o preço do token cETH e causou a reversão das transações.

Agora, será preciso esperar sete dias para que seja implementada a proposta 119, que vai revertar a atualização de ontem e retornar o feed de preços para a versão anterior e, portanto, sem bugs.

Quer negociar mais de 200 ativos digitais na maior exchange da América Latina? Conheça o Mercado Bitcoin! Com 3,8 milhões de clientes, a plataforma do MB já movimentou mais de R$ 50 bilhões em trade in. Crie sua conta grátis!