Rome Docs
  • Getting Started
  • Overview of Rome
    • Rome Scales Bitcoin
      • How Rome Scales Bitcoin
    • Rome Scales Ethereum
      • How Rome Scales Ethereum
    • Rome Scales Rollups
      • How Rome Scales Rollups
    • Rome Provides Interop with Cosmos
      • How Rome Provides Interop with Cosmos
  • Nexus: Rome's Based Sequencer
    • How Nexus Works
    • Transaction Flow
  • Rome Interop
    • Rome SDK
    • Rome SDK Setup
      • Prepare Environment
      • Set Configuration
      • Run Rhea Example
      • Run Remus Example
      • Run Romulus Example
    • Remus: Cross-Rollup Atomicity
    • Romulus: Cross-Chain Atomicity
  • L2 EVM Setup
    • Prepare Config
    • Download Repos
    • Register your L2
    • Initialize your L2
    • Setup OP Geth Node
    • Run Block Explorer
    • Airdrop & Metamask
    • Check L2 State
    • Simple Transfers
    • Uniswap
    • Run on Remote Server
      • Setup AWS Server
      • Setup Certificate
  • Rome EVM
    • How to use Rome EVM
    • RPC Information
    • Tutorial to deploy a smart contract on Rome EVM
  • Shared Sequencer
    • Atomicity
    • Rome Transactions
    • Rhea
    • Hercules
    • Data Availability
    • Settlement
Powered by GitBook
On this page
  • Ethereum compose with Solana
  • Ethereum scale with Solana
  • Transactional Workflow Overview

Was this helpful?

  1. Overview of Rome
  2. Rome Scales Ethereum

How Rome Scales Ethereum

PreviousRome Scales EthereumNextRome Scales Rollups

Last updated 3 months ago

Was this helpful?

Ethereum compose with Solana

  • Integration and Transaction Initiation: Transactions begin on a Layer 2 Optimistic Ethereum rollup and are efficiently prepared for Solana's ecosystem by Rhea, showcasing the seamless integration with Solana for enhanced execution.

  • Enhanced Execution with Solana EVM: Leveraging Solana EVM's ability to quickly process and sequence transactions, demonstrating how Solana's architecture supports diverse blockchain technologies.

Ethereum scale with Solana

  • High Throughput Processing with Hercules: Hercules manages data updates and transaction processing, effectively scaling the system to handle higher volumes and reduce bottlenecks.

  • Finalization and Commitment on Layer 1: The Proposer finalizes transactions by committing them to the main Layer 1 blockchain, ensuring all changes are securely recorded and durability is maintained.

Transactional Workflow Overview

OP Geth (L2 Based Rollup): Initiates transactions. Layer 2 rollups increase blockchain scalability by managing transactions off the main chain (Layer 1).

Rhea: Functions as a transaction processor, gathering transactions from OP Geth and sending them to the Solana EVM for execution.

Solana EVM: Receives and processes transactions from Rhea, providing Ethereum compatibility on Solana's high-performance blockchain.

Hercules: Manages data post-transaction processing in Solana, including updating account balances and processing state roots.

Interstate and Ethereum Smart Contract: Hercules submits transaction details to Interstate, which ensures the inclusion of transactions in Ethereum blocks. The Ethereum Smart Contract maintains account balances and transaction state roots, finalizing the state on the main Layer 1 blockchain.