To scale Ethereum efficiently while preserving its core values, Scroll has been developed as a zkEVM-based zkRollup solution. This article explores the technical principles guiding Scroll's design, emphasizing security, EVM-equivalence, efficiency, and decentralization.
1. Ensuring User Security
Blockchain security begins with safeguarding user funds and data. Scroll prioritizes:
- Full Layer 1 security: Users transacting on Layer 2 (L2) retain Ethereum’s base-layer security without relying on L2 node honesty.
- Trust-minimized design: Security stems from Ethereum’s decentralized consensus and zero-knowledge cryptography, eliminating third-party trust assumptions.
👉 Discover how zkRollups enhance Ethereum security
2. EVM-Equivalence: Seamless Developer & User Experience
EVM-equivalence ensures Scroll behaves identically to the Ethereum Virtual Machine (Ethereum Yellow Paper), offering:
- No code changes: Existing dApps and tooling work natively.
- Stronger guarantees than EVM-compatibility (e.g., no transpilation needed).
- Native support for JSON-RPC and Ethereum transaction formats.
3. Efficiency: Low Fees & Fast Finality
Scroll optimizes for:
- Low transaction fees (orders of magnitude cheaper than Ethereum).
- Instant pre-confirmations on L2 and fast finality on Ethereum.
- Decentralized efficiency: Achieved via parallelized proving and hardware innovations (GPUs/ASICs).
4. Decentralization: A Community-Driven Protocol
Scroll embeds decentralization across:
- Provers: Permissionless Roller Network for proof generation.
- Sequencers: Planned decentralization for censorship resistance.
- Open development: Collaborations with Ethereum Foundation’s PSE group.
Core Design Choices
1. zkEVM-Based zkRollup
- Security: Zero-knowledge proofs verified on Ethereum.
- EVM-equivalence: Native bytecode execution via zkEVM, supporting Ethereum tooling.
2. Decentralized Prover Network
- Parallel proving: Scalable compute via distributed nodes.
- Hardware diversity: Community-driven GPU/ASIC/FPGA innovations.
3. Research-Driven Optimization
Ongoing explorations:
- Data blobs (post-Danksharding).
- ZK-hardware co-optimization.
- New ZK primitives for L2 developers.
FAQs
Q1: How does Scroll’s zkEVM differ from other EVM-compatible L2s?
A1: Scroll is EVM-equivalent, meaning it executes native EVM bytecode without modifications, unlike transpiled EVM-compatible chains.
Q2: Is Scroll’s security as strong as Ethereum’s?
A2: Yes! Scroll inherits Ethereum’s security via ZK proofs verified on-chain.
Q3: How decentralized is Scroll’s prover network?
A3: Anyone can join as a prover, ensuring censorship resistance and community ownership.
Join Scroll’s Mission
Scroll seeks ZK researchers, developers, and community builders. Dive into our open-source repos:
👉 Explore Scroll’s GitHub
👉 Visit Scroll’s jobs page
Let’s scale Ethereum together—decentralized, secure, and EVM-native.