Skip to content

History Expiry (from "drop day" to 4444) #3931

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks
ScottyPoi opened this issue Mar 20, 2025 · 0 comments
Open
2 tasks

History Expiry (from "drop day" to 4444) #3931

ScottyPoi opened this issue Mar 20, 2025 · 0 comments

Comments

@ScottyPoi
Copy link
Contributor

ScottyPoi commented Mar 20, 2025

WIP

Meta Issue for History Expiry / EIP-4444 tasks

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4444.md


Informal timeline for history expiry:

flowchart LR
    subgraph N[Today]
    direction TB
    A[Full History] -.- D[Nodes expected to store full chain history]
    end
    subgraph DD[May 1, 2025]
    direction TB
    B[''Drop Day''] -.- D2[Nodes may drop pre-merge Block and Receipts]
    end
    subgraph EIP[Unknown 2026 Hardfork]
    C[EIP-4444] -.- D3[Rolling window History Expiry]
    direction TB
    end
    subgraph ALT[DevConnect???]
    direction TB
    DD2[Off with their Heads!] -.- D4[Nodes may drop pre-merge Headers]
    end
    N --> DD
    DD --> ALT
    ALT --> EIP

Loading

"Drop-Day" - May 1, 2025

EL Clients have agreed to May 1, 2025 date for first phase of History Expiry.

After May 1:

DevP2P

  • No guarantee of retrieving pre-merge Blocks and Receipts
  • Not required to serve pre-merge Blocks and Receipts

Full Genesis Sync:

  • Not guaranteed via DevP2P
    • Can still retrieve Headers, but not Block-Bodies or Receipts
  • Available via Era1
  • Available via Portal HistoryNetwork

RPC Requests (blocks and receipts)

  • Can serve from local DB if present
  • Can serve from Era1 if present
  • Can serve from Portal HistoryNetwork
@ScottyPoi ScottyPoi changed the title History Expirty (from "drop day" to 4444) History Expiry (from "drop day" to 4444) Mar 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants