
A Cronos, uma rede blockchain apoiada pela Crypto.com, apagou quase duas horas de histórico de transações para reverter aproximadamente US$ 111,2 milhões relacionados a um exploit do protocolo de empréstimo Tectonic, de acordo com uma análise post-mortem da rede na segunda-feira.
De acordo com os desenvolvedores da Cronos, os validadores reverteram transações concluídas para proteger cerca de 92% dos fundos afetados que ainda estavam na rede, anulando a expectativa de que as transações blockchain são permanentes.
“Foi uma decisão difícil, tomada em conjunto com os validadores, pesando a finalidade que os usuários esperam de uma cadeia contra os fundos em risco”, escreveram os desenvolvedores da Cronos. “Restaurar o estado significou descartar 1 hora e 54 minutos de transações liquidadas. A alternativa, reiniciar sem restaurar o estado, teria deixado os ativos emprestados sob o controle do atacante.”
A essa “decisão difícil” somou-se o fato de que a reversão também anulou todas as transações legítimas processadas durante esse período.
Em 30 de agosto, hackers atacaram a rede Tectonic, que permite aos usuários tomar empréstimos de criptoativos contra garantias depositadas. De acordo com o relatório, o atacante elevou o preço da TONIC em mercados de exchange descentralizada com baixa liquidez e, em seguida, tomou emprestado aproximadamente US$ 120,4 milhões em nove mercados contra a garantia inflacionada.
De acordo com a Cronos, os validadores pararam a rede às 9h32 EST, e então reverteram 10.961 blocos, apagando 1 hora e 54 minutos de transações.
“Cada transação nesse período foi revertida, independentemente de ter ou não tocado no exploit, e as posições abertas em aplicativos ativos foram reprecificadas quando as negociações foram retomadas”, escreveu a Cronos.
Apesar da reversão, aproximadamente US$ 9,19 milhões já haviam saído da Cronos antes da paralisação. Esse dinheiro permanece não recuperado e estava fora do alcance da reversão, de acordo com a análise post-mortem.
Estimativas preliminares apontavam o valor afetado em US$ 75 milhões e o valor transferido para fora da ponte (bridged out) em US$ 6 milhões. O relato da Cronos indica a atividade de empréstimo em US$ 120,4 milhões, dos quais aproximadamente US$ 111,2 milhões foram revertidos.
A análise post-mortem afirma que a produção de blocos foi retomada às 18h49 EST em 30 de agosto, após aproximadamente nove horas offline. Os validadores precisaram de várias rodadas de coordenação para reiniciar usando software corrigido e o mesmo registro de transações.
A Cronos reconheceu a má comunicação durante a paralisação e afirmou que as transações revertidas agora podem ser verificadas por meio de registros arquivados, em vez de exploradores de blockchain públicos.
“Reconhecemos a interrupção que este incidente causou em todo o ecossistema Cronos”, escreveu a Cronos. “Com as operações da rede restauradas, nosso foco permanece em completar a reconciliação com as plataformas afetadas e aplicar as lições deste incidente para fortalecer as salvaguardas do ecossistema.”
Outros exploits de cripto
Outras redes enfrentaram decisões semelhantes sobre interromper operações ou reverter transações após um ataque.
Em agosto, o protocolo Maya interrompeu sua rede depois que um atacante explorou seis falhas de software e levou aproximadamente US$ 1,65 milhão em criptoativos, de acordo com o projeto. Uma vulnerabilidade explorada na Ravencoin também levou a esforços para reconstruir sua blockchain, colocando cerca de três dias de transações em risco de reversão.
Especialistas em segurança alertaram que a IA pode ajudar os atacantes a encontrar vulnerabilidades mais rapidamente, embora a análise post-mortem da Cronos não forneça evidências do envolvimento de IA no ataque à Tectonic.