What Are the Stages of Layer-2 Development?

What Are the Stages of Layer-2 Development?

With the rapid development of Layer-2 solutions, it can be confusing to categorize and rank these networks in your portfolio. Today, we'll explore the concept of Stages, a reference scale introduced by Vitalik Buterin in a blog post in November 2022, to better understand the development phases of Layer-2 solutions.

Why Do Layer-2s Have Stages?

The concept of development Stages for Rollups, a subset of Layer-2 solutions, was introduced to help gauge the progress of a Layer-2 network towards achieving Ethereum-like security and functionality.

  • Rollup Stage Assessment: Stage assessment helps estimate how close a Rollup is to Ethereum's functionality and security.
  • DApp Development: Understanding a Rollup's stage helps developers avoid technical mishaps and asset lockouts when building applications.
  • User Withdrawal Process: It clarifies how user withdrawals from Layer-2 to Layer-1 will be handled.
  • Security Evaluation: It assesses the network's decentralization and potential attack risks.
  • Development Incentive: It motivates Rollup projects to improve and sets a benchmark for transitioning to the Ethereum upgrade "The Surge."

The Specific Stages of Layer-2

There are three main stages, each with increasing levels of security and functionality, numbered from 0 to 2.

Stage 0

  • Rollup Nodes: At this stage, Rollup nodes process transactions and interact with Layer-1 for data storage and retrieval.
  • User Withdrawals: Users need mechanisms to request withdrawals, preventing unilateral locking or freezing of assets by Rollup operators.

Examples: OP Mainnet (Optimism), Base, Blast, Starknet, zkSync Era, Linea, Scroll.

These networks, despite their significant TVL, are still at Stage 0 due to the lack of a verified proof system that reduces reliance on the project itself.

Stage 1

  • Proof System: At this stage, a verifiable proof system (Fraud Proof or Validity Proof) is implemented. This system ensures user trust in transaction validity.
  • Multisig Governance: A Security Council (multisig) can intervene in case of proof validation errors. Upgrades require a 7-day delay after multisig approval.

Examples: Arbitrum, dYdX, zkSync Lite.

Stage 2

  • Smart Contract Governance: The network operates autonomously based on smart contracts. No single entity can alter the network's operations if no errors occur.
  • Proof System Autonomy: The proof system operates independently of any entity, including the Security Council. Upgrades need a 30-day delay after approval.

Examples: DeGate, Fuel.

Tracking Layer-2 Stages

You can follow the development stages of Layer-2 networks on platforms like L2Beat or by reading the blogs and announcements from Layer-2 projects themselves.

Conclusion

Understanding the development stages of Layer-2 solutions, especially Rollups, provides a new reference scale for evaluating their progress and security. This knowledge helps in making informed decisions about which Layer-2 solutions to support and invest in.

Read more