这周我把 @Dusk 的桥事故复盘按时间线走了一遍,最先该纠正的是分类:1 月 16 日被拿走的是桥服务使用的 Dusk 签名钱包权限,不是共识失效,也不是 Dusk 协议本身被打穿。但如果因此说“只是外围服务,问题不大”,同样是在玩文字游戏——用户把桥当流动性通道那一刻,签名权就在真实资产的安全边界里。
公开记录里,攻击者分四笔转走约 1091 万 DUSK,其中两笔合计约 191.9 万成功跨到 BSC;最后一笔 891 万的跨链尝试在桥关闭后失败。旧架构把签名、事件处理和网络连接压在一条轻量路径上,正常时省事,密钥一旦失守,权限就过于集中。新版把签名与事件摄取拆开,把迁移请求持久化为任务,再由状态机按 seen、submitted、completed、failed、stuck 处理;热钱包只留近期所需余额,低于阈值就停,冷钱包人工补充。
这些改动方向对,但复盘也留了边界:官方确认的是签名路径被攻破,没有找到更广泛主机入侵的证据;这不等于已经公开了攻击者究竟怎样拿到密钥。架构能限制下一次损失半径,却不能替代密钥来源、权限审计和运行监控。
所以我看 $DUSK 的 #dusk 桥风险,会盯热钱包暴露、停机阈值和签名隔离,而不只看“桥已恢复”。你们更在意事故有没有碰到底层协议,还是任何能直接搬走用户资产的运维权限都该按协议级风险审?
$VVV $PRL
公开记录里,攻击者分四笔转走约 1091 万 DUSK,其中两笔合计约 191.9 万成功跨到 BSC;最后一笔 891 万的跨链尝试在桥关闭后失败。旧架构把签名、事件处理和网络连接压在一条轻量路径上,正常时省事,密钥一旦失守,权限就过于集中。新版把签名与事件摄取拆开,把迁移请求持久化为任务,再由状态机按 seen、submitted、completed、failed、stuck 处理;热钱包只留近期所需余额,低于阈值就停,冷钱包人工补充。
这些改动方向对,但复盘也留了边界:官方确认的是签名路径被攻破,没有找到更广泛主机入侵的证据;这不等于已经公开了攻击者究竟怎样拿到密钥。架构能限制下一次损失半径,却不能替代密钥来源、权限审计和运行监控。
所以我看 $DUSK 的 #dusk 桥风险,会盯热钱包暴露、停机阈值和签名隔离,而不只看“桥已恢复”。你们更在意事故有没有碰到底层协议,还是任何能直接搬走用户资产的运维权限都该按协议级风险审?
$VVV $PRL

