Skip to content

Scroll

Scroll is a layer 2 network that scales Ethereum through EVM-compatible execution and validity proofs. Its architecture separates sequencing, proof generation and settlement. Developers can use Ethereum tools while accounting for public data and a distinct process for transaction confirmation and asset transfers between the two layers.

Written by Isaac GonzálezUpdated October 11, 2026

Key takeaways

  • Scroll separates execution, proof generation and settlement on Ethereum.
  • Zero-knowledge proofs do not make transactions private by default.
  • Integration must account for L2 states and transfers through the bridge.

What is Scroll?

Scroll supports layer 2 applications while retaining Ethereum’s contract model and development tools. Its architecture uses proofs to establish correct execution, with Ethereum providing settlement and data availability.

Zero knowledge describes a family of cryptographic techniques; using them for scaling does not imply that application data is confidential. This distinction matters for enterprise products. Before recording information, teams must decide what can be public and what should remain in the client’s systems, including data emitted as events rather than stored directly in a contract.

How it works

Scroll distributes work across sequencing, proving and settlement. Nodes execute transactions and batch information; the proving system verifies execution and Ethereum contracts manage state acceptance and messages between layers.

For a product, this separation requires identifying when an action is included on L2 and when the relevant L1 stage has completed. Indexing should retain enough information to reconcile transfers and detect delays. An interface confirmation must not be confused with completion of the whole process, especially when funds are moving between networks.

Virtual machine equivalence helps execute familiar contracts, but fees include components related to execution and data publication. Budgets should use the product’s actual transactions rather than multiplying a promotional fee by user count. Administrative operations and asset movements between networks also belong in the calculation.

What Scroll offers

Scroll can fit Solidity applications seeking a layer 2 deployment when their required assets and services are available in its ecosystem. The useful criterion is compatibility across the complete workflow, including wallets, supporting contracts and data access.

We evaluate a representative operation before expanding the scope. Beyond contract execution, we check result retrieval, failure handling and the route users take to bring their assets onto the network. That end-to-end journey provides an operational basis for comparing Scroll with other deployment options.

A credential system can register issuance and revocation through EVM contracts and expose status through an application. Before selecting Scroll, verify that wallets, the indexer and verification tools support the entire lifecycle. Network validity proofs verify execution; they do not automatically hide credential contents or justify publishing personal data in a contract.

Limitations and selection criteria

Similarity to Ethereum reduces some adaptation work but does not remove execution differences or protocol dependencies. Changes to the proving system and bridge contracts belong in the product’s technical monitoring process.

A service’s availability or an asset’s liquidity on Ethereum should not be assumed on Scroll. Linea and other layer 2 networks offer alternatives with different ecosystems. For a particular application, service availability and the user journey can matter more than the cryptographic family used to verify transactions. Selection should reflect those practical dependencies.

Development at Metlabs

How we approach a project with Scroll

Development capabilities and use cases to assess how Scroll fits your product.

What we build with Scroll at Metlabs

  • Contracts and testing

    Solidity contract, permission and dependency validation before deployment on Scroll.

  • Ethereum / Scroll workflows

    Deposit and withdrawal tracking with distinct states for each layer.

  • Operational data

    Event indexing and transfer reconciliation against the product’s own records.

  • Use case

    EVM applications

    Extending existing contracts and interfaces to an Ethereum scaling environment.

  • Use case

    Asset transfers

    Token operations requiring verifiable tracking across users and networks.

Related content

Go deeper on Scroll

Other Metlabs pages that expand on this entry.

FAQ's

Frequently asked questions

No. Applications can keep personal information off-chain and record only what is needed to execute or verify an operation. Decide this before development and check which data appears in public transaction arguments, events and metadata, not just in contract storage.

Building on Scroll?

We analyze your case, pick the right stack and ship a production-ready solution.

Tell us about your project

As featured in

CointelegraphInvesting.comEl EspañolEmprendedoresEl ObservadorCriptoNoticias