Radix Weekly
上期回顾:Weft Finance 预言机漏洞导致约 2700 万 XRD 被抽走,RAC 宣布章程批准已达成,社区就推进采用工作能否与 DAO 过渡同步进行展开了讨论。
这是 Radix 近期记忆中最艰难的一周。Radix Engine 本身的一个严重漏洞让攻击者能够未经授权从用户钱包中提取通过桥接的 hAssets,迫使 validator 暂停整个网络。mainnet 全周处于冻结状态,RAC 协调修补方案,社区成员对攻击进行了逆向分析,同时大家就赔偿、信任和存续等问题展开了激烈讨论。
Radix Engine 漏洞迫使网络暂停
Radix Engine 的一个严重漏洞让攻击者能够未经授权从用户钱包中提取通过 Hyperlane 桥接的 hAssets。validator 暂停网络以控制损失。projectShift 确认回滚链不可行;Timan 指出任何资产类型都可能成为目标,只是目前只有 hAssets 被桥接转出。
根因定位至 vault 引用验证
社区成员 L 对攻击进行了逆向分析并找到根因:引擎在 system_callback.rs 中的 vault 引用验证会为 manifest 中指定的任何 vault 直接授予访问引用,而不验证所有权,因此任何人都可以对他人的 vault 调用 take()。projectShift 与 L 协调,将调查结果分享给相关人员……
DAO 治理第一步宣布完成
projectShift 宣布 DAO 第一步已完成——涵盖注册成立、章程和治理框架批准。社区已在 Stokenet 上运行并组建团队。这意味着即使网络仍处于暂停状态,已正式从基金会治理过渡到社区治理。
如何赔偿受害者在社区内引发分歧
Seböööl 和 David 提议将已销毁的 XRD 费用 redirect 到受害者赔偿基金中,认为 DAO 必须承担责任以维持信任。talifern、btw 和 Yeahmad 则强烈反对,认为 Radix 无力承担救助, redirect 费用会损害 validator 利益,在网络恢复前做任何承诺都为时过早。目前尚未达成结论。
Hyperscale 开发者拒绝接受 Radix 资助
Radoshi Lazymoto 宣布不再寻求任何提案、资助或与 Radix 的持续合作。foxylady 解释说 flightofthefox 希望在没有官方绑定的情况下自由开发 Hyperscale,仍打算交付并协助迁移 Babylon 的账本状态,今年内可能推出 testnet。
失败交易费用引发讨论
flightofthefox 和 projectShift 主张所有交易成本都必须收费,以防止恶意骚扰和拒绝服务攻击,因为 Radix 无法可靠区分恶意失败与无辜失败。Dezza 反驳称 Algorand 不对失败交易收费的模式证明这是可行的,而且在规模化后成本可以忽略不计。
- GENKIPOOL 提议用基于地址的系统替代代币权重投票,仅适用于 2 年以上的 staking 地址,遭到 flightofthefox 和 projectShift 强烈反对,他们认为代币权重……
- L 宣布 OTER 已转型为与 Radix DAO 应用互补而非竞争,作为一个带 bond 功能的独立计票系统运行。
- Vlad B 建议用 GPT Astra 审查代码,而 Punk 建议设计攻击模拟并使用 TLA+ 区分算法 bug 与实现 bug。
- Yeahmad 和 Radix Superfan 批评旧的管理团队用'FUD'指控来压制关于 Xi'an 进展的合理质疑,称其为'廉价的 gaslighting'。
- Blind5ight 认为单纯扩容毫无意义,除非有人打造出能创造真正价值的 dApp,foxylady 则建议将 NFT 票务作为实际用例。
- @Andy.XRD 报告称警方已确认受理漏洞报告,取证工作正在进行中,为保护调查暂不分享更多细节。
本周全程协调网络暂停应对工作,每日分享更新,确认修补方案正在开发但尚未实施。宣布 DAO 第一步已完成,呼吁社区在补丁准备期间停止猜测,并警告模仿攻击者……
确认网络修复至少还需要几天时间,该 bug 可能并非自上线以来就存在。直接帮助遇到钱包报错的成员。
强烈主张基于代币权重的治理而非基于身份的投票,为收取所有交易费用以防骚扰进行辩护,并指出该引擎 bug 很可能是在 Hacken 原始审计之后引入的。确认不再寻求 Radix 资助但仍……
不会——网络按 epoch 推进,stake 奖励按 epoch 发放,因此没有 epoch 推进就意味着没有奖励。
开发者频道被引擎漏洞讨论占据。社区成员 L 在 system_callback.rs 中定位到根因——vault 引用在验证时不做所有权检查,而 0xOmarA 对攻击者手写 WAT 代码的取证分析揭示了一个精密、谨慎的……
氛围:遭受重创但未被击垮——社区在悲痛、沮丧和顽强决心之中,扛过了一次毁灭性的引擎级漏洞和长达一周的网络暂停。