LogoLogo
  • The ABC Stack
  • Monolithic vs Modular Blockchains
  • "Sovereign" Rollup L1s vs "Settled" L2s
  • ABC Stack Architecture
    • Key Features
    • Data Availability and Consensus
    • EVM Execution Environment
    • State Management
    • Security Model
    • Use Cases
  • Modular Bridging
    • Gelato Hyperlane Cluster
    • Hyperlane Components
    • Warp Route Types
    • Bridging Process with Hyperlane Warp Routes
    • Getting Started with Modular Bridging
Powered by GitBook
LogoLogo
On this page
Export as PDF
  1. ABC Stack Architecture

EVM Execution Environment

ABC Stack provides a fully EVM-compatible execution environment that processes transactions and maintains state.

Following best practices in software architecture, ABC Stack separates concerns to prioritize execution and interoperability. Unlike Layer 2 rollups that must coordinate with a settlement layer, ABC's execution environment processes transactions and maintains state without external dependencies. This independence is key to achieving gigagas-level throughput.

For developers, this means being able to build high-performance applications that can fully leverage EVM compatibility while maintaining the flexibility to integrate with other chains through their choice of bridging technology.

ABC's execution layer maintains its own canonical state, similar to a Layer 1 blockchain. Full nodes in the network independently validate all state transitions according to the rollup's rules, without needing to generate fraud proofs or validity proofs for an external chain. This removes a major source of computational overhead that constrains settled rollups.

PreviousData Availability and ConsensusNextState Management

Last updated 2 months ago