Skip to content

Commit 8bdd476

Browse files
authored
Add detailed pages on stage 2 and based rollup characteristics of Surge (#36)
* add two additional pages * remove images temporarily
1 parent d95a7fb commit 8bdd476

File tree

4 files changed

+79
-14
lines changed

4 files changed

+79
-14
lines changed

docs/About/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_position: 1
2+
sidebar_position: 3
33
---
44

55
# Surge Architecture

docs/About/based-rollups.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
sidebar_position: 1
3+
title: Based Rollups
4+
---
5+
6+
# Based Rollups
7+
8+
## What Are Based Rollups, and Why Do They Matter?
9+
10+
Based rollups are an approach to Layer 2 scaling where the **centralized sequencer** is removed entirely. Instead of a single entity controlling transaction ordering, Ethereum’s own Layer 1 block-building process handles the job. This design is closely tied to [Proposer-Builder Separation (PBS)](https://ethereum.org/en/roadmap/pbs/), a concept in Ethereum’s roadmap that aims to keep block-building open and permissionless.
11+
12+
### The Problem with Conventional Rollups
13+
Traditional rollups often rely on a centralized sequencer. Although this setup reduces latency and can lower transaction costs, it also:
14+
- Introduces a single point of failure.
15+
- Exposes users to potential censorship and transaction reordering.
16+
- Consolidates power in the hands of the sequencer.
17+
18+
### How Based Rollups Address This
19+
By tying L2 transaction ordering directly to Ethereum’s decentralized block builders, based rollups inherit Ethereum’s own security and censorship-resistance guarantees:
20+
- **No Central Authority**: The L1 block-building process takes responsibility for ordering transactions, eliminating the centralized sequencer.
21+
- **Censorship Resistance**: If Ethereum itself is censorship-resistant, the L2 automatically gains that protection.
22+
- **Better Alignment With Ethereum**: Validators, builders, and searchers collectively maintain both L1 and L2 transaction inclusion, strengthening decentralization.
23+
24+
### Why Surge Uses a Based Rollup Model
25+
Surge fully embraces this model for its rollup architecture. By integrating with Ethereum’s existing infrastructure:
26+
- L2 transactions enter the **same permissionless block-building pipeline** as L1.
27+
- No single entity can reorder, censor, or halt transactions.
28+
- Surge becomes **as decentralized as Ethereum itself**, preserving user trust and security.
29+
30+
## Comparing Based and Non-Based Rollups
31+
32+
- **Based Rollups**: Transaction ordering is done by Ethereum’s decentralized validators and block builders, leveraging PBS to maintain fairness and trustlessness.
33+
- **Conventional Rollups**: A centralized sequencer has the final say on transaction order before batches go to L1, introducing potential risks of manipulation or censorship.

docs/About/stage-2.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
sidebar_position: 2
3+
title: Stage 2
4+
---
5+
6+
# Stage 2
7+
8+
Surge stands out by embracing a Stage 2 governance model from the very beginning, referencing the [L2Beat’s “Stages” framework](https://medium.com/l2beat/introducing-stages-a-framework-to-evaluate-rollups-maturity-d290bb22befe) that evaluates rollup maturity. By focusing on immutability and self-executing code, Surge mitigates governance risks commonly seen in other rollups where multi-sigs or admin keys can push upgrades before users can fully withdraw their funds.
9+
10+
## Key Governance-Free Design Decisions
11+
12+
### Multi-Sig for Upgrades Only
13+
- A Nethermind-controlled multi-sig is responsible solely for **queuing** upgrades.
14+
- If the multi-sig holders become inactive, chain progression remains uninterrupted.
15+
16+
### No Security Council
17+
- No single entity can enforce upgrades with immediate effect.
18+
- Ensures no unilateral power to modify or halt the protocol.
19+
20+
### 45-Day Exit Window
21+
- Users have a minimum of **30 days**, plus additional buffer, to exit prior to any upgrade taking effect.
22+
- This ensures user safety by preventing sudden changes.
23+
24+
### Trust Code, Not Governance
25+
- No governance tokens or DAOs influence protocol decisions.
26+
- Minimizes centralized authority and fosters a trustless environment.
27+
28+
## Why Does This Matter?
29+
30+
Modern rollups often retain centralized elements, which can linger far longer than planned, posing systemic risk. By removing the typical emergency upgrade loopholes, Surge guarantees its users the ability to exit under predictable conditions, reinforcing Ethereum’s principles of decentralization and self-sovereignty.
31+
32+
Surge’s Stage 2 design means **you** have full control of your assets in the face of potential governance failures—no last-minute changes, no rushed exits, and no hidden centralized powers.

docs/intro.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,40 @@ sidebar_position: 1
44

55
# Introduction to Surge
66

7-
Surge is a maximally aligned, high-performance Ethereum rollup built on modified Taiko technology. It inherits Ethereum's security while providing enhanced performance and composability
7+
Surge is a maximally aligned, high-performance Ethereum rollup built on modified Taiko technology. It inherits Ethereums security while providing enhanced performance and composability.
88

99
## What is Surge?
1010

11-
Surge is a high-performance, and censorship-resistant Ethereum rollup template meant as a technical showcase that is designed to be:
11+
Surge is a high-performance and censorship-resistant Ethereum rollup template, meant as a technical showcase that is designed to be:
1212

13-
- based with maximum Ethereum alignment
13+
- Maximally Ethereum-aligned
1414
- Stage 2 from launch
1515
- Provide Gigagas performance
16-
- Censorship resistant
16+
- Censorship-resistant
1717
- Optimized for user experience with low transaction costs and confirmation times
1818
- Focused on cross-layer composability
1919
- Built on proven Taiko technology, modified to remove token dependencies
2020

2121
## Architecture
2222

23-
Learn about the [Surge Architecture](./About/architecture)
23+
Learn about the [Surge Architecture](./About/architecture).
2424

25-
## Deploying your DApp on surge
25+
## Deploying Your DApp on Surge
2626

27-
Follow our [DApp Deployment Guideline](./Guides/deploy-dapps/deploy-on-surge)
27+
Follow our [DApp Deployment Guidelines](./Guides/deploy-dapps/deploy-on-surge).
2828

29-
## Running your Surge rollup
29+
## Running Your Surge Rollup
3030

31-
Follow the [Running Surge](./Guides/running-surge) guide
31+
Follow the [Running Surge](./Guides/running-surge) guide.
3232

3333
## Key Features
3434

3535
- Uses ETH as a gas token
36-
- Gigagas Per Second gas throughput
36+
- Gigagas per second gas throughput
3737
- ZK proving system with multiple proving options
38-
- Cross-layer composability support (Coming soon)
39-
- Open source & Maximally Ethereum Aligned
40-
- Owner multisig have a 45 days timelock on any action to allow users ample time to exit with their funds.
38+
- Cross-layer composability support (coming soon)
39+
- Open source & maximally Ethereum-aligned
40+
- The owner multisig has a 45-day timelock on any action to allow users ample time to exit with their funds.
4141

4242
## Goals
4343

0 commit comments

Comments
 (0)