Pular para o conteúdo principal
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:
  • 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
Essa separação permite que a Plasma herde compatibilidade EVM total sem modificação. Cada contrato, opcode e chamada se comporta exatamente como na mainnet do Ethereum. Os desenvolvedores podem confiar no ferramental, bibliotecas e lógica de contrato existentes sem compromissos. O que muda é o desempenho. O PlasmaBFT pode propor e finalizar blocos em rápida sucessão sem depender de finalidade baseada em slots ou gadgets externos. O pipeline de consenso permite processamento paralelo das etapas de consenso, reduzindo a latência e aumentando o throughput. Nas seções a seguir, vamos aprofundar em cada camada do sistema (consenso e execução) e descrever como a Plasma evolui para suportar fluxos de pagamento de alto volume em escala. O roadmap do Core Protocol descreve as mudanças em nível de chain planejadas para estender essa base para cargas de trabalho específicas de pagamentos, incluindo lanes de pagamento dedicadas, finalidade mais rápida e recursos nativos de conta no protocolo.