> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plasma.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Execução

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.
