Scroll (SCR): A New Frontier for Ethereum Scaling
What is Scroll (SCR)?
Scroll (SCR) is a zkRollup scaling solution for Ethereum, aiming to improve its performance and usability. It is based on a technology called zkRollup, which allows the network to handle more transactions without sacrificing security. Scroll aims to make using Ethereum faster and cheaper, ensuring that even more people can participate in the Ethereum ecosystem.
The term "zkRollup" stands for "zero-knowledge rollup." This technology combines many transactions into a single proof, which is then submitted to the Ethereum network. By doing this, Scroll can significantly reduce the amount of data that needs to be processed on Ethereum itself, making transactions quicker and less expensive.
Who Created Scroll (SCR)?
The specific creators of Scroll are not publicly known.
What VCs Back Scroll (SCR)?
Scroll has attracted significant attention from the investment community. Major venture capital firms have backed Scroll, showing confidence in its potential. Some notable investors include: Polychain Capital, Sequoia China, Bain Capital Crypto, Moore Capital Management, Variant Fund, Newman Capital, IOSG Ventures, etc.
How Scroll (SCR) Works
Principles Guiding Scroll
Scroll operates based on four key principles, which guide its design and functionality:
User Security: At the heart of Scroll is the belief that user security is paramount. By relying on the robust security features of Ethereum, Scroll ensures that users' funds and data are safe, even when interacting with Layer 2.
EVM Compatibility: Scroll maintains compatibility with the Ethereum Virtual Machine (EVM). This means that developers can migrate their existing applications to Scroll without needing extensive changes. Users can enjoy a seamless experience as they transition to this new environment.
Efficiency: Scroll aims to provide low transaction fees and quick processing times. It strives to offer a great user experience without compromising security. This efficiency is crucial for encouraging more people to use Ethereum and Scroll.
Decentralization: Scroll is committed to decentralization across all layers of its community. By ensuring that no single entity controls the network, Scroll promotes a resilient and vibrant ecosystem. The goal is to create a system that is resistant to censorship and external attacks.
Architecture of Scroll
Scroll Node
The Scroll Node is the primary interface for users and applications. It has three key modules:
● Sequencer: This module processes Layer 2 transactions. It gathers transactions from a waiting area (known as the mempool) and organizes them into blocks. The Sequencer then submits these blocks to the Ethereum base layer for further validation.
● Coordinator: After the Sequencer creates a new block, the Coordinator takes the execution details and sends them to a randomly selected Roller from the Roller Network for proof generation.
● Relayer: This module keeps an eye on both Ethereum and Scroll contracts. It ensures that the transactions and messages between the two layers are properly communicated.
Roller Network
The Roller Network is made up of several provers known as Rollers. Their job is to create validity proofs for the transactions processed by Scroll. They achieve this by using advanced computing methods, such as GPUs and other hardware, to speed up the proof generation process.
When a Roller receives an execution trace from the Coordinator, it converts this trace into a format that can be used to generate proofs. Once the proofs are created, they are sent back to the Coordinator.
Rollup and Bridge Contracts
These contracts serve as the connection between the Ethereum base layer and Scroll. They ensure that data from Layer 2 transactions is available and that users can transfer assets back and forth between Ethereum and Scroll.
The Rollup contract receives state data from the Sequencer and stores it on Ethereum, ensuring that this data is accessible. Meanwhile, the Bridge contracts allow for message and asset transfers between the two layers, making the whole system more interconnected.
How Transactions are Processed
Now that we understand the architecture, let’s look at how transactions are processed within Scroll.
1. Transaction Submission: Users submit transactions to the Scroll Node, where the Sequencer gathers them.
2. Block Creation: The Sequencer organizes these transactions into blocks and sends them to the Rollup contract on Ethereum.
3. Proof Generation: The Coordinator assigns the task of generating a validity proof for each block to a Roller. This proof confirms that the transactions were executed correctly.
4. Finalization: Once the proof is generated, it is sent back to the Coordinator, which then submits it to the Rollup contract for final verification. When the proof is verified, the block is finalized and added to the Scroll ledger.
This entire process allows Scroll to handle many transactions quickly and securely, leveraging the strengths of Ethereum.
SCR Goes Live on Bitget
Bitget offers a secure and user-friendly platform for trading SCR. Don’t miss your chance to participate in this exciting phase of Scroll's journey.
Trade SCR on Bitget and seize the opportunity now!
Spot Trading Link: SCR/USDT, SCR/EUR
Disclaimer: The opinions expressed in this article are for informational purposes only. This article does not constitute an endorsement of any of the products and services discussed or investment, financial, or trading advice. Qualified professionals should be consulted prior to making financial decisions.
- Bitget Booster Posting Task: Step-by-Step Guide2024-12-18 | 10m
- Fuel Network (FUEL): Revolutionising Blockchain Scalability2024-12-16 | 5m