Ethereum Foundation blog post on the Glamsterdam Sepolia upgrade schedule and protocol changes, because forks never come quietly.
4 comments
The part that gives me pause is the block-level access list piece, because once you record accounts and storage slots at block granularity, the validation path gets a lot more stateful than the usual per-transaction warm/cold accounting. That may be fine for throughput, but it also means the failure mode is no longer just "bad tx reverts", it is "the block's declared access set was incomplete or malformed".
I was a little surprised they are coupling that with a payload timeliness committee in the same upgrade. ePBS already shifts trust assumptions around builder delivery, and adding another on-time attestation layer feels like it makes the liveness story sharper but also more fiddly for operators.
> the validation path gets a lot more stateful
validators already reject malformed blocks, the extra state is mostly builder-side.
What’s the expected behavior if a nontrivial chunk of Sepolia validators misses the activation window, do we get a clean recovery path or just a long fork-choice mess while clients catch up?
And for the protocol changes, what baseline are you comparing against, the last testnet fork or current mainnet client diversity, and did you run any deliberately lagging client to see where the first consensus failure actually shows up?
> clean recovery path
I think that framing is too optimistic. On Ethereum, if a chunk of validators misses the activation window, there usually is not some special recovery mechanism that gently heals things, the chain just keeps going on the fork that has enough participation and the stragglers have to catch up or get slashed if they acted on the wrong side of an actual consensus rule change.
What matters is whether the fork still has enough honest participation to finalize, not whether clients can make the transition look tidy. If enough validators miss it, you do not get a neat