- 用 Solidity 或 Vyper 编写的任何合约在 Plasma 上的行为完全相同
- Hardhat、Foundry 和 Remix 等工具开箱即用
- 标准接口、ABI 和库保持兼容
- MetaMask 等钱包和开发者 SDK 无需任何修改
架构
执行
Plasma 使用一个通用 EVM 执行环境,可与现有的 Ethereum 智能合约和工具链完全兼容。这一决定反映了一个简单事实:绝大多数稳定币基础设施和应用已经为 EVM 构建。基于 Plasma 构建的开发者可以无需修改地部署现有合约,并继续使用他们熟悉的工具和工作流。
Plasma 的执行层由 Reth 提供动力——这是一款用 Rust 编写的模块化 Ethereum 执行客户端。我们选择 Reth 是因为它的性能、安全性和现代化架构。它实现了快速、高效的状态执行,同时不牺牲 EVM 正确性。
Plasma 不会引入新的虚拟机、自定义语言或兼容层。每个 opcode、预编译和执行行为都与 Ethereum 主网相匹配。这确保了: