# What is Scroll?

By [dvtot](https://paragraph.com/@dvtot) · 2024-10-14

---

Scroll is a **Layer 2 blockchain** built on **zkEVM Equivalence**, launched in early 2021. It is fully **compatible with the Ethereum Virtual Machine (EVM)**, providing a seamless environment for developers to deploy and migrate DApps between Layer 1 and Layer 2 networks without extensive code changes.

* * *

### **Background and Purpose**

Current **Zk-Rollup solutions** focus heavily on specific applications, making it difficult for developers to standardize code and migrate DApps across different layers. Scroll addresses these issues by implementing **zkEVM**, enhancing **composability** and allowing developers to easily transfer Ethereum-based DApps to the zk-Rollup chain with minimal modifications.

* * *

### **Architecture of Scroll**

Scroll’s structure consists of three key components:

1.  **Scroll Node:**
    
    *   Responsible for transmitting transactions from Layer 2 (L2) to Layer 1 (L1).
        
2.  **Roller Network:**
    
    *   Generates **valid zkEVM proofs** to ensure transactions are executed correctly.
        
3.  **Rollup and Bridge Contracts:**
    
    *   These provide data for transactions, verify the validity of zkEVM proofs, and enable **asset transfers between Ethereum and Scroll**.
        

The network processes information by **sequencing blocks** on L2, which are then submitted to smart contracts on Ethereum for verification. Once validated, the transactions go through phases like **Precommitted, Committed, and Finalized** before being added to the blockchain.

* * *

### **Key Features of Scroll**

1.  **EVM-Equivalence:**
    
    *   Scroll functions similarly to other **EVM-compatible virtual machines**, making it easy for developers to move DApps across different layers without modifying code. This **reduces development time** and allows teams to focus on building new features.
        
2.  **Scalability:**
    
    *   Transactions are processed off-chain, with **condensed proofs posted on-chain**, increasing **throughput** and **lowering costs** compared to transactions directly on Ethereum.
        
3.  **Security:**
    
    *   Scroll undergoes multiple audits from **third-party organizations** to ensure security. The platform emphasizes **transparency and decentralization** in its development process, building trust with the community.
        

* * *

### **Adoption and Milestones**

Since the launch of its **pre-Alpha testnet**, Scroll has achieved:

*   **397,000+ wallet addresses** involved.
    
*   **6,300+ smart contracts** deployed.
    
*   **600+ tokens minted.**
    
*   An average volume of **32,000 transactions per day.**
    

* * *

### **Conclusion**

Scroll offers **EVM-equivalent zk-Rollup technology** that simplifies DApp development and migration while enhancing scalability, security, and decentralization. Its compatibility with Ethereum, cost-effective transactions, and growing adoption position it as a robust Layer 2 solution for developers and users alike.

---

*Originally published on [dvtot](https://paragraph.com/@dvtot/what-is-scroll)*
