- PlasmaBFT handles block sequencing and finality
- Reth handles state transition, transaction execution, and EVM logic
Architecture
System Overview
How PlasmaBFT consensus and Reth execution fit together to power USD₮ payments.
Plasma’s architecture combines a high-performance consensus layer with Ethereum’s EVM execution model. This modular design gives developers the tools they expect from Ethereum, with performance designed for stablecoin payment workloads at global scale.
At its core, Plasma uses PlasmaBFT, a pipelined implementation of Fast HotStuff, as its consensus layer. Execution is handled by a Reth-based client, a modern Ethereum execution engine written in Rust. These two components communicate through the Engine API in a clean, loosely coupled architecture.
In this model: