这两天翻 @Dusk 的 AEGIS 安全分析,我一开始只记住了“39 个修复、7 个 critical”,看完细节才发现,数字大反而不是重点。7 个严重问题最后收敛成 4 类根因:VM 沙箱里的别名问题、主机侧不安全反序列化、Phoenix 手续费与退款没有完整绑定、还有 BLS 签名伪造路径。

为啥要看根因,不只看漏洞数?因为同一个信任边界没画好,会在不同模块里反复长出问题。比如输入还没验证就反序列化,表面像一次解析错误,实际可能碰到宿主内存安全;Phoenix 那组问题也不是“手续费算错一点”,而是证明、签名和退款执行没有讲同一套语义,最坏会碰到供应完整性和资金安全。

官方说目前没发现这些 critical 在修复前被利用,我愿意把它当调查结论,不会把它升级成“绝对没发生”。对 $DUSK 来说,AEGIS 的正面信号是团队把内部发现公开到根因和修复逻辑;负面信号同样清楚:主网上线后的核心栈确实出现过能影响执行、共识认证和链可用性的高危缺口。

所以我不会用“审计很多”给 #dusk 直接盖安全章。更有用的观察是:下一轮是否继续披露、同类边界有没有回归测试、外部审计能不能覆盖 AEGIS 之后的代码。你们更看重项目从没曝过大问题,还是曝出来后能把根因、影响和修复链条讲清楚?
$USELESS $BOME