Scroll is a Layer 2 solution based on zkRollup on Ethereum, aiming to improve its performance and usability, thus addressing Ethereum’s congestion issues. Scroll was founded in 2021 by Ye Zhang, Sandy Peng, and Haichen Shen, with the vision of creating an EVM-equivalent zkEVM for better compatibility.
A brief introduction to zkRollup as a scaling solution:
To ensure the security of Rollup, it must prove that its off-chain computations (transaction processing) have been executed correctly. There are two main mechanisms for proving the validity of off-chain computation: zero-knowledge proofs (zkRollup) and fraud proofs (optimistic Rollup). When zkRollup executes transaction computation and publishes the resulting state to L1, it also publishes a validity proof. This mathematical proof can demonstrate that the resulting state is indeed the one generated after correctly executing a batch of transactions.
Unlike previous solutions, Scroll’s zero-knowledge proof system consists of two independent layers, each adopting a different zero-knowledge proof system. This can be understood as DApp proof aggregation and inter-layer recursion.
The first layer directly generates proofs for different DApps. Scroll uses a universal and transparent zero-knowledge proof system in the first layer, meeting three attributes:
The first requirement allows users to efficiently generate proofs, even by themselves. This enables future privacy-preserving smart contracts with minimal proving efforts on the user’s side. Users can also outsource proof generation to miners, who can efficiently generate proofs without storing large proving keys for various DApps. The second and third requirements ensure that all smart contract logic is supported without requiring trusted setups or computation-heavy operations.
The second layer aggregates the proofs generated by the first layer and produces a succinct proof for them. This is a wrapping layer that can be seen as a direct bridge between Scroll and Ethereum, meeting two attributes:
These two requirements make on-chain verification more efficient. The purpose of this wrapping layer is to provide a universal on-chain verifier. With this wrapping, the on-chain verification smart contract can be generalized for various DApps. Miners will use universal proving keys to generate proofs for this layer.
Let’s take a look at the Scroll zk-rollup network structure. The Scroll Network consists of three main components: Scroll Node, Roller Network, and Rollup Contract.
Rollup Process:
The Sequencer in Scroll Node continuously generates blocks and provides the execution trace T to the coordinator while submitting block data D to the Rollup contract on the Ethereum network. The coordinator selects a random Roller from the Roller Network and transmits T. The selected Roller generates P, which is a zero-knowledge proof of T. The generated P is sent back to the coordinator, who periodically collects P and sends it to another Roller to create A, a summary of these zero-knowledge proofs. Finally, the coordinator receives A and submits it to the Rollup contract on Ethereum, where the Rollup contract verifies it and grants finality to the corresponding block.
Block Finality:
When a block is created, its finality is determined through several stages. The block’s status changes depending on the process it is in:
Before the project’s TGE, Scroll’s TVL exceeded $960 million. The chain hosts an active copy of Aave V3, with over $330 million in locked value. Scroll has become one of the most prominent EVM-compatible chains.
The chain has achieved $367 million in bridge deposits, with the remainder being native assets. Scroll has two native DEXs and a suite of yield farming and DeFi lending protocols. The chain reports weekly active addresses at 255.52K.
Scroll is also a profitable chain, retaining revenue for its validators. At its peak, daily revenue reached $100,000.
Total Funding: $80 million
Latest Funding Valuation: $1.8 billion
Scroll’s ecosystem is thriving, with most mainstream DApps already extended to its mainnet, such as Lido, Ether.Fi, Chainlink, and AAVE. Uniswap and other established DApps have also recently announced participation in the ecosystem, building applications on the mainnet.
$SCR will be the main governance mechanism of the protocol, and as Scroll decentralizes, it will evolve into a protocol utility token:
$SCR is expected to start transfers and sales on October 22, with an initial total supply of 1 billion tokens:
To celebrate the upcoming launch of $SCR, Gate.io has introduced the pre-market trading for $SCR, allowing investors to get early access to this highly anticipated token.
Here are the steps to participate:
For more details on Gate.io $SCR PreMint benefits: https://www.gate.io/announcements/article/39754
Scroll is a Layer 2 solution based on zkRollup on Ethereum, aiming to improve its performance and usability, thus addressing Ethereum’s congestion issues. Scroll was founded in 2021 by Ye Zhang, Sandy Peng, and Haichen Shen, with the vision of creating an EVM-equivalent zkEVM for better compatibility.
A brief introduction to zkRollup as a scaling solution:
To ensure the security of Rollup, it must prove that its off-chain computations (transaction processing) have been executed correctly. There are two main mechanisms for proving the validity of off-chain computation: zero-knowledge proofs (zkRollup) and fraud proofs (optimistic Rollup). When zkRollup executes transaction computation and publishes the resulting state to L1, it also publishes a validity proof. This mathematical proof can demonstrate that the resulting state is indeed the one generated after correctly executing a batch of transactions.
Unlike previous solutions, Scroll’s zero-knowledge proof system consists of two independent layers, each adopting a different zero-knowledge proof system. This can be understood as DApp proof aggregation and inter-layer recursion.
The first layer directly generates proofs for different DApps. Scroll uses a universal and transparent zero-knowledge proof system in the first layer, meeting three attributes:
The first requirement allows users to efficiently generate proofs, even by themselves. This enables future privacy-preserving smart contracts with minimal proving efforts on the user’s side. Users can also outsource proof generation to miners, who can efficiently generate proofs without storing large proving keys for various DApps. The second and third requirements ensure that all smart contract logic is supported without requiring trusted setups or computation-heavy operations.
The second layer aggregates the proofs generated by the first layer and produces a succinct proof for them. This is a wrapping layer that can be seen as a direct bridge between Scroll and Ethereum, meeting two attributes:
These two requirements make on-chain verification more efficient. The purpose of this wrapping layer is to provide a universal on-chain verifier. With this wrapping, the on-chain verification smart contract can be generalized for various DApps. Miners will use universal proving keys to generate proofs for this layer.
Let’s take a look at the Scroll zk-rollup network structure. The Scroll Network consists of three main components: Scroll Node, Roller Network, and Rollup Contract.
Rollup Process:
The Sequencer in Scroll Node continuously generates blocks and provides the execution trace T to the coordinator while submitting block data D to the Rollup contract on the Ethereum network. The coordinator selects a random Roller from the Roller Network and transmits T. The selected Roller generates P, which is a zero-knowledge proof of T. The generated P is sent back to the coordinator, who periodically collects P and sends it to another Roller to create A, a summary of these zero-knowledge proofs. Finally, the coordinator receives A and submits it to the Rollup contract on Ethereum, where the Rollup contract verifies it and grants finality to the corresponding block.
Block Finality:
When a block is created, its finality is determined through several stages. The block’s status changes depending on the process it is in:
Before the project’s TGE, Scroll’s TVL exceeded $960 million. The chain hosts an active copy of Aave V3, with over $330 million in locked value. Scroll has become one of the most prominent EVM-compatible chains.
The chain has achieved $367 million in bridge deposits, with the remainder being native assets. Scroll has two native DEXs and a suite of yield farming and DeFi lending protocols. The chain reports weekly active addresses at 255.52K.
Scroll is also a profitable chain, retaining revenue for its validators. At its peak, daily revenue reached $100,000.
Total Funding: $80 million
Latest Funding Valuation: $1.8 billion
Scroll’s ecosystem is thriving, with most mainstream DApps already extended to its mainnet, such as Lido, Ether.Fi, Chainlink, and AAVE. Uniswap and other established DApps have also recently announced participation in the ecosystem, building applications on the mainnet.
$SCR will be the main governance mechanism of the protocol, and as Scroll decentralizes, it will evolve into a protocol utility token:
$SCR is expected to start transfers and sales on October 22, with an initial total supply of 1 billion tokens:
To celebrate the upcoming launch of $SCR, Gate.io has introduced the pre-market trading for $SCR, allowing investors to get early access to this highly anticipated token.
Here are the steps to participate:
For more details on Gate.io $SCR PreMint benefits: https://www.gate.io/announcements/article/39754