Plasma Docs
  • Introduction
    • Overview
    • Use Cases
    • Why Bitcoin
    • Roadmap
  • Architecture
    • System Overview
    • Core Features
    • Consensus
      • HotStuff
      • PlasmaBFT
      • Committee Formation
      • References
    • Execution
    • Bitcoin Bridge
    • Hardware Requirements
    • RPC-API
      • Reth Reference
    • EVM Details
  • Community
    • Official Links
Powered by GitBook
On this page
  1. Architecture

Execution

Plasma features a general-purpose EVM as its core execution environment—a critical choice given that over 90% of stablecoin infrastructure and applications are built on the EVM. Full EVM compatibility was deliberately selected to allow developers to seamlessly deploy existing smart contracts and leverage the extensive tooling available in the wider EVM ecosystem.

Our execution layer is built on Reth, a high-performance, modular, Ethereum-compatible execution engine written in Rust. Plasma introduces several performance and usability enhancements at the execution layer while remaining fully compliant with the EVM specification. In practical terms, any smart contract deployable on Ethereum can be deployed on Plasma without requiring any code modifications.

PreviousReferencesNextBitcoin Bridge

Last updated 1 month ago