Crypto.com 支持的公链 Cronos 披露,为处理借贷协议 Tectonic 遭遇的攻击,网络验证者回滚了近两小时的链上历史。Cronos 表示,此举撤销了约 1.112 亿美元相关操作,保住了仍留在链上的大部分资金,但也一并撤销了这段时间内所有正常交易。
攻击发生在 8 月 30 日
根据 Cronos 发布的事后复盘,攻击者在 8 月 30 日利用去中心化交易市场流动性不足,推高 TONIC 价格,再以被抬高的抵押品价值在 Tectonic 的 9 个市场中借出约 1.204 亿美元资产。
Cronos 称,验证者在美国东部时间当天上午 9 点 32 分暂停网络,随后回滚了 10,961 个区块,抹去 1 小时 54 分钟的交易记录。网络在当晚 6 点 49 分恢复出块,停摆时间约 9 小时。
约 92% 受影响资金留在链上
Cronos 表示,之所以选择回滚,是因为大约 92% 的受影响资金当时仍留在网络内。如果不恢复到攻击前状态,相关借出资产将继续处于攻击者控制之下。
不过,这一处理方式也打破了用户对区块链交易不可逆的通常预期。Cronos 在复盘中承认,回滚窗口内的每一笔已确认交易,无论是否与攻击有关,都被一并撤销;部分应用在恢复交易后,未平仓头寸也重新定价。
仍有 919 万美元已转出
尽管回滚撤销了大部分相关操作,Cronos 称,仍有约 919 万美元在停链前已转出网络,这部分资金不在回滚可覆盖范围内,目前仍未追回。
此前外界初步估算受影响金额约为 7500 万美元、跨链转出约 600 万美元。Cronos 此次给出的复盘数字更高,称总借款规模约 1.204 亿美元,其中约 1.112 亿美元已被撤销。
Cronos承认停机期间沟通不足
Cronos 表示,网络重启前,验证者进行了多轮协调,并在修补软件后基于同一交易记录恢复运行。项目方同时承认,停机期间对外沟通不足。
对于被撤销的交易,Cronos 称,用户现在可以通过归档记录查询,但这些记录不会继续显示在公开区块浏览器的主链历史中。
补充信息:类似处置并非首次出现。Maya Protocol 此前在攻击后暂停网络,Ravencoin 也曾因漏洞面临重建链历史的压力。
