跳转到主要内容
Plasma 使用一个通用 EVM 执行环境,可与现有的 Ethereum 智能合约和工具链完全兼容。这一决定反映了一个简单事实:绝大多数稳定币基础设施和应用已经为 EVM 构建。基于 Plasma 构建的开发者可以无需修改地部署现有合约,并继续使用他们熟悉的工具和工作流。 Plasma 的执行层由 Reth 提供动力——这是一款用 Rust 编写的模块化 Ethereum 执行客户端。我们选择 Reth 是因为它的性能、安全性和现代化架构。它实现了快速、高效的状态执行,同时不牺牲 EVM 正确性。 Plasma 不会引入新的虚拟机、自定义语言或兼容层。每个 opcode、预编译和执行行为都与 Ethereum 主网相匹配。这确保了:
  • 用 Solidity 或 Vyper 编写的任何合约在 Plasma 上的行为完全相同
  • Hardhat、Foundry 和 Remix 等工具开箱即用
  • 标准接口、ABI 和库保持兼容
  • MetaMask 等钱包和开发者 SDK 无需任何修改
在系统层面,Reth 通过 Engine API 与 PlasmaBFT 集成——这与 Ethereum 合并后所使用的接口相同。这种共识与执行的分离使得模块化升级成为可能,并在区块生产与交易处理之间提供了清晰的接口。 最终的结果是一个可预期、快速且熟悉的开发者体验,同时在底层带来性能改进,并以原生方式叠加稳定币专属功能。