以为DuskEVM是Dusk团队从零手搓的一套EVM兼容层,翻资料才发现底层直接用的是OP Stack——就是Optimism那套开源的Rollup框架,这个发现让我对DuskEVM的定位有了新的理解。

OP Stack是以太坊生态里被验证过、被多条Layer2链(包括Optimism自己、Base等)广泛采用的模块化框架,专门用来快速搭建兼容EVM的执行层,Dusk没有选择重新发明轮子,而是直接站在这套已经经过大规模实战检验的框架上,搭建自己的执行环境,最终状态再结算回底层的DuskDS。

我觉得这个选择挺务实——从零打造一套全新的EVM兼容虚拟机,风险和时间成本都不低,尤其Dusk的核心团队精力本该更多投入在密码学和合规这些真正差异化的领域,借用OP Stack这套已经被以太坊生态广泛检验过的成熟框架,能省下大量重复造轮子的工程精力,同时也能借上以太坊生态Rollup工具链持续迭代的红利——OP Stack本身还在不断进化,Dusk如果跟得上这条上游生态的更新节奏,理论上能持续吃到这块的技术红利,不用自己单独维护一整套虚拟机技术栈。

但这也意味着DuskEVM的安全性和性能表现,某种程度上跟OP Stack这套上游框架的健壮性深度绑定,如果上游框架出现漏洞或者架构调整,Dusk这边大概率也得跟着适配、修补,不是完全自主可控的独立技术栈,这是"站在巨人肩膀上"必然要接受的一层依赖关系,好处是省了很多力气,代价是自主权打了个折扣。$DUSK

技术选型这种"借用成熟框架还是自己重新发明"的取舍,没有绝对的对错,但了解清楚一条链底层到底是自研还是借用第三方架构,至少能帮我更准确地判断它的技术风险到底该参照谁的历史记录。
@Dusk #dusk