跳转到主要内容
Plasma 是一条专注于支付的、兼容 EVM 的 Layer 1 区块链。它沿用 Ethereum 的核心架构与开发者体验,同时在性能、手续费抽象、隐私以及为稳定币支付负载设计的账户层原语方面做了结构性改进。
任何能够在 Ethereum 上运行的智能合约都可以在 Plasma 上无修改运行。

相同之处

Plasma 有意保留 Ethereum 的执行与交易模型,确保为用户和开发者提供无缝体验。
  • EVM 兼容性:Plasma 支持 Solidity、Vyper 以及所有标准 Ethereum 合约行为。
  • 钱包支持:MetaMask、WalletConnect 以及其他兼容 EVM 的钱包开箱即用。
  • 交易格式:Plasma 使用与 Ethereum 相同的交易类型,包括 EIP-1559 动态手续费。
  • 工具与库:完全支持 Foundry、Hardhat、wagmi、viem、web3.js、ethers.js 以及常用 SDK。
  • 账户模型:Plasma 使用 Ethereum 的账户模型与状态结构,与智能账户(EIP-4337 与 EIP-7702)保持完全兼容。
开发者无需学习新的技术栈或调整其合约。现有的工作流与开发环境可以平滑迁移到 Plasma。

不同之处

虽然 Ethereum 是通用型链,Plasma 是为稳定币支付而专门构建的。其架构和协议设计引入了关键变更,提升了面向支付优先应用的性能、成本效率和用户体验。

1. 时间戳精度

与 Ethereum 一样,Plasma 使用基于秒的区块时间戳。然而,我们将提供选项,通过额外字段暴露毫秒级精度,供有更高精度计时需求的用户使用。这种额外精度在保持兼容性的同时,为高吞吐的稳定币活动提供了更好的支持。

2. 针对稳定币支付的优化

Plasma 从零开始为高吞吐、低手续费的稳定币支付负载构建。诸如自定义 gas 代币和保密支付等特性由协议直接维护,并设计用于支付特定的用例。 Ethereum 对稳定币支付 UX 没有原生支持。在 Plasma 上,这些流程是一等公民。

3. 自定义 gas 代币支持

Plasma 旨在允许使用白名单中的 ERC-20 代币作为 gas。开发者可以在协议的自定义 gas paymaster 中注册稳定币或生态代币,并让用户在不持有 XPL 的情况下支付交易手续费。 Ethereum 要求所有手续费以 ETH 支付,除非开发者自行管理复杂的 paymaster 基础设施。

4. 保密支付

Plasma 正在开发协议原生的保密支付模块:用于合规的零知识证明和带选择性披露的隐身地址。该系统为选择性加入,并设计为与其余 EVM 生态协同工作。 Ethereum 没有等效的协议原生隐私层;要实现相同结果需要附加工具和桥。

5. 高性能共识

Plasma 使用 Fast HotStuff 的流水线实现,针对交易最终性与吞吐量进行了优化。通过将共识协议拆分为多个并行流程,Plasma 在负载下显著降低延迟、提升吞吐。 由于基于时隙的共识,Ethereum 当前依赖的最终性机制延迟更高且更不稳定。

6. 专用支付区块空间(路线图)

Plasma 核心协议路线图包含专用支付通道:按权益加权的交易排序,让支付负载不与一般流量共享队列。在 Ethereum 上,每个交易无论类型都要竞争上链。

总结

特性EthereumPlasma
EVM 兼容性✅ 完整✅ 完整
自定义 gas 代币❌ 需要外部基础设施✅ 通过协议 paymaster 支持
保密支付❌ 仅附加工具✅ 协议原生,选择性加入
共识设计基于时隙的最终性(Casper)流水线化 Fast HotStuff
专用支付通道❌ 不可用🛠 在核心协议路线图上