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
  • Initiation and Transaction Processing:
  • Verification and Enhancement by Rome Stack:
  • Deployment and Finalization:
  • Relaying and Settlement:
  • Leveraging Solana for Enhanced Rollup Transactions
  • High Transaction Throughput
  • Lower Transaction Fees

Was this helpful?

  1. Overview of Rome
  2. Rome Scales Rollups

How Rome Scales Rollups

PreviousRome Scales RollupsNextRome Provides Interop with Cosmos

Last updated 4 months ago

Was this helpful?

Composing with Solana: Rome connects sovereign rollups to Solana's ecosystem, allowing them to access a wider range of DApps and services while maintaining their independence.

Scaling with Solana: By leveraging Solana’s high-speed processing and low-cost transactions, Rome effectively manages higher transaction volumes and reduces bottlenecks, facilitating the growth of sovereign rollups.

Initiation and Transaction Processing:

  • Transactions begin in the sovereign rollups where a user initiates an operation that interacts with the Rome Stack.

  • The transaction data is then sent to a multi-signature wallet, ensuring security and consensus before it's further processed by the Rome infrastructure.

Verification and Enhancement by Rome Stack:

  • The Rome Stack takes the incoming data from the multi-signature wallet and performs rigorous checks to verify the accuracy and integrity of the rollup data.

  • With the verified data, the Rome Stack processes the rollup with added interoperability and scalability enhancements facilitated by Solana's technology. This includes faster transaction processing and reduced costs.

Deployment and Finalization:

  • After processing, the rollup data is deployed to the relevant sovereign Layer-2 networks where it is executed within the Rome framework.

  • The execution results are validated by the Rome oracles and the updated state is confirmed, ensuring that all changes are accurately reflected across the networks.

Relaying and Settlement:

  • Once validated, the updated state of the rollup is relayed back to the main blockchain, which could be Solana or another primary chain, depending on the specific configuration of the Rome platform.

  • This final step involves the settlement and finalization of the transaction, anchored securely on a Layer-1 blockchain to ensure durability and trust.

Leveraging Solana for Enhanced Rollup Transactions

High Transaction Throughput

Solana’s ability to handle many transactions per second significantly decreases potential bottlenecks that might occur with rollups, especially during peak times.

Lower Transaction Fees

Solana's cost efficiency is crucial for maintaining economic viability in operations involving frequent and complex interactions across sovereign rollups.