Alguns usuários do projeto de finanças descentralizada (DeFi) Compound se surpreenderam na noite de quarta-feira (29) ao receber em suas carteiras recompensas muito maiores do que deveriam obter por prover liquidez para o protocolo.
Conforme relatou no Twitter o fundador do projeto, Robert Leshner, a confusão começou à noite logo após entrar em vigor no Compound a Proposta 062, responsável por atualizar o contrato que distribui tokens COMP aos usuários.
Em um dos contratos inteligentes havia um bug que fez com que alguns provedores de liquidez recebessem muito mais tokens COMP do que o previsto.
O perfil do Twitter @napgener foi um dos primeiros a identificar o problema ao notar que três usuários receberam um total de US$ 15 milhões em COMP por fornecerem pequenas quantidades de USDC, ETH e DAI em pools da plataforma.
Na madrugada desta quinta, um outro usuário conseguiu reivindicar sozinho uma recompensa de US$ 27 milhões em COMP.
O Compound é um popular protocolo de empréstimo que deu início à mania de yield farming quando foi lançado há cerca de um ano. Os usuários podem ganhar juros ao emprestar suas criptomoedas nos pools da plataforma.
De acordo com Leshner, o impacto do bug é limitado e, na pior das hipóteses, pode dar um prejuízo de 280.000 tokens COMP para o protocolo, o equivalente a US$ 84,8 milhões na atual cotação da moeda.
Segundo o CoinMarketCap, o COMP está sendo negociado a US$ 303, em queda de 8% nas últimas 24 horas, provavelmente provocada pelo bug encontrado na atualização.
No entanto, o fundador do projeto tranquilizou a comunidade dizendo que todos os fundos depositados nos pools estão seguros. “Os usuários não precisam se preocupar; o único risco é que você (ou outro usuário) receba uma quantidade injustamente grande de COMP”, escreveu Leshner.
O lado negativo da descentralização
A Proposta 062 que continha o bug foi submetida pelo desenvolvedor Tyler Loewen, e foi revisada por outros participantes do projeto antes de ser aprovada pela comunidade.
Mesmo assim, o bug passou despercebido. Segundo Robert Leshner, embora o erro tenha sido identificado posteriormente, não há nada que possa ser feito no curto prazo para resolver o problema uma vez que não existem controles de administrador que possam desabilitar a distribuição de COMP.
“Qualquer alteração no protocolo requer um processo de governança de sete dias para entrar em produção. […] Essa é a maior oportunidade e o maior risco para um protocolo descentralizado — que um processo de desenvolvimento aberto permita que um bug entre em produção”, escreveu.
O Compound é atualmente o quinto maior protocolo de finança descentralizada do mundo, com um valor total bloqueado (TVL) de US$ 9,6 bilhões, segundo o DeFi Llama.