Skip to content

Commit 0a7f3fd

Browse files
authored
docs(core): add roadmap to README.md (#3249)
Add roadmap
1 parent ea1e208 commit 0a7f3fd

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,51 @@ Read more about our engineering philosophy [here](https://blog.lambdaclass.com/l
3535
- Prioritize code readability and maintainability over premature optimizations.
3636
- Avoid concurrency split all over the codebase. Concurrency adds complexity. Only use where strictly necessary.
3737

38+
## 🗺️ Roadmap
39+
40+
This project is under active development. Over the next **two months**, our **primary objective is to finalize and audit the first version of the stack**.
41+
This means every component — from L1 syncing to L2 bridging and prover integration — must meet stability, performance, and security standards.
42+
43+
The roadmap below outlines the remaining work required to achieve this milestone, organized into three major areas: **L2**, **DevOps & Performance**, and **L1**.
44+
45+
---
46+
47+
### L2 Roadmap
48+
49+
| Feature | Description | Status |
50+
|----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|
51+
| Native Bridge | Secure and trust-minimized ERC-20 bridge between Ethereum L1 and L2 using canonical messaging and smart contracts. | In Progress |
52+
| Shared Bridge | Direct bridging between multiple L2s to improve UX and avoid L1 costs. | Planned |
53+
| Custom Native Token | Define a native token (non-ETH) for gas, staking, incentives, and governance. Fully integrated into fee mechanics and bridging. | Planned |
54+
| Based Rollup | Launch the rollup as a based permissionless rollup. Leverages Ethereum for sequencing and DA. For more information check [ethrex roadmap for becoming based](https://hackmd.io/TCa-bQisToW46enF58_3Vw?view) | In Progress |
55+
| Validiums & DACs | Enhance Validium mode with Data Availability Committees. | Planned |
56+
| Gas & Fees | Set up a custom fee model to price deposits or any forced-included transaction, including data availability costs. | Planned |
57+
| Aligned Integration | Optimize integration with Aligned’s aggregation mode. | In Progress |
58+
| Risc0 Support | Integrate RISC Zero as an alternative zkVM to SP1, enabling configurable proving backends. | In Progress |
59+
| Battle-Test the Prover | Ensure the prover (e.g., SP1, Risc0) is robust, correct, and performant under production-level conditions. | In Progress |
60+
| One-Click L2 Deployment | Deploy a fully operational rollup with a single command. Includes TDX, Prover, integrated Grafana metrics, alerting system, block explorer, bridge hub, backups and default configuration for rapid developer spin-up. | In Progress |
61+
62+
---
63+
64+
### DevOps & Performance
65+
66+
| Initiative | Description | Status |
67+
|-----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|
68+
| Performance Benchmarking | Continuous `ggas/s` measurement, client comparison, and reproducible load tests. | In Progress |
69+
| DB Optimizations | Snapshots, background trie commits, parallel Merkle root calculation, and exploratory DB design. | In Progress |
70+
| EVM Profiling | Identify and optimize execution bottlenecks in the VM. | In Progress |
71+
| Deployment & Dev Experience | One-command L2 launch, localnet spam testing, and L1 syncing on any network. | In Progress |
72+
73+
---
74+
75+
### L1 Roadmap
76+
77+
| Feature | Description | Status |
78+
|--------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|
79+
| P2P Improvements | Use [spawned](https://github.com/lambdaclass/spawned) to improve peer discovery, sync reliability, and connection handling. | In Progress |
80+
| SnapSync Stabilization | Improve state healing under Mainnet load while using SnapSync. | Planned |
81+
| Block Processing Stability | Full sync is actively running on Holesky and Hoodi networks, with continuous fixes applied. Additionally, while SnapSync isn’t fully reliable yet, archive sync will be supported to process post-Merge Mainnet and Sepolia blocks. The goal is to fix issues as they arise and stabilize the node across environments. | In Progress |
82+
3883
## Documentation
3984

4085
We have markdown documentation under [`docs/`](./docs/), rendered using mdbook.

0 commit comments

Comments
 (0)