Arbitrum 安全委员会无需私钥即可转移钱包资金,Binance 冻结事件凸显这一点

Arbitrum logo on a sailing ship's sail

根据 Zealynx 于 11 月 2 日在 Ethereum Magicians 论坛发布的逐步解析,Arbitrum 安全委员会在 10 月 30 日清空某地址时并不需要该地址的私钥。香港时间上午 8:08,该委员会从该地址转走了 74,559,805.2 ARB 和约 8,426 ETH;其公告称该地址“被认定与今日的 Binance 漏洞利用有关”。

该委员会在 4 月也采取过同样行动。其 4 月公告称,它转移了 KelpDAO 攻击者在 Arbitrum One 上持有的超过 30,765 ETH;这是 Unchained 当时报道过的一次冻结。

开发 Arbitrum 的 Offchain Labs 联合创始人兼 CEO Steven Goldfeder 于 7 月在 Unchained 的 Uneasy Money 节目中表示,该委员会在 4 月行动中的角色是刻意设计。他说,这项权力属于“这个外部实体”,而该实体是“广泛选举产生的”,“拥有这种权力的并不是像我这样的人”。

订阅免费的 Unchained Daily 新闻简报,在收件箱中获取 Unchained 的加密新闻。

委员会交易内幕

据 Zealynx 称,该委员会的 Safe 目前需要其 12 名签名者中的 9 名签名,其在区块 26301886 的一笔 Ethereum 交易中调用了 Arbitrum 的 UpgradeExecutor。执行器曾短暂以覆盖代码运行 Inbox,该代码将目标地址(未使用别名)记录为消息发送者,然后在消息写入后恢复原始代码。它对每种资产重复了该操作,先 ARB,后 ETH。

Unchained 自己对 Ethereum 和 Arbitrum One 链上数据的解读与该说法相符。两条消息均在 Ethereum 交易后 9 分 45 秒于 Arbitrum One 上执行,为 type 0x65 交易,签名字段被置零。它们使用了该地址的 nonce 2 和 3:第一笔将 ARB 发送至以 0DA0 结尾的持有地址,第二笔将 8,425.99768 ETH 发送至该地址。

Zealynx 写道,代币日志中没有任何内容会暴露这次转移:ARB 合约和索引器看到的只是一笔普通转账,看起来是由持有人发起的。在 Arbitrum One 上,其与众不同之处在于交易类型 0x65 及其空白签名。

资金等待 DAO 投票

该委员会的通知称,这些资金“只能通过 ArbitrumDAO 治理投票转移,并将与相关方协调”,且“没有其他用户的资金或应用受到影响”。此次冻结发生在 Binance 热钱包被清空数小时之后,该交易所称损失约为 63 亿美元。

Zealynx 写道,它并不“认为这其中存在任何漏洞”。帖子称,该委员会“动用了 DAO 赋予它的权力,并在一个半小时内公布了这两项行动”。其观点针对的是开发者。Zealynx 写道,当某项规范承诺只有密钥才能转移钱包资金时,“在这些链上,这取决于谁控制升级路径”。根据该帖子,在 Arbitrum One 上,委员会的紧急 Safe 和 DAO 在以太坊上的时间锁都掌握着这条路径。

相关收听:为什么 Griff Green 最初反对 Arbitrum 冻结

文章《Arbitrum 安全委员会可在没有密钥的情况下转移钱包资金,Binance 冻结事件表明》首次发表于 Unchained。

分享至:

相关阅读

以上内容不构成投资建议。

本文为来源作者的观点,不代表哈希视野(HASHVUE)的立场,不承担法律责任,图片如有侵权,请联系作者删除。