A local-node-favoring delta to the scaling
roadmapSpecial thanks to Micah Zoltu, Toni Wahrstätter, Justin Traglia and pcaversaccio for discussion
The most common criticism of increasing the L1 gas limit, beyond concerns about network safety, is that it makes it harder to run a full node.
Especially in the context of a roadmap focused on unbundling the full node, addressing this requires an understanding of what full nodes are for.
Historically, the thinking has been that full nodes are for validating the chain; see here for my own exposition of what could happen if regular users cannot verify. If this is the only issue, then L1 scaling is unlocked by ZK-EVMs: the only limit is keeping the block building and proving costs low enough that both can remain 1-of-n censorship-resistant and a competitive market.
However, in reality this is not actually the sole concern. The other major concern is: it’s valuable to have a full node so that you can have a local RPC server that you can use to read the chain in a trustless, censorship-resistant and privacy-friendly way. This document will discuss adjustments to the current L1 scaling roadmap that make this happen.