Roadmap track
Verge
Cheap verification: stateless clients, state trees, access lists, SSZ, proofs.
Core EIPs
51
Shipped
2
In motion
32
Dead
17
Lineages
State tree
Verge · Replacing the hexary Merkle-Patricia trie to make stateless verification practical.
Data table
| Lineage | EIP | Title | Status | Year |
|---|---|---|---|---|
| State tree | 3102 | Binary trie structure | Stagnant | 2020 |
| State tree | 6800 | Ethereum state using a unified verkle tree | Stagnant | 2023 |
| State tree | 7748 | State conversion to Verkle Tree | Draft | 2024 |
| State tree | 7864 | Ethereum state using a unified binary tree | Draft | 2025 |
| State tree | 8297 | Partitioned Binary Tree | Draft | 2026 |
| State tree | 8347 | Offline State Migration to the PBT | Draft | 2026 |
requires
Dependency graph
Data table
| EIP | Title | Requires | Required by (in view) |
|---|---|---|---|
| 2926 | Chunk-Based Code Merkleization | 161, 170 | |
| 3584 | Block Access List | 2929, 2930 | |
| 4762 | Statelessness gas cost changes | 7612 | |
| 5283 | Semaphore for Reentrancy Protection | 20, 1283, 1352 | |
| 6404 | SSZ transactions | 155, 1559, 2718, 2930, 4844, 7495, 7702, 7916, 7932, 8016 | 6465, 6466, 6493 |
| 6465 | SSZ withdrawals root | 2718, 4895, 6404, 7495, 7916 | |
| 6466 | SSZ receipts | 658, 2718, 6404, 7495, 7668, 7702, 7916, 8016, 8116 | 6493, 7792, 7799 |
| 6493 | SSZ transaction signature scheme | 6404, 6466 | |
| 6800 | Ethereum state using a unified verkle tree | 6780 | 7612, 7736 |
| 7495 | SSZ ProgressiveContainer | 7916 | 6404, 6465, 6466, 7688, 7807, 8016 |
| 7545 | Verkle proof verification precompile | 7612 | |
| 7612 | Verkle state transition via an overlay tree | 4762, 6800, 7545 | 7748 |
| 7688 | Forward compatible consensus data structures | 7495, 7607, 7916 | 8015, 8025 |
| 7745 | Trustless log and transaction index | 7916 | |
| 7748 | State conversion to Verkle Tree | 7612 | |
| 7778 | Block Gas Accounting without Refunds | 3298, 7782, 8141 | |
| 7792 | Verifiable logs | 6466 | |
| 7807 | SSZ execution blocks | 7495, 7773, 7916 | |
| 7825 | Transaction Gas Limit Cap | 8037, 8101, 8141, 8295, 8296 | |
| 7886 | Delayed execution | 1559, 2930, 4844, 7623, 7702 | |
| 7916 | SSZ ProgressiveList | 6404, 6465, 6466, 7495, 7688, 7745, 7799, 7807, 8016, 8321 | |
| 7928 | Block-Level Access Lists | 2780, 8025, 8037, 8057, 8101, 8142, 8146, 8247, 8250, 8268, 8279, 8289, 8298, 8347, 8357, 8360, 8397 | |
| 8016 | SSZ CompatibleUnion | 7495, 7916 | 6404, 6466 |
| 8025 | Optional Execution Proofs | 4844, 6110, 7002, 7251, 7688, 7732, 7928, 8282 | 8357 |
| 8101 | Payload Chunking with Chunk Access Lists | 4844, 4895, 7732, 7825, 7928 | |
| 8146 | Block Access List Sidecars | 7732, 7928 | |
| 8188 | Last-Written Block for Accounts and Slots | 8037 | 8295, 8296 |
| 8268 | Storage Roots in Block Access Lists | 7928 | |
| 8279 | Block Access List Byte Floor | 7623, 7702, 7928, 7976, 7981, 8131 | |
| 8289 | Multi-block Access List Warming | 2929, 2930, 2935, 3651, 7702, 7928 | |
| 8297 | Partitioned Binary Tree | 8347 | |
| 8304 | Trustless log and transaction index | 4788 | |
| 8347 | Offline State Migration to the PBT | 7523, 7928, 8159, 8297 | |
| 8357 | EVM Verification Key Registry | 161, 1014, 1559, 7910, 7928, 7997, 8025, 8037, 8288 |
Inflow
Created per year
- Merge
- Surge
- Scourge
- Verge
- Purge
- Splurge
- Legacy PoW
Data table
| Year | Merge | Surge | Scourge | Verge | Purge | Splurge | Legacy PoW | Total |
|---|---|---|---|---|---|---|---|---|
| 2019 | 1 | 1 | ||||||
| 2020 | 4 | 4 | ||||||
| 2021 | 2 | 2 | ||||||
| 2022 | 2 | 2 | ||||||
| 2023 | 11 | 11 | ||||||
| 2024 | 10 | 10 | ||||||
| 2025 | 10 | 10 | ||||||
| 2026 (partial) | 11 | 11 |
Shipped
2
In motion
32
- EIP-8364SSZ Compact MultiproofsDraft
- EIP-8357EVM Verification Key RegistryDraft
- EIP-8347Offline State Migration to the PBTDraft
- EIP-8304Trustless log and transaction indexDraftHegotáDeclined
- EIP-8297Partitioned Binary TreeDraft
- EIP-8289Multi-block Access List WarmingDraft
- EIP-8279Block Access List Byte FloorDraftHegotáConsidered
- EIP-8268Storage Roots in Block Access ListsDraft
- EIP-8188Last-Written Block for Accounts and SlotsDraftHegotáDeclined
- EIP-8178Binary SSZ Transport for the Engine APIDraft
- EIP-8146Block Access List SidecarsDraftHegotáDeclined
- EIP-8101Payload Chunking with Chunk Access ListsDraft
- EIP-8025Optional Execution ProofsDraftHegotáProposed
- EIP-8016SSZ CompatibleUnionDraft
- EIP-7928Block-Level Access ListsLast CallGlamsterdamScheduled
- EIP-7916SSZ ProgressiveListReview
- EIP-7911Scaling Ethereum with a Perceptron Tree ZKPDraft
- EIP-7864Ethereum state using a unified binary treeDraft
- EIP-7863Block-level WarmingDraft
- EIP-7862Delayed State RootDraftHegotáDeclined
- EIP-7807SSZ execution blocksDraftHegotáDeclined
- EIP-7778Block Gas Accounting without RefundsLast CallGlamsterdamScheduled
- EIP-7748State conversion to Verkle TreeDraft
- EIP-7745Trustless log and transaction indexDraft
- EIP-7688Forward compatible consensus data structuresReviewGlamsterdamScheduled
- EIP-7495SSZ ProgressiveContainerReview
- EIP-6493SSZ transaction signature schemeDraft
- EIP-6466SSZ receiptsDraft
- EIP-6465SSZ withdrawals rootDraft
- EIP-6404SSZ transactionsDraft
- EIP-4762Statelessness gas cost changesDraft
- EIP-2926Chunk-Based Code MerkleizationDraft
Dead
17
- EIP-7886Delayed executionStagnant
- EIP-7797Double speed for hash_tree_rootStagnant
- EIP-7792Verifiable logsStagnant
- EIP-7612Verkle state transition via an overlay treeStagnant
- EIP-7557Block-level Warming with fair cost savingsStagnant
- EIP-7545Verkle proof verification precompileStagnant
- EIP-7378Add time-weighted averaging to the base feeStagnant
- EIP-6873Preimage retentionStagnant
- EIP-6800Ethereum state using a unified verkle treeStagnant
- EIP-6475SSZ OptionalStagnant
- EIP-5283Semaphore for Reentrancy ProtectionStagnant
- EIP-3756Gas Limit CapStagnant
- EIP-3584Block Access ListStagnant
- EIP-3102Binary trie structureStagnant
- EIP-2584Trie format transition with overlay treesStagnant
- EIP-2583Penalty for account trie missesStagnant
- EIP-2035Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofsStagnant