2026-09-03 18:30:23
icon loading...

Cronos回滚自家链以撤销7500万美元黑客攻击,这令人不寒而栗

摘要
Cronos 验证者回滚万余区块,逆转Tectonic攻击,冻结资产获救6900万美元,但引发激烈争论:可随意倒带的区块链,还能否称其为区块链?Cronos验证者于8月30日暂停区块生产,回滚超过一万个区块,将链状态恢复至攻击发生前,由此抹去了网络上所有用户约两小时的交易历史。Tectonic攻击者利用约60万美元,在

Cronos 验证者回滚万余区块,逆转Tectonic攻击,冻结资产获救6900万美元,但引发激烈争论:可随意倒带的区块链,还能否称其为区块链?

Cronos验证者于8月30日暂停区块生产,回滚超过一万个区块,将链状态恢复至攻击发生前,由此抹去了网络上所有用户约两小时的交易历史。

Tectonic攻击者利用约60万美元,在20分钟内将TONIC代币价格推高100倍,随后存入364.6万亿个被炒高的代币作为抵押品,并从该借贷协议中借出了约7500万美元。

在链暂停前,仅有约600万美元被转移至以太坊;剩余的6900万美元被冻结在Cronos地址上,直至回滚操作将攻击交易从主链上彻底抹除。

Tectonic的总锁仓价值在攻击发生后的48小时内,从1.217亿美元暴跌至约300万美元,跌幅高达97.5%。

RedStone的联合创始人表示,其预言机报告准确无误,并将责任归咎于Tectonic的抵押品控制机制,称只需一个参数(即可执行流动性相关的借款上限)即可预防此次攻击。

8月30日,Cronos做了一件大多数区块链声称自己做不到、也绝不会去做的事。

其验证者协同执行了一次紧急暂停,同意丢弃超过一万个区块的既定历史,并从一份快照中重新启动链。这份快照的时机,是在一个名为Tectonic的借贷协议因抵押品操纵攻击而损失7500万美元之前。被盗资金,除了已转移至以太坊的约600万美元外,在重启后的链上便不复存在了。

这一应对措施奏效了。它控制了损失。它很可能拯救了储户,使其免于失去在Tectonic中的所有资产。

然而,它也提出了一个自2016年以太坊的DAO分叉以来,行业就一直在回避的问题:如果一小群验证者可以重写链的历史来逆转盗窃,那么这条链与一个步骤繁琐的数据库之间,究竟有何区别?这个问题的答案,如今比2016年更为重要,因为在这期间,整个行业一直在向机构、监管机构和零售用户宣扬,区块链提供了传统金融基础设施所不具备的特性:任何单一权威都无法逆转的交易。Cronos恰恰证明了,这一说法并非放之四海而皆准。

Tectonic如何在20分钟内损失7500万美元

此次攻击遵循的模式已被充分记录,以至于DeFi安全研究人员为其命名:Mango式的拉盘与借贷攻击。

Tectonic是Cronos上最大的借贷协议,总锁仓价值约1.217亿美元,活跃贷款额达8270万美元。该协议允许用户存入其治理代币TONIC作为抵押品。TONIC的抵押系数为20%,意味着用户最多可以借入相当于其抵押品报告价值五分之一的资产。该参数假设TONIC报告的价格接近其实际清算价值。但事实并非如此。

攻击者花费约60万美元,在流动性稀薄的Cronos市场上买入TONIC,在大约20分钟内将代币价格推高了约100倍。随后,攻击者以这个被炒高的估值,向Tectonic存入了364.6万亿个TONIC,创建了一个报告价值约3.75亿美元的抵押头寸。凭借这笔虚假的抵押品,攻击者从其他存款人那里借出了大约7500万美元的流动资产。

数字清晰地说明了问题:60万美元的投资,换来了7500万美元的提款。资本回报率约为12400%。支撑这笔贷款的抵押品,如果试图变现,其价值甚至无法达到报告价值的零头,因为抛售会瞬间将价格打回原形。Tectonic的借贷市场,正是被其自身的定价假设所掏空的。

在攻击发生前,Tectonic持有Cronos所有DeFi应用中存入资本的近一半。48小时内,其总锁仓价值从1.217亿美元暴跌至约300万美元。这个本应作为Cronos DeFi生态基石的项目,变成了其最昂贵的负债。

暂停:验证者拉下紧急制动阀

Cronos验证者在几分钟内就发现了这次攻击,并做出了一个真正去中心化的网络无法迅速做出的决定:他们停止了区块生产。

这次暂停冻结了一切。不仅仅是Tectonic。整个Cronos网络上的每一笔转账、每一次智能合约交互、每一笔跨链桥交易,都陷入了停滞。与Tectonic毫无关联的用户也无法转移他们的资金。连接Cronos与以太坊及其他链的跨链桥停止了处理。为Cronos上应用提供服务的RPC提供商也陷入黑暗。

时机至关重要。当验证者停止区块生产时,攻击者已经成功地将约600万美元转移到了以太坊——那是Cronos验证者无权管辖的地方。剩余的6900万美元停留在已被识别的Cronos地址上,虽被冻结,但从技术上讲,在已暂停的链上仍在攻击者控制之下。

Crypto.com的首席执行官Kris Marszalek发文称,交易所和App运行正常,“所有资金都是安全的”。该声明特指通过Crypto.com中心化服务持有的资产,而非存入Tectonic的资金。这一区别至关重要。Crypto.com与Cronos联系紧密,但Tectonic作为独立的去中心化应用运行。一个系统的失败不一定会危及另一个,而Marszalek的保证仅涵盖了中心化那一端。

回滚:抹去万人历史中的一万个区块

Cronos验证者并未选择从暂停状态重启,并寄希望于通过治理或技术干预来冻结攻击者的地址,而是选择了终极方案。他们将链恢复到了攻击发生前的一个快照状态,回滚了超过一万个区块,并从区块高度90,896,189处恢复区块生产。

攻击交易在主链上不复存在。同时消失的,还有那些被抹除区块中发生的所有其他交易。合法的交易、代币转账、合约部署,以及任何恰好在那个约两小时窗口期内发生的活动,都消失了。

Cronos将此次暂停描述为保护用户的“验证者共识紧急行动”。该链承诺发布但尚未公布的事后分析报告,应能解释验证者就恢复点达成一致的具体过程。目前我们已知的是,决定迅速做出,由一小群验证者执行,并且逆转了一条公共区块链的既定历史。

为Cronos开发者提供服务的基础设施提供商Tatum,不得不从区块90,896,188开始重放所有链数据,以使其系统重新同步。其他RPC提供商、浏览器和跨链桥也需要类似的复位操作。这次回滚不仅影响了攻击者,还迫使所有与Cronos连接的服务去适应一个全新的现实版本。

为什么预言机不是问题所在

在发生价格操纵攻击后,人们的本能反应是归咎于预言机。RedStone联合创始人Marcin Kazmierczak在向crypto.news发表的一份声明中驳斥了这种说法。

他说:“预言机没有错。它准确报告了当时它所读取的流动性池中TONIC的价格。” 这一区别至关重要。即使价格被人为推高,一个报告当前市场价格的预言机也是在履行其职责。失败之处在于协议本身,它接受了报告价格作为安全的借贷依据,却未检查该代币是否真的能按此估值卖出。

Kazmierczak指出了缺失的安全措施:与可执行流动性挂钩的借款上限。这样的上限会根据抵押品在不引发价格暴跌的情况下实际能卖出多少,来限制借款额度。即使TONIC的报告价值飙升100倍,设置得当的借款上限也会将借款额限制在市场能够吸收的范围内。

他说:“报告价格和验证以该价格放贷是否安全,是两件不同的事,而Tectonic的设计将它们混为一谈了。” 他否定了采用更长时间加权平均价格窗口就能阻止攻击的观点。他认为,20分钟内价格上涨100倍,并非可以通过平滑处理来解决的波动事件。这是一个信号,表明该资产在任何有意义的规模上,都不应被用作抵押品。

这种攻击并非新鲜事。这才是问题所在。

Tectonic攻击者使用的策略,几乎与Avraham Eisenberg在2022年10月对Mango Markets采取的手段如出一辙:通过炒作流动性差的MNGO治理代币,然后借入流动资产,卷走了超过1亿美元。曼哈顿陪审团裁定Eisenberg犯有商品欺诈、商品操纵和电汇欺诈罪。一名联邦法官后来因场地问题和电汇欺诈指控证据不足而撤销了这些定罪。

Eisenberg案的意义不仅在于技术上的相似性。他的法律辩护理由是,协议规则允许他的行为,智能合约按设计运行,利用设计缺陷并不等同于欺诈。陪审团并不认同,但撤销定罪的决定使得这种攻击向量的法律地位悬而未决。今天任何复制该策略的人,都处于真正的法律灰色地带,这或许可以部分解释为何此类攻击屡禁不止。

就在Tectonic攻击事件发生前三天,一名攻击者利用完全相同的手法,针对流动性极差的MAMO代币,从Base链上的Moonwell协议盗取了870万美元。Moonwell的回应是将Base核心市场的借款上限降至1 wei,实质上关闭了新的借贷业务。这个修复方案在攻击发生前就已存在。但该协议直到损失造成后才选择实施。

Celo链上的Moola Market在2022年10月(与Mango Markets同月)也因同样的模式遭受了损失。四年过去了,这种攻击依然奏效,因为将治理代币列为抵押品所带来的经济激励,超过了其感知到的风险。协议团队受益于更高的TVL数字。治理代币持有者受益于更高的实用性。弱抵押品参数的代价一直被隐藏,直到有人测试市场能否吸收突然抛售的抵押代币。结果是不能。永远不能。要使这些低市值治理代币在其设定的抵押系数下安全地作为抵押品,所需要存在的流动性根本不存在。

在8月25日发生另一起安全事件后,Cosmos EVM链被要求暂停。KiiChain报告称,通过18次攻击,损失了1.483亿个KII代币。MANTRA在几天前暂停了其网络,以调查另一起事件。一周内三条链暂停。仅凭这个频率,任何将最终确定性视为其区块链实际拥有属性的人都应感到担忧。

DAO分叉的比较及其不适用之处

2016年以太坊的DAO分叉是显而易见的先例。一名攻击者利用重入漏洞从The DAO窃取了约6000万美元(按当时价格计算),以太坊社区投票决定进行硬分叉,创建了一条逆转盗窃行为的新链,以及一条保留了既定历史的原链(以太坊经典)。

这个比较具有启发意义,但差异比相似之处更为重要。

DAO分叉经历了数周的公开辩论。CoinDesk、Reddit和Bitcointalk上的讨论帖有成千上万条评论。矿工们用他们的算力投票。社区产生了分裂,以太坊经典作为“代码即法律”原则的永久纪念碑而诞生。这个过程痛苦不堪,以至于此后以太坊将不可篡改性视为近乎神圣不可侵犯。2022年Ronin桥损失了6.25亿美元。同年Wormhole桥损失了3.2亿美元。没有人曾认真提议为这两件事回滚以太坊。

Cronos在数小时内,由少数几个验证者就完成了类似的事情。没有社区投票。没有数周的辩论。没有链分裂。没有保留原始历史供持不同意见者使用的分叉。验证者们达成一致,回滚,然后继续前进。问题在于速度,因为需要广泛社区共识和数周审议的回滚是最后的手段,而一小群验证者能在数小时内执行的回滚则是一种管理工具。而管理工具是会被使用的。

验证者的集中化解释了这种速度。由于Cronos链由相对较少的验证者维护,其中许多由Crypto.com控制或与其紧密关联,协调暂停和回滚所需达成一致的独立方数量,远少于以太坊、比特币或任何拥有庞大且多样化验证者或矿工集合的链。这不是对Tectonic攻击应对措施中的一个缺陷。这是使该应对措施成为可能的结构性条件。

正如一位批评者所言:如果7500万美元就值得回滚,那么5000万美元呢?1000万美元呢?而且,除了黑客攻击,还有哪些类型的事件足以让验证者按下“重新加载”按钮?由于缺乏一个关于何时适合回滚的已发布治理框架,答案就是验证者集当时决定的是什么。这不是去中心化治理。这是自由裁量权,而没有规则的自由裁量权就是权力。

谁在抹除的区块中损失了钱财

这次回滚控制了攻击。但它也抹除了合法的活动。

在攻击发生到链暂停的约两小时窗口期内,每个在Cronos上执行交易的用户,其操作都被撤销了。去中心化交易所上的交易被撤销。钱包之间的代币转账被作废。与Tectonic完全无关的智能合约交互,作为状态恢复的附带损害,被从主链上抹去。

Cronos尚未公布有多少非攻击交易在此次事件中丢失。超过一万个被抹除的区块,代表了Cronos在其正常吞吐量下约两小时的网络活动。对于一个自启动以来已记录超过1亿笔交易、支持超过500名开发者的链来说,即使是两小时,也代表着大量合法操作。

这种不对称性令人震惊。因攻击而损失资金的Tectonic存款人,其余额被恢复到了攻击前的水平。但是,任何在抹除窗口期内完成了合法交易、存款或提现的人,其交易被作废,却没有得到任何补偿,甚至没有承认。

这创造了一种奇怪的激励。如果你在Cronos上被抢劫,验证者可能会重写历史来弥补你的损失。如果你的合法交易恰好落入了他人黑客攻击的波及范围,你就会失去它。这次回滚优化了对一种伤害的补救,却制造了另一种伤害。

没有哪个验证者集解释过他们如何权衡这些相互冲突的利益。Cronos的事后分析报告应该会涉及这一点。至于它是否会,则是另一个问题。

回滚对Cronos上的构建者意味着什么

在Cronos上构建应用的开发者现在面临着一个在8月30日之前不存在的设计约束:他们应用创建的任何状态,都可能被验证者共识追溯性地抹除。

对于一次简单的代币交换,后果是烦人但可控的。用户可以重新提交。对于与外部系统交互的应用,其影响则更为严重。一个确认了Cronos交易并发货的支付处理商,如果该交易后来被回滚,将无法追索。一个向Cronos推送数据并根据确认信息触发其他链上操作的预言机,无法取消这些已触发的操作。

对于跨越多个链的协议,问题更加复杂。如果用户向Cronos存款,而该存款触发了在另一条链上的铸币,那么Cronos的回滚会移除存款,但不会移除那笔铸币。跨链状态变得不一致,而协调解决的责任落在了协议团队身上,而不是下令回滚的验证者身上。

Tatum的回应说明了基础设施成本。公司不得不从恢复后的区块开始重放所有链数据,以使其API重新同步。每个跟踪Cronos的索引器、子图和数据服务都面临着同样的重新同步负担。对于在数十条链上运营的基础设施提供商来说,支持一条可能随时回滚的链,会增加运营成本,而这是拥有可信最终确定性的链所不会施加的。

特朗普媒体与Crypto.com的CRO财库合资企业(已于8月7日终止)曾提议使用Cronos进行代币化资产。如果该交易持续到Tectonic攻击发生时,这次回滚将会抹除代币化的股权头寸。仅此一个场景,就足以让任何现实世界资产代币化项目在选择一条验证者可以重写历史的链之前三思而行。

600万美元:证明局限性的数字

攻击者在链暂停前转移到以太坊的600万美元,在回滚中幸存了下来。它位于一条Cronos验证者无法触及的链上。

这是每次回滚都面临的物理限制。一条区块链的权威止于其自身边界。一旦价值转移到另一条链,接收链的共识规则就会生效。以太坊的验证者并未同意Cronos的回滚,也没有义务尊重它。攻击者在以太坊上的余额是最终的,而他们在Cronos上的余额则并非如此。

这一差距对于任何在Cronos或类似网络上构建跨链应用的人来说都至关重要。如果一条链可以被回滚,那么在链暂停前尚未离开该链的任何价值,都面临被抹除的风险。跨链桥成为逃生舱,而桥接速度成为协议设计者未曾预料到的安全属性。

攻击者知道这一点。被盗资金的第一反应就是向以太坊转移。从攻击发生到链暂停的约两小时窗口期,是一场攻击者桥接速度与验证者协调速度之间的竞赛。验证者赢得了大部分胜利。但600万美元也不是个小数目。

值得关注的内容

Cronos事后分析报告的发布。验证者集承诺将对此次攻击、暂停决定、回滚过程和重启进行全面的说明。在该文件发布之前,社区无法评估是否存在足够的保障措施,或者回滚是否遵循了任何明确的治理流程。

Tectonic的总锁仓价值与存款人处理方式。总锁仓价值已从1.217亿美元暴跌至300万美元。存款人将获得补偿、复苏计划,还是一无所有,这将表明Cronos如何处理其生态系统内的协议失败。

回滚后CRO的价格行为。一个能够重写历史的验证者集,相对于那些无法做到这一点的链,其交易的治理折价应该更高。CRO是否反映了这种折价,将显示市场如何为不可篡改性风险定价。

其他链是否采用回滚策略。MANTRA、Ontology和Cosmos EVM链最近都暂停了。如果其中任何一个以Cronos为先例进行状态回滚,这种做法可能会在较小的链中常态化。

DeFi借贷协议对借款上限的采纳。RedStone的Kazmierczak指出了修复方案。协议是实施它,还是继续在没有借款上限的情况下列出低流动性治理代币,将决定这种精确的攻击会以多高的频率再次发生。

常见问题解答

8月30日Cronos发生了什么?

Cronos验证者在攻击者利用该链上最大的借贷协议Tectonic盗取了约7500万美元后,暂停了区块生产。随后,验证者回滚了超过一万个区块,将链恢复到攻击前的状态,并将攻击交易从主链历史中抹除。

Tectonic攻击者是如何盗走7500万美元的?

攻击者花费约60万美元,在20分钟内将Tectonic的治理代币TONIC的价格推高了约100倍。然后,攻击者存入了364.6万亿个被炒高的TONIC作为抵押品,并从其他存款人那里借走了7500万美元的流动资产。此次攻击利用了Tectonic在一个几乎没有实际流动性的代币上设定的20%抵押系数。

Cronos的回滚是否追回了所有被盗资金?

没有。在验证者暂停区块生产之前,约有600万美元已被转移至以太坊。这些资金存在于以太坊上,Cronos验证者无权管辖。当验证者将链恢复到攻击前的状态时,剩余的6900万美元被有效地抹除了。

Cronos是第一个在黑客攻击后进行回滚的区块链吗?

不是。2016年以太坊的DAO分叉是最著名的先例,逆转了约6000万美元的被盗资金。关键区别在于,以太坊的分叉经过了数周的辩论和社区投票,而Cronos在数小时内,由一小群验证者完成回滚,没有进行公开投票。

什么是Mango式的拉盘与借贷攻击?

以2022年Mango Markets攻击事件命名,这种攻击手法是:炒作一个流动性差的治理代币,将其作为抵押品存入借贷协议,然后利用被炒高的估值借入流动资产。借出的资产是真实且流动的;而抵押品则不是。Tectonic和Moonwell在2026年8月,三天内相继遭到了这种模式的攻击。

Tectonic的攻击本可以预防吗?

RedStone联合创始人Marcin Kazmierczak认为可以。一个与可执行流动性挂钩的借款上限,无论TONIC的报告价格如何,都能限制借入金额。预言机报告了正确的市场价格。协议的失败在于,它接受了那个价格作为安全的借贷依据,却没有检查该代币能否按此估值卖出。

Cronos的回滚对其他区块链意味着什么?

在2026年8月底的一周内,有三条独立的区块链暂停:Cronos、Cosmos EVM链和MANTRA。如果Cronos的回滚被视为一次成功的应对,那么拥有集中验证者集的小型链可能会采用同样的方法,可能使状态逆转作为一种安全工具常态化。

我应该继续在Cronos上持有资金吗?

这是教育性分析,并非投资建议。此次回滚表明,Cronos验证者能够且将会改变链的历史以控制损害。这是否使网络更安全或更不值得信任,取决于你更看重逆转盗窃的能力,还是更看重交易的最终确定性。在链暂停前转移至其他链的资产,不受Cronos回滚的影响。

免责声明: 本文仅供参考,不构成投资或财务建议。所有引用的数据截至2026年9月2日准确无误。本文所呈现的信息反映了公开可用的数据和已署名的声明。读者在做出任何财务决定前应自行研究。

声明:文章不代表币圈网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
币圈快讯
查看更多
回顶部