zkLink 团队开发的加密网络 zkLink Nova 在周三晚间发生跨链桥资金被盗事件后,已经停止出块。根据 Unchained 报道,攻击者从连接 zkLink Nova 与 Ethereum 的桥中转出超过 78 万美元资产。
zkLink 在周四上午的更新中表示,团队已经紧急推出针对受影响合约的修复措施,并临时关闭提币功能,工程师正在检查所有相关组件。团队在 X 上写道:「只有在我们完全确认所有风险都已消除后,zkLink Nova 服务才会恢复。」不过,zkLink 没有给出恢复时间,也没有披露损失金额或说明攻击原因。
在这次更新前约 4 小时,zkLink 已承认遭到攻击,并称攻击目标是部署在 Ethereum 和 Optimism 上的 Nova Arbitrator 合约。团队当时呼吁攻击者停止操作并归还资金,同时提出 20% 的白帽赏金方案,并表示:「如果资金被归还,将不会采取进一步行动。」
链上数据显示相关合约已暂停
截至美东时间周四下午 3 点 50 分,按照 Unchained 对 Ethereum 链上数据的读取,Nova 的托管合约状态显示为「paused」,但链上数据没有显示暂停是从何时开始的。
到周四下午,发起首笔利用交易的钱包已经转走了几乎全部所得资产。该地址当时已不再持有 pufETH、USDC、USDT 或 WBTC,ETH 余额低于 0.001 枚,但仍保留约 2.5 枚 mswETH 和 2.6 枚 mstETH。
首笔交易在 10 月 28 日美东时间下午 6 点 21 分确认,一次性从两个合约中提取资金。被转出的资产中,再质押 ETH 占据大部分价值:约 245.7 枚 pufETH 按周四价格计算价值超过 60 万美元,这部分资产与另外 10 种代币一同从代币桥转出,其中包括约 12.6 枚 ezETH;与此同时,Nova 的托管合约还释放了约 22.43 枚 ETH。
安全公司 SlowMist 标记了第二笔交易。该交易在约 3 小时后,即美东时间晚上 9 点 43 分由另一钱包发出,从桥中提取了另外 33 种代币,大多数金额较小。其中 zkLink 自有代币 ZKL 约有 2.164 亿枚,按周四价格计算价值约 5 万美元,是这笔交易中价值占比最高的部分。Unchained 表示已在链上确认这笔交易,而该钱包当时仍持有约 1.24 枚 ETH 以及大部分转出的代币。
第三笔提取发生在周四美东时间早上 6 点 06 分,由另一个钱包发起,提取金额约为 0.0025 枚 ETH,执行步骤与首笔交易相同。Unchained 表示,其核查范围仅覆盖 Ethereum 侧,未检查 Optimism 侧情况。
安全公司披露攻击路径
Blockaid 在周三美东时间晚上 10 点 24 分发出警报。该公司称,攻击者利用一个公开 relayer,在 Ethereum 上注入伪造的 batch root,从而获得对 ETH 和代币提币的签署能力,并将资金路由到其指定的接收地址。在资金仍持续流出的过程中,Blockaid 统计被盗金额约为 78.6 万美元。
SlowMist 的估算为约 78.31 万美元。该公司将问题追溯到 Arbitrator 合约中的一个函数,称这一函数允许攻击者重复使用已经有效的 message hash,安装其自行选择的 batch root,并借助伪造证明完成提币。
截至报道发布时,zkLink 尚未确认上述两家安全公司的说法。
近期链上安全事件仍在增加
这次资金被盗发生前一天,Blockaid 刚刚披露一起闪电贷攻击事件,称一座基于 Avalanche 的分层金库被盗约 100 万美元。
本月稍早时候,Initia 链在攻击者铸造代币后也曾离线,且当时没有公布重启日期。按照联合创始人 Zon 的估算,攻击者通过跨链转出了约 270 万美元。另据 Blockaid 一份报告,黑客目前仍持有价值 2.87 亿美元、且无法被冻结的被盗加密资产。

