Pular para o conteúdo principal
A Plasma utiliza um ambiente de execução EVM de uso geral, fornecendo compatibilidade total com smart contracts e ferramental Ethereum existentes. Esta decisão reflete uma realidade simples: a vasta maioria da infraestrutura e aplicações de stablecoins já está construída para a EVM. Os desenvolvedores construindo na Plasma podem implantar contratos existentes sem alterações, usando as mesmas ferramentas e fluxos de trabalho que já conhecem. A camada de execução da Plasma é alimentada pelo Reth, um cliente de execução Ethereum modular escrito em Rust. O Reth foi selecionado por seu desempenho, segurança e arquitetura moderna. Ele permite execução de estado rápida e eficiente sem comprometer a correção da EVM. A Plasma não introduz uma nova máquina virtual, linguagem personalizada ou camada de compatibilidade. Cada opcode, precompile e comportamento de execução corresponde à mainnet do Ethereum. Isso garante que:
  • Qualquer contrato escrito em Solidity ou Vyper se comporta de forma idêntica na Plasma
  • Ferramentas como Hardhat, Foundry e Remix funcionam nativamente
  • Interfaces padrão, ABIs e bibliotecas permanecem compatíveis
  • Wallets como MetaMask e SDKs de desenvolvedor não exigem alterações
No nível do sistema, o Reth se integra ao PlasmaBFT através da Engine API, a mesma interface usada no Ethereum pós-merge. Essa separação entre consenso e execução permite upgrades modulares e uma interface limpa entre a produção de blocos e o processamento de transações. O resultado é uma experiência de desenvolvedor previsível, rápida e familiar, com melhorias de desempenho por baixo do capô e recursos nativos de stablecoin sobrepostos nativamente.