近期,THORChain在经历一次以太坊链上区块重组后,紧急暂停了十个区块链的资产兑换功能。该事件源于10月31日UTC时间11:34发生的一次短暂链上重组,导致一个本应被丢弃的区块中出现一笔虚假存款记录,进而引发协议误判。
在此次重组期间,某用户提交的10 ETH存款被临时纳入一个分叉区块,但该区块未被主链最终确认。然而,THORChain协议系统仍将其识别为有效入账,并完成记账处理。由于后续链回滚,该笔资金并未真实到账,却已触发退款流程。
系统在执行退款时,向该账户支付了实际未收到的10 ETH,造成金库资产与账本数据严重不符。这一操作直接导致金库出现10 ETH的净短缺,陷入资不抵债状态。
THORChain团队指出,尽管所有节点均检测到重组事件,但现有自动重检机制未能及时阻止状态更新,使得协议在未确认交易前就完成了资金发放。
偿付能力检查器迅速识别出账本与金库之间的失衡,立即触发自动暂停机制。约两分钟后,节点运营商集体行动,暂停所有向外的ETH兑换请求,防止损失扩大。
随后,经过三次节点投票程序,系统全面封锁了所有涉及ETH的出站交易。为进一步保障网络安全,又通过三次投票扩展暂停范围,覆盖包括BTC、BCH、SOL、ZEC等在内的10条链,确保核心开发团队有足够时间开展深度排查。
值得注意的是,暂停机制虽需三节点共识触发,但并不赋予任何节点对资产的控制权。该过程仅用于临时保护网络稳定性,可由后续共识决议恢复或调整。
涉事用户在事件曝光后主动归还10 ETH,成功恢复金库的正常偿付能力。目前,网络已进入安全审查阶段,开发团队正着手强化对非唯一交易序列号(nonce)重复攻击场景的防御能力。
团队警告称,若外部链再次发生类似重组,攻击者可能利用相同nonce的重复交易制造欺诈性支付。为此,正在推进协议层加固方案,提升对异常链状态的识别与应对能力。
当前,仅AVAX、BASE、RUNE和XRPL链维持正常交易;其余10条链仍处于暂停状态。节点将在完成安全验证与系统更新后逐步恢复服务。