Cronos:Tectonic 遭攻击损失 1.2 亿美元,仍有 919 万美元未追回

CRO
TONIC
借贷协议Tectonic回滚漏洞利用Cronos
3 小时前来源: crypto.news
Cronos:Tectonic 遭攻击损失 1.2 亿美元,仍有 919 万美元未追回

Cronos 已确认,在攻击者从 Tectonic 借出 1.204 亿美元后,仍有 919 万美元未追回,而验证者支持的回滚逆转了约 1.112 亿美元的受影响价值。

摘要

  • Cronos 表示,攻击者利用被操纵的 TONIC 抵押品从 Tectonic 借出 1.204 亿美元后,仍有 919 万美元未追回。
  • 验证者回滚了 10,961 个区块,覆盖近两个小时的交易,恢复了约 1.112 亿美元的受影响价值。
  • 攻击者在网络停止前将受影响资金的 7.6% 转移出 Cronos,使其无法被回滚。
  • Cronos 在攻击发生约 11 小时后恢复区块生产,并继续与交易所、桥接和其他平台进行对账工作。

根据 Cronos 周一发布的事后分析,攻击者操纵了借贷协议 Tectonic 的治理代币 TONIC 的价格,并在 8 月 30 日利用虚增的资产作为抵押品,在九个市场上借入资金。

此次攻击导致 Cronos 验证者在区块 90,907,150 处暂停了 Layer 1 区块链,随后同意将网络恢复到区块 90,896,188,即攻击发生前产生的最后一个区块。

回滚将受影响的余额恢复到攻击前的状态,并逆转了事件涉及的 1.204 亿美元中的约 1.112 亿美元。然而,已经转移出 Cronos 的资金超出了恢复范围。

“在停止前离开 Cronos 的 919 万美元尚未追回,且超出了恢复范围,”团队表示。

Cronos 回滚在 Tectonic 漏洞利用后恢复了 1.112 亿美元

根据事后分析,回滚丢弃了 10,961 个区块,代表 Cronos 交易历史中的 1 小时 54 分钟。在该时间段内完成的交易无论是否与 Tectonic 攻击有关,均被逆转。

Cronos 表示,验证者在决定如何重启网络时,必须在交易最终性与仍面临风险的资金金额之间进行权衡。

“这是一个艰难的决定,与验证者共同做出,权衡了用户对链的最终性期望与面临风险的资金。”Cronos 表示,“另一种选择,即不恢复状态就重启,将使借出的资产留在攻击者控制之下。”

最终核算大幅提高了事件发生后立即发布的早期估计所涉及的价值。8 月 31 日,crypto.news 报道了 Cronos 暂停,此前链上研究员 Weilin Li 初步估计约有 7500 万美元受到影响。

Li 的早期分析发现,当验证者停止区块生产时,大部分已识别的资金仍留在 Cronos 上,而约 600 万美元据信已到达以太坊。当时,Tectonic 和 Cronos 均未发布所涉资产的最终核算。

区块链数据提供商 Bitquery 随后计算出,从 Tectonic 的借贷市场中提取了 1.204 亿美元,这一数字与 Cronos 事后分析中详述的金额一致。

TONIC 价格操纵导致借款 1.204 亿美元

Cronos 表示,攻击始于部署合约以操纵 TONIC 的市场价格,TONIC 是一种交易量稀少的代币,被 Tectonic 接受为抵押品。

一旦代币价格被推高,攻击者便将虚增的抵押品提供给借贷协议。大约 10 分钟后,在 Tectonic 的九个市场上借出了 1.204 亿美元。

早期的链上分析发现,TONIC 的报告价格在大约 20 分钟内上涨了约 100 倍。该代币在 Tectonic 上的抵押因子为 20%,允许借款人以其存入的 TONIC 所分配价值的一部分进行借款。

RedStone联合创始人Marcin Kazmierczak后来告诉crypto.news,该事件并非预言机故障。他表示,预言机准确报告了其监控市场中的TONIC价格,而Tectonic接受了该价格,但没有充分考虑是否存在足够的流动性来按报告估值出售抵押品。

Kazmierczak指出,与可执行流动性挂钩的借款上限是一种保障措施,即使TONIC报告的市场价格大幅上涨,也能限制可借入的金额。他表示,动态抵押品因子、最低市场深度要求和价格影响限制可以提供其他控制措施。

根据初步调查中引用的数据,在攻击发生前,Tectonic的总锁定价值约为1.217亿美元,活跃贷款约为8270万美元。

验证者在攻击发生后一小时内暂停了Cronos

事后分析提供了网络响应的更详细时间线。

在攻击者开始操纵TONIC并利用膨胀的抵押品借款后,Cronos大约在36分钟后识别出恶意活动。随后,验证者暂停了区块链,在调查事件期间阻止了进一步交易。

网络最终恢复到攻击前的状态,并在攻击开始约11小时后恢复区块生产。

当Cronos于8月30日重启区块生产时,链从区块90,896,189恢复,此前验证者协调了紧急恢复。节点运营商被指示使用Cronos v1.7.8和更新的主网快照重新启动。

Crypto.com首席执行官Kris Marszalek在事件期间表示,该公司的中心化应用和交易所继续运营,并未受到损害。Crypto.com和Cronos密切相关,而Tectonic作为该区块链上的去中心化借贷协议运营。

回滚意味着连接到Cronos的基础设施提供商必须将其系统与恢复后的链状态进行协调。RPC提供商、浏览器、索引器、子图和桥接器需要与取代被丢弃区块的区块链版本同步。

随后crypto.news的分析检查了验证者如何回滚链并删除了超过10,000个区块以恢复其状态。该操作同时移除了同一时期普通用户的交易以及攻击者相关的交易。

919万美元仍未被Cronos恢复

Cronos的事后分析现在将逃脱恢复的金额定为约919万美元,相当于受影响金额1.204亿美元的7.6%。

留在网络内的资金可以通过回滚有效地恢复到之前的状态。已经转移离开Cronos的资产无法通过更改链自身的交易历史来逆转。

Tectonic事件占8月份记录的估计加密货币损失的一半以上。区块链安全公司PeckShield统计了8月份发生的50起重大加密货币黑客攻击,估计损失总额为1.363亿美元。其早先的计算将Tectonic事件定为约7400万美元,因为最终核算尚未公布。

Cronos表示,与交易所、桥接器和其他受影响平台的对账工作仍在进行中。用户目前无需采取任何行动,而区块浏览器、公共RPC端点、索引器和子图已恢复运行。

事后分析未指明攻击者,也未详细说明网络和Tectonic计划如何处理仍未追回的919万美元。

Cronos生态系统的原生代币CRO的交易价格约为0.058美元,过去24小时上涨0.62%。