Scroll

Scroll is an Ethereum Layer 2 scaling solution that uses zkEVM (zero-knowledge Ethereum Virtual Machine) technology to provide fast, low-cost transactions with Ethereum-level security. Scroll’s zkEVM is bytecode-compatible with Ethereum, meaning existing Solidity smart contracts can be deployed on Scroll with minimal or no modifications.

 Definition

Scroll is a zkRollup — a Layer 2 that batches transactions off-chain, generates cryptographic validity proofs (zero-knowledge proofs), and posts these proofs to Ethereum for verification. Unlike optimistic rollups that assume transactions are valid and use fraud proofs, Scroll’s ZK approach mathematically proves correctness, providing immediate finality once proofs are verified on L1. Scroll’s key innovation is its bytecode-level EVM equivalence, aiming to be the most compatible zkEVM with existing Ethereum infrastructure.

 Key Features

  • zkEVM (Bytecode-Level): Runs unmodified Ethereum bytecode, maximizing compatibility
  • Validity Proofs: Every batch is cryptographically proven correct — no challenge periods needed
  • Decentralized Prover Network: Plans for a permissionless proving system where anyone can generate proofs
  • EVM Equivalence: Existing Ethereum tools (Hardhat, Foundry, MetaMask) work out of the box
  • Low Transaction Costs: Batching and compression reduce costs significantly vs. Ethereum L1
  • Community-Driven: Open-source development with emphasis on community participation

 Background / History

  • 2021: Scroll co-founded by Sandy Peng, Haichen Shen, and Ye Zhang, focusing on building a truly EVM-equivalent zkRollup
  • 2022: Scroll Pre-Alpha testnet launches; early research on efficient ZK proof generation for EVM opcodes
  • February 2023: Scroll Alpha testnet on Goerli attracts significant developer testing
  • August 2023: Scroll Sepolia testnet launches with improved performance
  • October 2023: Scroll mainnet launches
  • 2024: Scroll introduces the SCR token; ecosystem grows with lending, DEX, and NFT protocols
  • October 2024: SCR token airdrop to early users and contributors
  • 2024–2025: Scroll continues optimizing, proving efficiency, and working toward decentralized sequencer and prover networks

 How It Works

  1. Transaction Submission: Users submit transactions to Scroll’s sequencer via standard Ethereum tooling
  2. Sequencing: The sequencer orders and executes transactions, providing immediate soft confirmations
  3. Batching: Multiple transactions are grouped into batches for efficient processing
  4. Proof Generation: A proving network generates ZK validity proofs for each batch
  5. L1 Verification: The proof and compressed state data are submitted to Ethereum L1
  6. Ethereum verifier contract checks the proof — if valid, the batch is finalized
  7. Finality: Once verified on L1, transactions are irreversible with Ethereum-grade security

ZK Proof Pipeline:

“` Transactions → Sequencer → Batch → Prover (ZK proof) → Ethereum L1 Verifier → Finalized “`

 Comparison with Similar Concepts

FeatureScrollzkSync EraStarkNetPolygon zkEVM
Proof Systemzk-SNARK (KZG)zk-SNARKzk-STARKzk-SNARK
EVM CompatibilityBytecode-levelCompiler-levelCairo (non-EVM)Bytecode-level
LanguageSolidity (native)Solidity (compiled)CairoSolidity (native)
Finality~20 min (proof time)~1 hour~hours~30 min
TokenSCRZKSTRKPOL
Open SourceYesYesYesYes

 Advantages

  • Maximum EVM compatibility — bytecode-level equivalence means nearly all Ethereum dApps work unchanged
  • Validity proofs provide mathematical certainty (no 7-day challenge periods like optimistic rollups)
  • Lower costs than Ethereum L1, especially after EIP-4844 blob data support
  • Strong community and research team with deep ZK expertise
  • Open-source from day one, fostering transparency and collaboration
  • Familiar developer experience — standard Ethereum tools work natively

 Disadvantages

  • Proof generation costs — generating ZK proofs is computationally intensive
  • Centralized sequencer during the current phase (decentralization planned)
  • Relatively new — mainnet launched October 2023, still proving reliability
  • Proof latency — final settlement takes longer than transaction confirmation (~20+ minutes for proof)
  • Ecosystem size — smaller TVL and fewer dApps compared to Arbitrum or Optimism
  • Token airdrop controversy — some community concerns about SCR distribution methodology

 Security Considerations

  • ZK proofs provide cryptographic security guarantees — invalid state transitions cannot be finalized
  • Centralized sequencer is a temporary trust assumption; escape hatches allow users to withdraw via L1 if the sequencer fails
  • Smart contract risks still apply — contracts on Scroll can have bugs just like on Ethereum
  • Bridge security is critical — the L1 bridge contract is a high-value target
  • ZK circuit bugs are a theoretical risk — if the proving system has a flaw, it could allow invalid proofs

 Practical Applications

  • DeFi: Lower-cost lending, borrowing, and trading with Ethereum-grade security
  • NFTs and Gaming: Affordable minting and on-chain game logic
  • Enterprise Applications: Private, verifiable computations using ZK technology
  • Cross-Chain Bridges: Secure bridging between Scroll and other chains
  • Developer Migration: Ethereum dApps can deploy on Scroll with minimal effort

FAQ

What is Scroll?

Scroll is an Ethereum Layer 2 that uses zkEVM technology to provide fast, low-cost transactions with cryptographic security proofs. It is bytecode-compatible with Ethereum, so existing smart contracts can be deployed with minimal changes.

How is Scroll different from optimistic rollups?

Optimistic rollups (like Arbitrum and Optimism) assume transactions are valid and use fraud proofs with a 7-day challenge period. Scroll uses zero-knowledge proofs that mathematically prove correctness, providing faster finality without challenge periods.

What is the SCR token?

SCR is Scroll’s native governance token, launched in October 2024. It is used for governance participation and may play future roles in the decentralized prover and sequencer networks.

Can I deploy my Ethereum dApp on Scroll?

In most cases, yes — with little or no modification. Scroll’s bytecode-level EVM equivalence means standard Solidity contracts and Ethereum development tools work natively.

Disclaimer: This UPay glossary entry is for educational purposes only and does not constitute financial or investment advice. Always do your own research (DYOR) before interacting with any blockchain protocol.

News & Events