A Cronos confirmou que US$ 9,19 milhões permanecem não recuperados depois que um atacante tomou emprestados US$ 120,4 milhões da Tectonic, enquanto um rollback apoiado por validadores reverteu aproximadamente US$ 111,2 milhões em valor afetado.
Resumo
- A Cronos diz que US$ 9,19 milhões permanecem não recuperados depois que um atacante tomou emprestados US$ 120,4 milhões da Tectonic usando garantia TONIC manipulada.
- Os validadores reverteram 10.961 blocos cobrindo quase duas horas de transações, restaurando aproximadamente US$ 111,2 milhões em valor afetado.
- O atacante moveu 7,6% dos fundos afetados para fora da Cronos antes que a rede fosse interrompida, colocando-os além do rollback.
- A Cronos retomou a produção de blocos cerca de 11 horas após o ataque e continua o trabalho de reconciliação com exchanges, pontes e outras plataformas.
De acordo com uma análise post-mortem publicada pela Cronos na segunda-feira, o atacante manipulou o preço da TONIC, o token de governança do protocolo de empréstimo Tectonic, e usou o ativo inflado como garantia para tomar emprestados fundos em nove mercados em 30 de agosto.
O ataque levou os validadores da Cronos a interromper a blockchain de Camada 1 no bloco 90.907.150 antes de concordarem em restaurar a rede para o bloco 90.896.188, o último bloco produzido antes do início do exploit.
O rollback retornou os saldos afetados ao seu estado pré-ataque e reverteu aproximadamente US$ 111,2 milhões dos US$ 120,4 milhões envolvidos no incidente. No entanto, os fundos que já haviam sido movidos para fora da Cronos estavam fora do alcance da restauração.
“Os US$ 9,19 milhões que saíram da Cronos antes da interrupção não foram recuperados e estão além do alcance da restauração”, disse a equipe.
Rollback da Cronos restaurou US$ 111,2 milhões após exploit da Tectonic
O rollback descartou 10.961 blocos, representando 1 hora e 54 minutos do histórico de transações da Cronos, de acordo com a análise post-mortem. As transações concluídas durante essa janela foram revertidas, independentemente de terem ou não conexão com o ataque à Tectonic.
A Cronos disse que os validadores tiveram que pesar a finalidade das transações contra a quantidade de dinheiro ainda exposta ao decidir como reiniciar a rede.
“Foi uma decisão difícil, tomada em conjunto com os validadores, pesando a finalidade que os usuários esperam de uma chain contra os fundos em risco”, disse a Cronos. “A alternativa, reiniciar sem restaurar o estado, teria deixado os ativos emprestados sob o controle do atacante.”
A contabilidade final aumenta substancialmente o valor envolvido em comparação com as estimativas iniciais publicadas imediatamente após o incidente. Em 31 de agosto, o crypto.news noticiou a interrupção da Cronos depois que o pesquisador onchain Weilin Li estimou inicialmente que aproximadamente US$ 75 milhões haviam sido afetados.
A análise inicial de Li descobriu que a maioria dos fundos identificados permaneceu na Cronos quando os validadores pararam a produção de blocos, enquanto cerca de US$ 6 milhões acreditava-se terem chegado à Ethereum. Na época, nem a Tectonic nem a Cronos haviam divulgado uma contabilidade final dos ativos envolvidos.
O provedor de dados de blockchain Bitquery posteriormente calculou que US$ 120,4 milhões foram retirados dos mercados de empréstimo da Tectonic, um valor consistente com o valor detalhado na análise post-mortem da Cronos.
Manipulação de preço da TONIC permitiu empréstimos de US$ 120,4 milhões
A Cronos disse que o ataque começou depois que contratos foram implantados para manipular o preço de mercado da TONIC, um token com baixa liquidez que a Tectonic aceitava como garantia.
Uma vez que o preço do token foi elevado, o atacante forneceu a garantia inflada ao protocolo de empréstimo. Cerca de 10 minutos depois, US$ 120,4 milhões foram emprestados em nove mercados da Tectonic.
A análise onchain inicial descobriu que o preço reportado da TONIC aumentou aproximadamente 100 vezes em cerca de 20 minutos. O token tinha um fator de garantia de 20% na Tectonic, permitindo que os tomadores fizessem empréstimos contra parte do valor atribuído à sua TONIC depositada.
O cofundador da RedStone, Marcin Kazmierczak, disse mais tarde ao crypto.news que o incidente não foi uma falha de oráculo. Ele disse que o oráculo relatou com precisão o preço do TONIC no mercado que monitorava, enquanto a Tectonic aceitou esse preço sem considerar adequadamente se havia liquidez suficiente para vender a garantia na avaliação relatada.
Kazmierczak identificou limites de empréstimo vinculados à liquidez executável como uma salvaguarda que poderia ter restringido o valor disponível para empréstimo, mesmo que o preço de mercado relatado do TONIC aumentasse acentuadamente. Fatores de garantia dinâmicos, requisitos mínimos de profundidade de mercado e limites de impacto de preço poderiam ter fornecido outros controles, disse ele.
A Tectonic tinha aproximadamente US$ 121,7 milhões em valor total bloqueado e aproximadamente US$ 82,7 milhões em empréstimos ativos antes do exploit, de acordo com números citados durante a investigação inicial.
Validadores interromperam a Cronos dentro de uma hora após o ataque
O post-mortem forneceu uma linha do tempo mais detalhada da resposta da rede.
Depois que o atacante começou a manipular o TONIC e a tomar empréstimos contra a garantia inflada, a Cronos identificou a atividade maliciosa aproximadamente 36 minutos depois. Os validadores subsequentemente interromperam o blockchain, impedindo novas transações enquanto o incidente era investigado.
A rede foi eventualmente restaurada ao seu estado anterior ao exploit antes que a produção de blocos fosse retomada cerca de 11 horas após o início do ataque.
Quando a Cronos reiniciou a produção de blocos em 30 de agosto, a cadeia foi retomada a partir do bloco 90.896.189 após os validadores coordenarem a restauração de emergência. Os operadores de nós foram instruídos a reiniciar usando o Cronos v1.7.8 e snapshots atualizados da mainnet.
O CEO da Crypto.com, Kris Marszalek, disse durante o incidente que o aplicativo centralizado e a exchange da empresa continuaram operando e não foram comprometidos. A Crypto.com e a Cronos estão intimamente associadas, enquanto a Tectonic opera como um protocolo de empréstimo descentralizado no blockchain.
O rollback significou que os provedores de infraestrutura conectados à Cronos tiveram que reconciliar seus sistemas com o estado da cadeia restaurado. Provedores de RPC, exploradores, indexadores, subgrafos e pontes precisaram sincronizar com a versão do blockchain que substituiu os blocos descartados.
Uma análise subsequente do crypto.news examinou como os validadores reverteram a cadeia e apagaram mais de 10.000 blocos para restaurar seu estado. A ação removeu transações pertencentes a usuários comuns durante o mesmo período, juntamente com aquelas conectadas ao atacante.
US$ 9,19 milhões permanecem fora da restauração da Cronos
O post-mortem da Cronos agora coloca o valor que escapou da restauração em aproximadamente US$ 9,19 milhões, equivalente a 7,6% dos US$ 120,4 milhões afetados.
Fundos que permaneceram dentro da rede puderam ser efetivamente devolvidos ao seu estado anterior por meio do rollback. Ativos já transferidos para fora da Cronos não puderam ser revertidos por meio de alterações no histórico de transações da própria cadeia.
O incidente da Tectonic representou mais da metade das perdas estimadas em criptomoedas registradas em agosto. A empresa de segurança blockchain PeckShield contou 50 grandes hacks de criptomoedas durante agosto, com perdas estimadas totalizando US$ 136,3 milhões. Seu cálculo anterior colocou o incidente da Tectonic em aproximadamente US$ 74 milhões porque a contabilidade final ainda não havia sido divulgada.
A Cronos disse que o trabalho de reconciliação com exchanges, pontes e outras plataformas afetadas continua em andamento após a restauração. Os usuários não precisam tomar nenhuma ação neste estágio, enquanto o explorador de blocos, endpoints RPC públicos, indexadores e subgrafos voltaram a operar.
O post-mortem não identificou o atacante nem detalhou como a rede e a Tectonic planejam lidar com os US$ 9,19 milhões que permanecem não recuperados.
CRO, o token nativo do ecossistema Cronos, estava sendo negociado em torno de US$ 0,058, alta de 0,62% nas últimas 24 horas.






