亚洲财经

☰ 搜索

THORChain 因以太坊重组事件导致 10 ETH 超额支付而暂停了 10 条区块链

THORChain 因以太坊区块重组事件暂停十个区块链的交易

近期,THORChain 在经历了一起涉及以太坊区块重组的事件后,突然暂停了十个区块链上的交易。该事件导致其其中一个金库超额支付了 10 ETH。问题始于 10 月 31 日 UTC 时间 11:34 发生的一次以太坊区块重组,这次重组导致一个金库为一笔从未在主链上最终确认的存款支付了 10 ETH。

以太坊区块重组引发金库账目错配

在短暂的单区块重组期间,某用户的 10 ETH 存款出现在了一个随后被丢弃的区块中。THORChain 的系统观察到这笔存款并进行了记账,尽管以太坊链最终并未确认该交易。这种差异导致协议退回了未确认的存款,并发放了它实际上并未收到的 10 ETH。

这些操作的时机导致了 THORChain 账本与金库中持有的实物资产之间出现不匹配。结果,连接到该“幻影”存款的兑换操作错过了价格限制,触发了退款流程。一旦退款执行完毕,金库便出现了 10 ETH 的短缺。

THORChain 团队解释说,区块重组导致协议将一笔不存在的存款视为真实存在,从而触发退款并从金库中支付 10 ETH,尽管资金从未在主链上收到。

所有节点都检测到了这次重组,但自动重检机制未能系统在最终确认交易前解决状态问题。这导致金库因缺失的存款金额而处于资不抵债的状态。

自动化保障与应急响应

THORChain 的偿付能力检查器迅速发现了这一不平衡,并触发了 ETH 兑换的自动暂停。大约两分钟内,节点运营商暂停了所有向外的 ETH 交易,以防止进一步损失。随后,经过三次节点投票,所有 ETH 的出站活动被全面暂停。

此后,作为额外的预防措施,又有三次节点投票暂停了所有连接链的操作,为核心开发人员调查事件及其根本原因争取了时间。此次全面暂停旨在保护网络偿付能力,并为彻底审查事件及其潜在原因提供空间。

随后,涉事用户归还了 10 ETH,恢复了金库的偿付能力。THORChain 澄清称,紧急暂停需要三次节点投票,但可以通过进一步的共识来撤销或重新实施。

开发团队指出,虽然暂停可以由三个节点投票触发,但该过程并不赋予这些节点对网络资产的特别控制权。

各网络的交易状态

目前,AVAX、BASE、RUNE 和 XRPL 上的交易仍在活跃进行,而 ATOM、BCH、BSC、BTC、DOGE、ETH、LTC、SOL、TRON 和 ZEC 则处于暂停状态。节点将在完成必要的安全检查和修复后重新启用这些链。

开发人员警告称,如果外部链发生区块重组,还存在其他风险,因为攻击者可能会利用具有相同非ces(nonce)的重复交易,可能导致进一步的欺诈性支付。目前正在进行工作以加强针对此类场景的保护措施。