Skip to content

NethermindEth/Surge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surge Logo

Surge Rollup

Surge is a high-performance, rollup framework built on a modified Taiko Alethia stack, aligning with Ethereum's principles of decentralization and security and featuring realtime proving, synchronous composability, Gigagas performance, and Stage 2 trustless security.

Learn more at https://www.surge.wtf or check out the official docs at https://docs.surge.wtf.

The core codebase for Surge resides in the Surge Taiko Mono repository, while other repositories provide supporting tools, libraries, and documentation to facilitate development and deployment.

  • Surge Taiko Mono: Monorepo containing the codebase for the Surge Rollup, built on the Taiko stack.
  • Nethermind: The Nethermind execution client.
  • Raiko: Surge's prover client.
  • Surge Documentation: Comprehensive documentation for Surge, including setup guides and technical details.
  • Simple Surge Node: A simplified presetup docker compose of a Surge node for developers.
  • Alethia Reth: A high-performance Rust execution client for the Surge framework.

Previously used repositories:

  • SP1: SP1 prover for Surge.

Roadmap

Milestone 1: Vanilla Surge Template

Feature Status
Stage2 protocol design ✅ Done
Nethermind Client support ✅ Done
Use Eth as bond ✅ Done

Milestone 2: Surge Power-Ups

Feature Status
Interop with the base layer (Composability) ✅ Done
Delayed Inbox for Censorship Resistance ✅ Done
Realtime ZK Proving ✅ Done
Add Cancun and Prague EIPs support 🔜 To Do

Milestone 3: Surge Power-Ups Plus

Feature Status
Proof Aggregation ✅ Done
Nethermind TDX Prover ✅ Done

About

Creating scalable, decentralized, and interoperable rollup solutions for the community.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors