作者:Yuki, PaperMoon
对很多人来说,Polkadot 一直是一条“非以太坊系”的存在。
它的主链不刻意追逐EVM强兼容性,也不复制以太坊的成功路线——它有自己的编程语言、自己的开发架构 Substrate、以及自研的跨链标准 XCM。
这样的选择,成就了 Polkadot 独特的技术体系,也在无形中让它与以太坊之间隔着一条“看不见的鸿沟”。彼时,EVM 生态在 Layer2 的浪潮中百花齐放,拉着EVM兼容链进行着各类协议升级。而 Polkadot 则在探索“链的互联网”的宏大蓝图。
直到 2025 年,这条界线开始模糊。Polkadot 2.0宣布彻底重写开发框架,将以太坊虚拟机(EVM)通过 REVM 引擎 原生编译进 Polkadot SDK 的核心。
Polkadot 不再是以太坊的“平行世界”,而是让以太坊成为自己的一部分。
为什么Polkadot 已经有 Moonbeam,还要再造一个 REVM?
不少人看到 REVM,第一反应是:“不是已经有 Moonbeam 了吗?”
没错,Moonbeam 曾经是 Polkadot 生态中最繁荣的 EVM 平行链,它几乎完美复刻了以太坊环境,让开发者能直接使用 Solidity,通过Hardhat、Metamask、Ethers.js 等工具进行部署和开发dApp。但MoonbeamEVM 兼容能力是“外挂式”的,它虽然运行在 Polkadot 上,但本质上是由 Substrate 搭建的独立平行链,它的 EVM 模块和以太坊的 JSON-RPC 接口都依赖一个叫 Frontier 的兼容层来实现。Frontier 由 Parity 开发,用来让 Polkadot 世界能够“说懂以太坊的语言”。
这意味着 Moonbeam 的运行逻辑、链上治理和升级流程都独立于 Polkadot 主网,其智能合约运行环境、资产、治理路径及升级并非主网原生,无论功能或安全都只能优先服务 Moonbeam 网络自身,而非整个 Polkadot 主网级标准。
| 对比维度 | Moonbeam(平行链方案) | REVM(主网级原生方案) |
| 架构定位 | 独立平行链,基于 Substrate + Frontier 外挂式 EVM | 集成于 Polkadot SDK 核心,主网级原生 EVM 模块 |
| 兼容范围 | 以自身链上dApp、生态资产为主,并通过XCM桥接部分Polkadot平行链token和资产 | 预计Asset Hub和跨链资产全面原生支持 EVM |
| 生态联系紧密度 | 与 Polkadot 主链相对独立 | 预计与主链治理、资产、跨链完全打通 |
| 技术一致性 | 采用Frontier“外挂”,架构独立于主链体系 | Polkadot SDK 内核级组件,统一治理、升级、运维与安全策略 |
| 性能与可扩展性 | 优化局限于 Moonbeam 自身链 | Rust 原生高性能引擎,更适配多 VM(未来期待支持PolkaVM并发) |
| 治理与升级机制 | 独立链自管升级,与Polkadot主网治理不统一 | 主网级 OpenGov 与 Runtime 无分叉平滑升级 |
| 开发者体验 | 兼容 EVM,但需接入 Moonbeam 专用 RPC 与资产桥 | 预计会原生支持 Foundry / Hardhat / Ethers,全生态零门槛 |
| 生态影响力 | 提供以太坊兼容入口 | 将 EVM 变为Polkadot SDK 标准能力,推动整个 Polkadot 体系原生兼容 |
| 长期战略定位 | 平行链层面的兼容产品 | 协议层面的执行标准与未来多 VM 战略基石 |
这也正是为什么 Polkadot 推出 REVM,即通过主网运行时直接支持以太坊开发体验、治理和资产流通与升级;而 Moonbeam 作为平行链依然有自治性和“外挂割裂”,不能覆盖主网所有资产和治理路径,也无法实现 Polkadot OpenGov 级别的一体化升级和安全策略。
更直白地说,REVM的目标,是把那台以太坊引擎,直接装进 Polkadot 的“心脏”。
Polkadot EVM的三层演进:从外挂到原生
架构层:Frontier外挂 vs SDK内核集成
在 “Moonbeam 时代”,EVM 是以 Frontier 这个模块接入 Substrate 的。这种方式带来了高度灵活性,但每条平行链都必须独立维护网络升级,导致各家平行链升级版本不一致,最后出现割裂、治理分散、资源重复等问题。
REVM 的出现彻底改变了这一格局。Parity 用 Rust 重写了 EVM 执行引擎,并将其直接编译进 Polkadot SDK 核心,成为与 FRAME、Cumulus 等并列的系统级组件。从此,Polkadot 主网原生具备了 EVM 合约执行能力,所有基于 SDK 构建的新链都能“开箱即用”部署 Solidity 合约,无需再外挂 Frontier。升级、安全与治理也与主网保持同步,使开发、扩容与生态协作的门槛大幅降低。
体验层:从双钱包到统一接口
在 Moonbeam 时代,账户体系一直存在“两套标准”的问题:EVM 部分使用 H160 地址 与 ECDSA 密钥,而 Substrate 原生功能(如治理、质押、节点操作)则采用 Substrate 账户系统。
为了让两者能协同工作,Moonbeam 通过“地址映射”实现了 Metamask 与 Polkadot.js 的互通,用户可以在两种体系间切换操作。但这种统一只是“看上去是统一了”——底层的签名算法、密钥体系依旧相互独立。
REVM 则从根本上消除了这层割裂。它在 Polkadot SDK 直接开放 ETH JSON-RPC 接口,原生兼容 Foundry、Hardhat、Ethers.js 等以太坊工具链,直接接管了EVM兼容平行链的功能。借助预编译模块与 runtime 一体化设计,Solidity 合约可以直接调用 Polkadot 的核心功能模块——包括治理(OpenGov)、资产管理(Asset Hub)与跨链通信(XCM)。这意味着开发者在写合约时,不再需要绕过多层调用逻辑,就能与系统级模块直接交互。
治理层:自治链 vs 主网级治理
Moonbeam、Astar、Acala 等平行链拥有各自的节点与治理系统,升级与参数调整需在各自社区中独立提案与投票。这种自治架构虽然灵活,但治理逻辑与 Polkadot 主网分离,安全策略和共识机制也需自我维护。
而自 2023 年起,Polkadot 的 OpenGov 已升级成主网级无分叉 runtime 升级与参数治理。REVM 纳入 Polkadot SDK 后,EVM 执行环境的升级、参数调整与权限控制都将直接归属主网治理体系。社区可通过 OpenGov 发起、投票并实施更新,实现:
-
合约执行层与主网 runtime 同步演进;
-
安全策略与共识机制完全一致;
-
所有变更即时生效、无需平行链自治或分叉。
这让Polkadot 实现主网对智能合约执行逻辑的直接治理,使治理、资产与合约执行真正融为一体。
| 维度 | Moonbeam | 其他EVM平行链 | REVM |
| 钱包体验 | Metamask+Polkadot.js原生无缝,支持自动桥接和地址映射 | 多需双钱包操作、分资产、体验割裂 | 期待100%兼容EVM钱包 |
| 合约/模块互操作 | Runtime深度集成,EVM合约可调FRAME pallet、治理接口(预编译暴露) | 常规Frontier下“沙盒隔离”,EVM操作难访问Substrate原生 | REVM/PolkaVM原生集成,合约可跨XCM、调native模块,未来PolkaVM支持RISC-V多语言与新型pallet接口 |
| 节点RPC支持 | ETH JSON-RPC+Substrate RPC双栈、主链全支持 | 需专门维护fc-rpc、fc-db等组件,稳定性依赖定制工程 | Polkadot SDK直接同源集成ETH RPC,期望PolkaVM方案统一更彻底 |
| 资源效率 | 高效Index,较低负担 | EVM隔离导致多冗余索引/存储,节点开销较大 | REVM极简实现,PolkaVM为RISC-V寄存器式,预期更低消耗 |
| 兼容实现方式 | 深度Runtime集成+预编译 | 以Frontier外挂模块形式拼接 | REVM直接嵌入Polkadot SDK |
| API适配 | 兼容ETH & Substrate全套API | EVM & Substrate API需分别开发/维护 | REVM直接兼容ETH API |
| 签名体系 | EVM与Substrate可映射,内置双签机制 | 通常需分别在两套体系下生成签名 | REVM期望兼容ETH签名体系 |
| 治理/升级 | Governance pallet/合约均可触发链升级,EVM合约参与原生治理 | 大多数治理操作仅限Substrate侧,EVM端支持有限 | REVM原生治理与升级合约、托管方案,直接纳入OpenGov与无分叉升级逻辑 |
| 多资产与跨链 | 常规支持XCM和多资产合约,EVM原生与XCM资产互通 | XCM和EVM资产多需链内桥接或手动管理 | 在RVM期望原生XCM、ERC及Substrate多资产一体化 |
REVM 的技术哲学:为主链而生,为兼容而生
Polkadot 当前的战略是一场“双线并行”的技术布局。
短期目标是实现 100% EVM 兼容——通过 REVM,降低 Solidity 与以太坊开发者的迁移门槛,让他们无缝进入 Polkadot 生态;长期方向则是构建基于 RISC-V 架构的 PolkaVM,打造一个具备高性能、多语言支持,并能原生适配 AI、ZK 等新场景的执行环境。
REVM 与 PolkaVM 并非替代关系,而是协同共生:一个向外吸引全球最大开发者群体,一个向内推动下一代技术革新。这让 Polkadot 同时具备了最广的开发者入口与最强的技术进化能力。
REVM 的加入,让 Polkadot 从“兼容以太坊”真正迈向“吸收以太坊”。当 EVM 成为Polkadot SDK 的一部分,Polkadot 不再只是一个独立的基础设施,而成为一个可以与世界所有生态平等对话的底层协议。
如果说 Moonbeam 是 Polkadot 对以太坊的友好回应,那么 REVM,则是 Polkadot 对未来的自我重塑。
免责声明
由PaperMoon提供并包含在本文中的材料仅用于学习目的。它们不构成财务或投资建议,也不应被解读为任何商业决策的指导。我们建议读者在做出任何投资或商业相关的决定之前,进行独立研究并咨询专业人士。PaperMoon对根据本文内容采取的任何行动不承担任何责任。
732

被折叠的 条评论
为什么被折叠?



