Blockchains / Scroll
SCR

Scroll

SCR

zkEVM rollup with native EVM compatibility for seamless Ethereum scaling

Layer 2 ethereum-l2zkEVMscaling
Launched
2024
Founder
Sandy Peng, Ye Zhang
Website
scroll.io
Primitives
3

Introduction to Scroll

Scroll is a zkEVM Layer 2 solution that provides Ethereum scaling through zero-knowledge proofs while maintaining bytecode-level EVM compatibility. This means developers can deploy existing Ethereum smart contracts on Scroll without any modifications, a significant achievement that reduces migration friction.

Co-founded by Sandy Peng and Ye Zhang, Scroll emphasizes native EVM equivalence over adapted compatibility. The project has been developed through extensive collaboration with the Ethereum community, including contributions to the zkEVM design process.

The zkEVM Vision

Native EVM compatibility matters significantly for developer experience. No code changes are needed when migrating existing contracts. The same development tools work without modification. Existing security audits remain applicable. Migration costs are minimized through bytecode compatibility.

Different zkEVM types represent varying levels of compatibility. Type 1 is fully Ethereum equivalent, matching every aspect of the execution environment. Type 2 provides EVM equivalence, which is Scroll’s approach. Type 3 achieves almost EVM equivalence with minor differences. Type 4 offers high-level language compatibility through compilation.

Scroll implements a Type 2 zkEVM, providing bytecode compatibility where the same opcodes execute identically. Ethereum tooling works directly. Only minor differences exist at edge cases that rarely affect practical development.

How Scroll Works

The rollup architecture executes transactions on the Scroll network. State is compressed with ZK proofs that verify correctness mathematically. These proofs are verified on Ethereum’s Layer 1. Security is inherited from Ethereum through the proof verification.

The ZK proof generation process batches transactions for efficiency. A ZK proof is generated for each batch. The proof is verified on Ethereum. State becomes finalized when verification completes.

Network components handle different responsibilities in a decentralized manner. The sequencer orders transactions for execution. The prover network generates proofs. The verifier on Ethereum L1 checks proof validity. Progressive decentralization continues expanding participation.

Technical Specifications

Scroll operates as a zkEVM Rollup with Type 2 bytecode compatibility. Finality takes hours while proofs are generated and verified. Significant gas savings result from batching transactions. Security derives from Ethereum L1 verification. The proof system uses PLONK-based technology.

The SCR Token

The token launched with an airdrop to users who had participated in the network. Governance utility enables community participation. Ecosystem development funding supports growth. Community ownership distributes control.

SCR serves multiple purposes within the ecosystem. Governance enables participation in protocol decisions. Staking will support future sequencer and prover roles. Ecosystem incentives fund development. Potential fee usage may expand utility.

Token distribution allocates supply across community allocation for broad distribution, contributors and team for development incentives with vesting schedules, ecosystem development for growth funding, and foundation reserve for long-term sustainability.

Technical Architecture

The sequencer handles transaction processing by ordering incoming transactions, executing state transitions, creating batches for proving, and submitting batches to the prover network.

The prover network generates proofs through an increasingly decentralized structure. Hardware requirements constrain participation currently. A proof marketplace may emerge over time. Efficiency improvements continue advancing capabilities.

The bridge enables asset transfers through the native bridge to Ethereum. Withdrawals occur via proof verification. Security is guaranteed by the ZK proof system. Third-party bridge options expand connectivity.

Ecosystem Development

DeFi protocols provide financial applications including DEXs for token trading, lending protocols for borrowing and earning, stablecoins for stable value transfer, and yield platforms for return generation.

Developer migration from Ethereum benefits from easy deployment, existing contracts working without changes, familiar tooling functioning normally, and a growing ecosystem of applications.

The Sessions Campaign incentivizes user participation through a points program rewarding activity, community building creating network effects, and airdrop mechanisms distributing tokens.

Competition and Positioning

Among zkEVMs, different approaches serve different needs. Scroll implements Type 2 bytecode compatibility. zkSync Era uses a Type 4 custom compiler approach. Polygon zkEVM achieves Type 2 bytecode compatibility. Linea also targets Type 2 bytecode compatibility.

Compared to optimistic rollups, zkEVM solutions like Scroll offer validity proofs versus fraud proofs, faster ultimate finality when proven, higher proving costs, and instant verification without challenge periods.

Scroll’s market position shows growing TVL, strong community support, technical credibility from research contributions, and competition in a crowded landscape.

Challenges and Criticism

Proving costs create technical overhead. ZK proofs are computationally expensive. Hardware requirements limit prover participation. Centralization pressure results from these costs. Ongoing improvements reduce costs over time.

Decentralization remains incomplete. A centralized sequencer currently operates the network. The prover set is limited. Progressive decentralization plans exist. Timeline for full decentralization remains uncertain.

Competition intensifies with many zkEVM options launching, optimistic rollups maintaining established positions, developer attention splitting across platforms, and ecosystem fragmentation limiting network effects.

Finality time presents UX considerations. ZK proof generation takes hours. This is longer than optimistic rollup soft confirmation times. User experience must account for these delays. Improvement efforts continue reducing proof times.

Recent Developments

The SCR token launch marked a major milestone with the airdrop completed, governance beginning, community ownership established, and ecosystem development accelerating.

Network growth shows positive adoption metrics including TVL growth, transaction volume increases, developer deployments, and user activity expansion.

Technical improvements advance protocol development through proving efficiency gains, cost reductions, feature additions, and performance optimization.

Future Roadmap

Development priorities focus on decentralization of sequencer and prover, faster proving performance, fee reduction for users, protocol and ecosystem growth, and technical feature expansion.

Conclusion

Scroll represents a methodical approach to zkEVM development, prioritizing native EVM compatibility and community collaboration. The Type 2 bytecode compatibility significantly reduces migration friction for Ethereum developers.

The crowded zkEVM landscape means Scroll must differentiate through execution quality, ecosystem development, and community building rather than pure technical novelty. The progressive decentralization roadmap will be important for long-term credibility.

For Ethereum developers seeking scaling with minimal changes and for users wanting ZK security with EVM familiarity, Scroll provides accessible Layer 2 infrastructure. Success depends on ecosystem growth and continued technical advancement in a competitive market.