

摘要:10月31日发生的一次以太坊单块重组,导致THORChain向从未收到资金的保险库支付了10 ETH。自动偿付能力检查器随即暂停了ETH兑换,节点在两分钟内也停止了签名操作。目前用户已归还这10 ETH,短缺已被填补,保险库恢复偿付能力。
由于一次以太坊区块重组,THORChain在多个区块链上暂停了交易。此次重组导致协议向一个未实际收到资金的保险库支付了10 ETH。自动偿付能力检查器于10月31日检测到这一资金缺口,并自动停止了ETH兑换。作为预防措施,节点操作员随后暂停了所有链的交易。
截至目前,用户已归还那10 ETH,保险库的偿付能力已恢复正常。节点将在认为安全后逐一重新启用各条链。目前,AVAX、BASE、RUNE和XRPL上的交易仍保持活跃,而其余十条链暂时处于停机状态。
THORChain在X平台(原推特)上发布了关于停机原因的说明。团队指出,此次重组“导致THORChain向一个从未收到资金的保险库支付了10 ETH”。
该重组发生于10月31日UTC时间11:34,仅持续了一个区块。帖子列出了后续步骤:
10月31日,THORChain在多个区块链上暂停了交易。一次以太坊区块重组导致THORChain向一个从未收到资金的保险库支付了10 ETH。自动偿付能力检查器发现了这一缺口并暂停了ETH兑换。在大约两分钟内,节点操作员……— THORChain (@THORChain) 2026年11月1日
有一笔价值10 ETH的存款进入了一个被丢弃的区块(dropped block),这笔存款并未出现在主链(canonical chain)上。然而,THORChain已经观察到了这笔存款并记入了贷方。因此,协议将该资金视为已接收。这种时间差导致了账本与保险库之间的不匹配。
与该存款相关的兑换交易错过了其价格限制,协议因此发出了退款。结果是,保险库支付了它从未收到的10 ETH。发送方的真实存款也被退还。虽然每个节点都检测到了重组,但旨在移除该存款的重新检查未能及时获得明确结果。系统最终确认了该存款。因此,保险库出现了10 ETH的资金缺口。
偿付能力检查器检测到资金缺口后,自动停止了ETH兑换。在大约两分钟内,节点操作员暂停了ETH交易的签名。因此,没有更多的ETH能从保险库流出。随后,经过三次节点投票,所有ETH的出站支付均被暂停。
为了预防风险,又经过了三次节点投票,所有链的交易均被暂停。这一步骤为核心开发人员争取了调查时间。随后,用户归还了10 ETH,保险库恢复了偿付能力。THORChain还解释了紧急停机的运作机制:
三次节点投票可触发停机,以保护网络偿付能力。四次反向投票可撤销停机决定。五次投票可再次撤销上述撤销决定。团队强调:“暂停一条链并不意味着这些节点控制了资产。”
尽管事件已公开,但仍存在进一步的担忧:在外部链发生重组时,恶意行为者可能会提交具有相同Nonce值的交易,从而导致保险库向该行为者支付资金。核心开发人员正在致力于修复相关漏洞。
节点将在认为安全时决定是否重新启用各条链。目前,AVAX、BASE、RUNE和XRPL上的交易保持活跃。停机的链包括ATOM、BCH、BSC、BTC、DOGE、ETH、LTC、SOL、TRON和ZEC。THORChain将在完成必要修复之前,在这些网络上暂停交易。
声明:文章不代表币圈网立场和观点,不构成本站任何投资建议。内容仅供参考!
免责声明:本站所有内容仅供用户学习和研究,不构成任何投资建议.不对任何信息而导致的任何损失负责.谨慎使用相关数据和内容,并自行承担所带来的一切风险.