Discussion topic for EIP-8252
Update Log
- 2026-05-07: Initial draft, commit.
External Reviews
None as of 2026-05-07.
Outstanding Issues
-
2026-05-07: Sensitivity to future changes in
INACTIVITY_PENALTY_QUOTIENT_BELLATRIX. The constantREORG_RETENTION_WINDOW = 262_144is calibrated toQ = 2^24. Any future CL fork that loosens this quotient (slowing the leak) lengthens the leak-bounded non-finality window and requires revisiting the constant. Should the EIP trackQsymbolically or remain a hard-coded block count? -
2026-05-07: Implementation cost on EL clients. Retaining reconstructible state across ~36 days (8,192 epochs) implies non-trivial disk overhead for snapshot or reverse-state-diff schemes. Looking for concrete numbers from Geth, Reth, Nethermind, Besu, and Erigon teams on:
-
(a) current de-facto retention
-
(b) projected storage delta to comply
-
(c) preferred representation (snapshots vs. reverse diffs vs. hybrid)
-
-
2026-05-07: Coordination with EIP-4444 and successors. This EIP intentionally does not constrain block-history retention. Operators sizing storage will combine both budgets; reviewers should sanity-check there is no implicit double-counting or contradiction between this EIP’s state floor and EIP-4444’s block-data ceiling.
-
2026-05-07: Interaction with EIP-7251 (MaxEB). The leak math (proportional decay, share rebalancing toward 2/3) is independent of individual validator balances, so the formula and the chosen constant should be unaffected. Confirmation from CL researchers welcome.
-
2026-05-07: Choice of 8,192 epochs vs. alternative round numbers. The chosen value covers up to
f ≈ 0.787initial offline stake. Doubling to2^14epochs coversf ≈ 0.93at 2× the storage cost; halving to2^12would only coverf ≈ 0.5. Is the current operating point the right trade-off, or should the constant be tightened/loosened?