Arbitrum 的安全委员会使用了一次临时合约升级,转移了与币安黑客事件相关的加密货币。其紧急行动阻止了攻击者转移这些资产,但决定这些资产的去向属于另一个独立的治理流程。
摘要
- Arbitrum 的安全委员会冻结了与币安漏洞利用相关的 8,425 ETH 和 74,559,805.2 ARB。
- 根据 Arbitrum 的公告,该行动于 10 月 30 日香港时间 08:08 进行。
- 委员会的紧急行动需要 12 名成员中的 9 名批准。
- 委员会临时升级了 1 个以太坊合约,随后恢复了其原始实现。
- 在 4 月 KelpDAO 漏洞利用事件后,Arbitrum 曾使用类似的干预措施冻结了 30,765.67 ETH。
Arbitrum 的安全委员会已将与币安黑客事件相关的 8,425 ETH 和 74,559,805.2 ARB 转移到一个持有地址,该地址的资金需要经过 DAO 治理投票才能再次转移。
Arbitrum 的紧急行动公告称,该干预行动于 10 月 30 日香港时间 08:08 进行。贡献者准备了对网络以太坊收件箱合约的临时更改,委员会成员验证并签署了该更改,转移完成后恢复了原始实现。
该行动之所以引起关注,是因为它不需要攻击者的私钥。Arbitrum 利用对其自身基础设施的权限创建了消息,从而在 Arbitrum One 上转移了这些资产。
其公开公告将结果描述为冻结,并将进一步的转移保留给 ArbitrumDAO 治理。因此,将资金从漏洞利用者处移走与将其返还给合法接收者是两个独立的决定。
Arbitrum 的干预使用了高于钱包的权限
普通的加密货币支付由发送它的账户授权。Arbitrum 的事件公告描述了一条特殊路径:对基础设施进行更改,该基础设施决定了来自以太坊的消息如何在 rollup 上处理。
添加的函数 sendUnsignedTransactionOverride 可以模仿跨链交易,同时冒充其发送者。两条消息将 ETH 和 ARB 从被识别的地址转移到了以 0DA0 结尾的持有地址。
区别在于攻破攻击者的密钥与利用该账户所在系统的管理权限。Arbitrum 发布的解释描述的是后者。
其宪法将链所有者特权授予 DAO 和安全委员会。这些特权包括更改核心协议实现和参数,包括以太坊上的相关合约。
链所有者角色位于特定应用的规则之上。它是 Arbitrum 治理架构的一部分,因此其可用的权力不能仅从用户钱包中可见的权限来推断。
以太坊为管理交易提供了场所,而资产则持有在 Arbitrum One 上。该事件并未展示出重写无关以太坊账户或从另一网络获取原生比特币的权力。
Arbitrum 的开发者文档解释说,父链消息通过收件箱基础设施进入 rollup。当排序器不可用或未包含用户交易时,用户可以通过延迟收件箱发送交易。
应区分普通消息路径和事件中的临时覆盖。普通用户对延迟收件箱的访问并不授予为紧急行动创建的特殊发送者冒充权限。
安全委员会的干预之所以可行,是因为它可以批准对相关合约的升级。代码更改提供了特殊功能;攻击者的钱包并未自愿批准该转移。
因此,钱包所有者拥有私钥仅描述了安全安排的一部分。在可升级系统上,用户还依赖于管理权限的分配和约束方式。
临时升级将救援与恢复捆绑在一起
Arbitrum 表示,此次升级、转账和恢复构成一个原子操作。就交易而言,这些操作被捆绑在一起,因此紧急实施并不打算在操作完成后继续作为活跃的实施版本。
Arbitrum 的公告将这笔管理交易标识为 0xb69c81774f507d46ce776aeaed8b4d31df96dd66ce6fd05073481011835355d6。该声明将操作和目标分别列出,而不对其法律效力作任何解释。
恢复先前的实施版本,从该交易之后所使用的活跃实施版本中移除了这一特殊功能。它并未移除底层的升级权限,而正是该权限允许委员会引入这一功能。
如果在这一限度内使用,一个类比是有用的:撤回一项临时指令并不废除有权发布另一项指令的机构。评估未来干预风险的用户既需要了解常设治理规则,也需要了解临时代码的存续期限。
基金会的治理架构描述了升级执行者以及被授权调用它们的实体。紧急权限与较慢的 DAO 途径是达成特权合约操作的不同方式。
技术记录可以确定安装了并恢复了哪个实施版本,以及创建了哪些消息。它并不能独立判定某个地址是否被正确认定为持有被盗财产。
这一认定取决于事件证据以及对其进行评估的行为主体。Arbitrum 的公告将该地址标识为与 Binance 漏洞利用相关,并声明其他用户的资金和应用程序未受影响。
已公布行动的有限范围是相关的。委员会针对的是其治理链上已识别的资产;它并未宣布对盗窃期间的所有活动进行全网回滚。
对于核查恢复情况的读者而言,三条信息应当放在一起看:已执行的管理交易、它引发的转账以及此后持有合约的状态。仅凭一张余额截图无法解释是何种权限转移了这笔资金。
同样的方法适用于任何后续释放。治理结果、可执行指令和已完成的转账构成一条证据链;某一阶段的批准并不能证明所有后续阶段都已发生。
九名签署人可在完整 DAO 投票前采取行动
安全委员会有 12 名成员,紧急行动需要 9 项批准。治理常见问题将这一即时途径与普通提案所使用的较长流程区分开来。
12 人中的 9 人即 75% 的签署门槛。它允许在 3 名成员缺席或反对的情况下推进一项行动,而如果其他 8 人支持,4 名成员拒绝批准则会阻止达到该门槛。
这一算术描述的是批准规则,而非相关人员的独立性。独立性取决于隶属关系、利益冲突、密钥控制,以及所谓独立的签署人是否实际上可能受同一方指挥。
Arbitrum 公布了其委员会成员名单,包括成员的专业背景和分组安排。该名单使用户能够识别决策者,而不是将“委员会”视为一个匿名的技术服务。
其章程要求紧急行动后进行透明度报告,并将紧急授权限制于真正的安全紧急情况。DAO 可以通过宪法提案流程修改或取消委员会的权力。
更快的途径有明确的运营理由。等待完整的代币投票可能会在代表们讨论提案以及投票窗口运行期间,让资金仍可被攻击者获取。
Arbitrum 的渐进式去中心化说明将该委员会描述为在治理发展过程中的关键紧急情况机制。它将快速响应与分布式治理呈现为同一架构的组成部分。
对立的担忧记录在 L2BEAT 的Arbitrum 评估中,该评估将即时升级权限视为一项实质性的信任假设。其 Stage 1 分类允许安全委员会干预;这并不意味着每一项重要操作都超出人为裁量范围。
这些叙述从不同角度描述了同一项权限。Arbitrum 强调应对关键事件的能力,而风险评估则指出,如果享有特权的决策者恶意行事或其密钥被泄露,将会产生何种后果。
Binance 的操作展示了一次针对疑似被盗资产的干预。评估该架构需要考虑谁能够批准另一次干预,以及对该权限适用哪些可执行的限制。
冻结资金与选择接收方有不同的截止期限
紧急冻结回答的是一个即时问题:能否阻止已识别的资产离开系统?释放回答的则是另一个问题:应根据什么证据、通过什么指令,由哪个接收方接收这些资产?
Binance 的通知明确了治理要求,但并未设定客户赔偿的截止期限。DAO 投票必须围绕一个拟议目的地和一项可执行操作来准备,之后才能确定下一步。
不过,初始干预的时间点可以根据两份事件通知计算得出。Binance 将盗窃开始时间定为 10 月 29 日 20:05 UTC;10 月 30 日 08:08 HKT 即 00:08 UTC,间隔约为 4 小时 3 分钟。
该计算涉及的是所报告盗窃的开始时间与 Arbitrum 所述行动时间。它并非衡量委员会在收到警报后用了多长时间才采取行动,因为通知并未说明该警报何时到达。
它也不能证明更广泛黑客事件中的所有资产在这些小时内仍可追回。该干预针对的是 Arbitrum One 上已识别的持有资产,而盗窃及后续转移涉及其他网络。
因此,冻结所经过的时间与赔偿所经过的时间需要各自独立的起始和结束事件。后者需要完成向授权接收方的返还,而不仅仅是宣布资产已被冻结。
一份注明日期的提案将提供该时间线的下一部分,随后是其投票、适用的等待期和执行。在这些事件发生之前,冻结时间戳并不能为客户提供自动付款日期。
Arbitrum 的提案投票指南区分了讨论、链下信号和正式链上投票。积极的讨论帖或温度检查与通过治理合约执行并非同一事件。
宪法另行将更改软件或需要链所有者权力的提案归类为宪法性提案。它为这些提案设定了投票、等待和实施阶段,适用路径取决于提案实际做什么。
因此,转移提案需要比“资金应被返还”的声明更多的细节。接收地址、金额、权限及任何条件都必须与要求选民批准的指令相匹配。
这种精确性对于涉及交易所的追回尤为重要。Binance 已承诺使用公司资源覆盖客户,因此追回资产的接收方可能是该交易所或其他授权的追回安排,而不是每个账户持有人直接获得链上分配。
其资产置换计划在原始资产仍被冻结于别处的情况下继续进行。因此,追回所得与客户负债需要进行核对,以免同一笔金额被表示为两笔独立的偿付。
设想一家假设的交易所用其自有资金置换了100枚被盗代币。如果某个DAO后来归还了20枚原始代币,客户并未获得120枚代币的赔偿;交易所只是收回了恢复原始100枚代币负债的部分成本。
如果这些代币尚未被置换,同样的追回则可能改为减少尚未清偿的客户短缺。正确的描述取决于转账发生时实际的负债和偿还安排。
决策过程应当让这些安排清晰可见。追回地址标识资产在链上的去向,而随附文件则说明由谁控制该地址,以及该笔转账旨在清偿谁的债权。
KelpDAO救援事件已经表明了什么会延误归还
在4月KelpDAO漏洞利用事件之后,Arbitrum采取了类似的干预措施。其4月行动通知确认有30,765.667501709008927568 ETH被转入同一持有地址,并表示治理层需要授权才能释放。
正如crypto.news此前报道的那样,该委员会冻结了与Kelp相关的ETH,但并未宣布对其他用户或应用造成普遍中断。当时引用的价值约为7100万美元。
后续阶段涉及一项为rsETH持有者拟定的协调追回方案。Aave Labs、KelpDAO、LayerZero、EtherFi和Compound共同撰写了一份4月25日释放提案。
其既定目标是将被冻结的ETH用于恢复rsETH的支撑。该提案明确指出,这些资产已被冻结,其去向是剩余的治理问题。
随后法律主张使这一过程变得复杂。5月1日的一份限制通知,在关于法院限制的报道中有所描述,涉及恐怖主义判决债权人的主张,他们声称这些资产可用于清偿针对朝鲜的判决。
重要的历史区别在于该指控与已确立的所有权裁决之间。将漏洞利用归因于国家关联行为者,本身并不能回答关于从另一方取得的资产的所有财产问题。
5月8日的治理投票报道描述了对追回提案和赔偿条款的强烈支持。对该计划的支持以及实施者面临的法律风险,正通过单独的安排加以处理。
公共论坛中经修订的讨论随后提到,在司法监督下将资产转入Aave LLC托管。5月的这一讨论属于历史背景,而非证明Binance资产目前面临相同主张或法院程序的证据。
这一比较揭示了一个已被证明的延误来源:委员会可以在合法接收方和合法转账途径确定之前,将资产从攻击者的直接控制中移除。初始冻结的速度并不会自动带来固定的归还时间表。
因此,将KelpDAO追回的法律状态套用到新的Binance持有资产上为时过早。适用的提案和任何实际的法律命令必须明确其涉及哪些资产和当事方。
一个持有地址可能包含不止一项追回
Arbitrum的通知确认,Binance和KelpDAO行动的同一目的地均以0DA0结尾。这使得当读者试图通过区块浏览器追踪追回过程时,转账记录和资产归属尤为重要。
显示的ETH余额是该地址在查询时的总额。在没有交易历史和相关限制的情况下,它无法确定哪一部分属于哪一事件,也无法确定此前的分配是否已经发生变化。
因此,Binance通知中的8,425 ETH才是需要追踪的特定事件数量。用持有地址当前的整个ETH余额来替代,可能会将无关的流入、剩余持有或后续交易混在一起。
ARB 余额需要有自己的代币转账记录。将原生 ETH 和代币数量相加,除非两者都使用披露的价格和时间戳进行估值,否则不会产生有用的单一数量。
例如,对币安分配额的估值将是 8,425 乘以选定的 ETH 价格,加上 74,559,805.2 乘以选定的 ARB 价格。只要任一价格发生变化,金额就会变化,即使没有任何代币离开持有地址。
以 2,200 美元的示意性 ETH 价格和 0.16 美元的 ARB 价格计算,该公式得出的结果约为 3,046 万美元。这些是假设性的估值输入,而非报价的市场价格或 Arbitrum 对损失的会计处理。
该计算解释了为什么以美元计的头条数字可能变动,而追回的数量保持不变。报告代币数量可为追回记录保留一个稳定的参照。
类似的区分也适用于费用和交易计数。一笔管理性的以太坊交易可以在 rollup 上创建多条消息和转账,因此仅计算父链交易并不能描述由此产生的每一项资产流动。
该网络的交易生命周期文档区分了父链和子链上的提交与包含。审查一次干预需要遵循这种关系,而不是将两条链视为重复追回的独立证据。
因此,对读者有用的记录是具体到事件的:原始地址、转移数量、持有目的地、释放授权和最终接收方。每一项都回答了资产去向的不同部分。
自我托管与网络治理涵盖不同的权力
自我托管意味着用户控制通常授权从账户发起交易所需的凭证。它并不承诺该账户所在的每条区块链都具有不可更改的规则或没有管理权限。
Arbitrum 公布的架构包括排序器、验证与争议机制、升级权限和治理。每个组件处理交易如何被接受以及系统如何变化的不同部分。
其排序器文档描述了当排序器失败或审查消息时的替代包含安排。这些保护措施处理的是协议规则内的交易排序和可用性。
紧急软件升级涉及规则和特权合约本身。绕过不可用排序器的途径并不能消除获授权的治理参与者更改可升级实现的单独能力。
OpenZeppelin 的访问控制文档在合约层面作出了相关区分。所有权和角色决定哪些账户可以调用特权函数,而时间锁可以延迟分配给它的操作。
实际的安全问题在于这些权限指向何处。一个应用可以使用多签,而更高层级的网络合约仍可通过另一组签名者进行升级,每组签名者都有自己的规则。
Aave 在其治理文档中提供了一个有用的对比。它区分了协议紧急守护者与治理紧急守护者,将不同的干预授权分配给不同的机构。
这种分离并不能证明每个使用守护者的系统都同样安全。它说明了为什么角色名称的信息量不如它可以调用的确切函数、所需的批准以及更换它的流程。
币安漏洞利用本身涉及另一种权限。调查人员在以太坊攻击序列中描述了有效的钱包授权,而 Arbitrum 的追回则在资产到达其链后使用了网络管理路径。
这两起事件不应被压缩为私钥不再重要的主张。它们表明,签名权限、委托账户行为和网络升级权限是资产安全环境中不同的组成部分。
理事会成员资格与签名密钥需要分别审查
公开名册标识的是人员,而多签需要来自特定密钥的签名。两份记录都相关:成员页面上的名字本身并不能表明某个密钥被安全保管或在事件期间可用。
Arbitrum 的成员职责要求落实运营安全,包括为该角色专门配备一个全新的硬件钱包。已公布的期望包括在组织、地点和时区上保持多样性,以支持独立性和快速响应。
这两个目标可能会在运营方向上产生分歧。签名者需要足够的隔离以抵御常见的入侵,同时又必须有足够多的人可以联系到,以便在紧急情况发生时达到阈值。
9-of-12 规则并不能消除这种协调问题。如果有 3 名成员无法联系,则其余每位成员都必须批准,行动才能继续;如果有 4 名成员无法联系,则无法达到即时签名阈值。
这是一个可用性计算,并非证明在 Binance 响应期间发生了上述任一事件。已公布的交易记录了一次确实继续推进的干预行动。
委员会概览描述了选举和罢免安排。其中指出,成员可以通过满足适用参与度和绝对多数条件的 DAO 投票被罢免,或通过至少 9 名委员会成员的批准被罢免。
罢免决策者与移除合约权限是不同的行为。管理系统必须确保在选举、辞职或替换之后,权限与获授权的成员身份相对应。
Arbitrum 公布了一份部署地址登记册,用于标识治理合约,包括选举和罢免基础设施。它让读者能够区分投票界面与记录并执行结果的合约。
因此,选举公告并非完整的安装记录。相关的链上变更才确立了此后哪些密钥可以行使该角色。
当签名者轮换密钥时,同样的区分也适用。该人员可以继续担任委员会成员,而获授权的签名凭证发生变化,因此仅比较姓名会错过一个重要的安全事件。
Arbitrum 的治理文件描述了跨以太坊和受治理链的独立多签实例。它们的权限适用于相关合约,因此所列的委员会地址并非在每项操作中都可互换。
对于 Binance 行动,已公布的公告标识了以太坊上的合约升级以及 Arbitrum One 上的转账。这一关系决定了哪些权限和交易记录与该干预行动相关。
隶属关系与对签名的控制之间还存在进一步的区别。公开的雇佣关系可以帮助读者评估集中度,但并不能证明雇主控制了该人员的密钥或指示了某项特定投票。
关于实际指示、共享托管安排或共同签名基础设施的证据,将回答一个与职业履历不同的问题。分析不应在没有支持信息的情况下将二者混为一谈。
透明度报告可以通过标明签名者、行动、时间以及紧急原因,使这些边界更易于审查。随后可以将报告中的陈述与管理交易以及所述宪法授权进行比对。
改变委员会的长期权限本身将是一项治理决策。它不会自动决定已被冻结的 Binance 资产应去向何处,因为释放仍然需要明确的接收方和指令。
投票需要准确指明将要执行的内容
对于代币持有者而言,下一个具体的恢复事件是一项明确 Binance 分配及其去向的提案。当前公告将该决定交由治理,但其本身并未提供向交易所返还的已完成转账。
Arbitrum 的宪法建议提案列明规格、实施步骤、成本和时间安排。涉及第三方的提案还应包括适用的法律文件和程序。
投票者需要将描述性文本与可执行指令进行比对。提案可以在文字中说明金额,而交易负载则调用一个带有自身资产、接收方和权限参数的合约。
OpenZeppelin 的治理指南区分了计票、法定人数、提案执行和时间锁组件。投票的头条结果只是由这些独立合约和规则构成的系统中的一个阶段。
恢复提案应明确其目的地是交易所控制的钱包、恢复多签,还是受进一步条件约束的中间方。控制该目的地的当事方决定了在 DAO 转账完成后谁可以采取行动。
任何单独的托管或赔偿安排都应按照其实际条款来归属。KelpDAO 的讨论表明,此类安排可以成为恢复流程的一部分,但它并未为新事件提供默认条款。
签署者的问责在紧急转账之后仍然持续。宪法性的透明度要求既涉及该行动为何被证明为正当,也涉及代码做了什么。
该报告可以与交易记录、对与攻击者关联地址的既定识别以及公开通知中描述的限制进行比对。最终释放为该序列增添了另一个可观察事件。
Arbitrum 10 月 30 日的声明将与 Binance 关联的资产置于 0x0000000000000000000000000000000000000DA0,并表示需要治理投票才能转移它们。
值得关注的事项
- 释放提案:提交给治理层的针对具体事件的资产数量、拟议接收方和可执行指令。
- 理事会报告:紧急行动及所涉批准事项的书面依据。
- 持有转移:归属于币安分配的转账,与同一地址上的其他资产分开记录。
- 法律条件:管辖拟议释放的任何实际命令或托管安排。
- 执行:在批准并完成适用等待期后,转移资金的最终交易。
常见问题
Arbitrum 转移了多少与币安相关的加密货币?
该通知确认了 8,425 ETH 和 74,559,805.2 ARB。其美元价值随市场价格变化,而这些数量提供了固定的事件参考。
Arbitrum 是否获取了攻击者的私钥?
其账户描述了一次临时合约升级,该升级创建了冒充发送者的消息。它并未描述恢复攻击者私钥的过程。
这些资产是否已经归还给币安?
已发布的紧急通知将其置于一个持有地址。进一步的转移需要 ArbitrumDAO 治理投票。
需要多少名理事会成员批准紧急行动?
门槛为 12 名成员中的 9 名。这相当于理事会的 75%。
此后该覆盖操作是否仍然有效?
Arbitrum 表示,原始收件箱实现在原子操作内已恢复。批准升级的常设权限仍是治理架构的一部分。
Arbitrum 以前是否使用过这种方法?
4 月的一次行动冻结了与 KelpDAO 漏洞利用相关的约 30,765.67 ETH。其释放过程涉及单独的治理和法律问题。
仅凭钱包余额能否显示追回了多少资产?
该持有地址可以接收与不同事件相关的资产。需要交易历史和针对具体事件的数量才能正确归属该余额。
自我托管能否消除 rollup 治理风险?
对钱包私钥的控制权和对可升级网络的权限是两种不同的权限。这是教育性分析,并非投资建议。






