以太坊区块重组导致多付10 ETH后,THORChain暂停10条区块链的交易
要点速览
- •10月31日11:34 UTC发生的以太坊单区块重组,导致THORChain从一个从未收到对应存款的金库支付了10 ETH。
- •THORChain的自动偿付能力检查器检测到资金缺口并中止了ETH兑换,节点运营商在约两分钟内暂停了ETH交易签名。
- •分层节点投票机制先中止了ETH对外付款,随后出于谨慎暂停了所有支持的链:三次投票触发暂停,四次可逆转,五次可逆转该逆转,因此任何单一运营商都无法单方面行动。
- •相关用户归还了10 ETH,在缺口被补足后,金库重新恢复偿付能力。
- •AVAX、BASE、RUNE和XRPL上的交易仍然活跃,而ATOM、BCH、BSC、BTC、DOGE、ETH、LTC、SOL、TRON和ZEC在针对重组风险的修复完成之前保持暂停状态。

10月31日,以太坊发生单区块重组,导致跨链流动性协议THORChain支付了其金库从未收到的10 ETH,并随后暂停了十条区块链上的交易。该协议的自动偿付能力检查器检测到资金缺口并中止了ETH兑换,节点运营商在约两分钟内暂停了交易签名,以防止任何进一步资金流出。相关用户此后归还了10 ETH,在缺口被补足后,金库重新恢复偿付能力。
THORChain是一个去中心化的跨链流动性协议,使用户能够通过由其节点运营商保护的金库在不同区块链之间兑换资产。区块链重组是指最近添加的区块被链上的另一个版本取代,这可能使原本看似已最终确认的交易失效。对于在链上确认外部链存款并计入账目的跨链协议而言,重组是一种固有风险:哪怕只是一个区块的改写,就可能使协议账目记录与金库实际持有的资产出现偏差。
以太坊重组如何导致多付款
THORChain在11月1日发布于X的帖子中说明了暂停交易的原因。据团队描述,该重组"导致THORChain支付了金库从未收到的10 ETH。"重组发生在10月31日11:34 UTC,仅持续了一个区块。该帖子还概述了网络随后采取的应对措施。
On October 31, THORChain halted trading on several blockchains. An Ethereum block reorg caused THORChain to pay out 10 ETH that a vault never received. The automatic solvency checker caught the shortfall and halted ETH swaps. Within approximately two minutes, node operators…
— THORChain (@THORChain) November 1, 2026
问题的起因是一笔发往该协议某个金库的10 ETH存款。这笔交易落入了重组中被丢弃的区块,因此从未进入以太坊主链。然而,THORChain此前已经观察到这笔存款并将其计入账目,这意味着协议将这些资金视为已收到。这种时间差造成了协议账目与金库实际内容之间的不一致。
与该存款关联的兑换交易未达到其价格限制,因此协议发放了退款。由于THORChain将该存款视为已收到,金库支付了其从未实际获得的10 ETH,而发送方的真实存款同样获得了退款。
每个THORChain节点都检测到了这次重组。然而,本应移除该已计入存款的复核未能及时得到明确结果,系统最终还是确认了这笔存款。因此,该金库承担了10 ETH的资金缺口。
紧急暂停与当前各链状态
此次应对通过协议的多层安全机制逐步展开。偿付能力检查器发现资金缺口后自动中止了ETH兑换。在约两分钟内,节点运营商暂停了ETH交易签名,这意味着不会再有任何ETH离开金库。随后三次节点投票中止了所有ETH对外付款,另外三次投票出于谨慎暂停了所有链,为核心开发者争取了调查时间。
THORChain还解释了其紧急暂停机制的工作方式。三次节点投票可触发暂停以保护网络偿付能力,四次反对投票可将其逆转,五次投票可再逆转该逆转。据团队表示,"暂停一条链并不会让这些节点获得对资产的控制权。"这些阈值意味着任何单一节点运营商都无法单方面暂停或恢复交易。
眼前的资金缺口此后已得到解决:相关用户归还了10 ETH,在缺口被补足后,金库重新恢复偿付能力。
在该事件公开后,另一个隐患仍然存在。在外部链发生重组期间,恶意行为者可能提交一笔使用相同nonce的交易,金库随后会向该行为者支付资金。核心开发者一直在着手进行必要的修复。
AVAX、BASE、RUNE(THORChain的原生资产)和XRPL上的交易仍然活跃。被暂停的链包括ATOM、BCH、BSC、BTC、DOGE、ETH、LTC、SOL、TRON和ZEC。各节点将在认为安全后逐条重新启用这些链,而在修复完成之前,THORChain将在这些网络上保持交易禁用状态——逐链恢复交易将成为判断网络认为修复是否完成的实际标志。