- PlasmaBFT cuida do sequenciamento de blocos e da finalidade
- Reth cuida da transição de estado, execução de transações e lógica EVM
Arquitetura
Visão Geral do Sistema
Como o consenso PlasmaBFT e a execução Reth se encaixam para potencializar pagamentos em USD₮.
A arquitetura da Plasma combina uma camada de consenso de alto desempenho com o modelo de execução EVM do Ethereum. Esse design modular oferece aos desenvolvedores as ferramentas que esperam do Ethereum, com desempenho projetado para cargas de trabalho de pagamento em stablecoins em escala global.
No seu núcleo, a Plasma usa o PlasmaBFT, uma implementação pipelined do Fast HotStuff, como sua camada de consenso. A execução é tratada por um cliente baseado em Reth, um motor de execução Ethereum moderno escrito em Rust. Esses dois componentes se comunicam através da Engine API em uma arquitetura limpa e fracamente acoplada.
Neste modelo: