跳转到主要内容
Plasma 的架构将高性能共识层与 Ethereum 的 EVM 执行模型相结合。这种模块化设计为开发者提供了他们期待的 Ethereum 工具,并以面向全球规模稳定币支付负载的性能进行设计。 Plasma 的核心使用 PlasmaBFT,一个 Fast HotStuff 的流水线实现,作为其共识层。执行由一个基于 Reth 的客户端处理——这是一个用 Rust 编写的现代 Ethereum 执行引擎。这两个组件通过 Engine API 进行通信,形成一个干净、松耦合的架构。 在这一模型中:
  • PlasmaBFT 负责区块排序与最终性
  • Reth 负责状态转换、交易执行与 EVM 逻辑
这种分离使 Plasma 在无需修改的情况下继承了完整的 EVM 兼容性。每个合约、opcode 和调用的行为都与在 Ethereum 主网上完全相同。开发者可以依赖现有工具、库和合约逻辑,毫无妥协。 变化的是性能。PlasmaBFT 可以快速连续地提议和最终化区块,而无需依赖基于时隙的最终性或外部小工具。共识流水线允许共识步骤的并行处理,从而降低延迟、提升吞吐。 在接下来的章节中,我们将更深入地讲解系统的每一层(共识与执行),并概述 Plasma 如何演进以支持大规模高量级支付流程。核心协议路线图描述了为支付专用工作负载扩展这一基础所计划的链级变更,包括专用支付通道、更快的最终性以及协议原生的账户特性。