Why
A single price for several resources always cross-subsidizes, and the subsidy runs toward whatever is hardest for the network to scale. One gas number covers computation, state growth and bandwidth at once, so somebody is overpaying and somebody is underpaying — and the underpayer is, by construction, the usage pattern the network would most like to discourage. Metering each resource separately is not a fee tweak; it is the network finally charging for what it actually spends.
This already happened once, which is why the card is not speculative. EIP-4844 gave blob data its own market, and the moment it did, rollup cost structure changed and designs that had been optimal stopped being optimal. Nobody had to be convinced by an argument — the bill changed. The proposals in this roundup point the same way for calldata and propagation.
Why it matters for this project in particular. An event or settlement market's on-chain footprint is mostly data — orders, attestations, resolution evidence — against a small amount of computation. That is precisely the profile a data-priced world reprices, and precisely the profile that looks cheapest today. The honest output is not a forecast of gas prices, which nobody can produce, but an elasticity: what share of this project's on-chain cost is bytes. That number is knowable now, and it decides how much attention the proposals deserve.
How it works
One number, five resources
| Resource | Metered today | What separate metering would change | Exposure here |
|---|---|---|---|
| Execution — opcodes | gas | Little; this is what gas was designed for | Thin — settlement logic is small |
| Calldata bytes | gas, at a fixed price per byte | Its own price, moving with demand | Heavy — orders and evidence are bytes |
| Blob data | Its own market since EIP-4844 | Nothing — this is the precedent, not the change | Already true |
| State growth | gas, and badly | The hardest to price honestly; the cost is permanent, the fee is one-off | Registries, position maps |
| Bandwidth / propagation | not metered at all | A dimension that does not exist yet | Large-payload transactions |
The measurement, and why it is small
One month of transactions, one split per transaction: bytes versus execution. That produces a single ratio, and the ratio answers the only question that matters before the proposals settle — is this project a data-heavy user or not. If it is, then every design choice that trades computation for calldata (posting evidence rather than recomputing it, storing an order rather than deriving it) is a bet on the current price of bytes staying where it is.
The state-growth footnote worth keeping
Of the five rows, state growth is the one with no honest price anywhere today: the cost is borne forever by every future node, and the fee is charged once. Any card in this catalogue that proposes an on-chain registry — the-record-is-not-the-path, position maps, resolution records — is quietly on the wrong side of that mismatch, and a repricing that fixes it would be aimed at exactly those designs.
Update (2026-09-07) — the blob target is the same decision, upstream
Blobs hit record usage on 2026-09-03 (~6.7 per block, 3-day average 5.9), and the 9/10 inclusion list closes with a quiet line under the FOCIL / 8141-vs-8130 headliners: whether to raise the blob target. Blob fees sit near zero below target and rise exponentially above it, so the two cheap years of data were not protocol generosity — they were demand shortfall. Raising the target is one parameter, but the content is a distribution decision: cheaper rollups, costlier nodes. It is the fourth row of the table above — bandwidth/propagation — finally being priced, and the honest thing to watch on the 9/10 list is not the headliner but how many teams put a blob-parameter proposal near the top. That count reads out rollup unit cost more precisely than any roadmap does.
Where it lands in Jayverse
- Verex: run the one-month bytes-versus-execution split on Verex's own on-chain footprint now. Orders, attestations, resolution evidence — so exposure to EIP-8131/8279-style repricing is a known ratio, not a guess.
- Devnet: track blob-target and calldata-pricing proposals as a devnet configuration parameter to revisit. Devnet forks Sepolia today and targets an OP-Stack L2, where L1 data cost is the dominant rollup cost line.
- Auditor: flag any on-chain registry design as carrying unpriced state-growth cost. Position maps, resolution records — require a retention or pruning note in the design review per this page's state-growth footnote.
Key expressions
| Expression | 뜻 · 쓰이는 자리 |
|---|---|
| cross-subsidize | (한쪽 이용자 비용을) 다른 쪽이 암묵적으로 부담하다 · 단일 가격이 여러 자원을 뭉뚱그릴 때 생기는 문제. "A single price for several resources always cross-subsidizes" |
| point the same way | 같은 방향을 가리키다, 같은 결론을 시사하다 · 두 제안이 같은 흐름을 예고할 때. "point the same way for calldata and propagation" |
| elasticity | (수요·비용의) 민감도, 탄력성 · 비용 중 바이트가 차지하는 비중을 나타내는 지표. "an elasticity: what share of this project's on-chain cost is bytes" |
| a bet on | ~에 거는 도박, ~에 베팅하는 것 · 특정 설계 선택이 전제로 깔고 있는 가정. "a bet on the current price of bytes staying where it is" |
| on the wrong side of | ~에서 불리한 쪽에 있다 · 특정 설계가 앞으로 불리해질 위험에 놓여있음을 말할 때. "quietly on the wrong side of that mismatch" |
| aimed at | ~을 겨냥한, ~을 대상으로 한 · 가격 재조정이 특정 설계를 타깃으로 할 때. "aimed at exactly those designs" |
| read out | (수치가) ~을 드러내다, 보여주다 · 어떤 지표가 실제 비용 구조를 더 정확히 반영할 때. "reads out rollup unit cost more precisely" |
| sit near zero | (수치가) 거의 0에 머물다 · 수요가 기준선 아래일 때 요금이 거의 없는 상태. "Blob fees sit near zero below target" |
| headliner | (뉴스·발표의) 대표 항목, 주요 표제 · 가장 눈에 띄는 항목이 아니라 진짜 봐야 할 것을 대조할 때. "not the headliner but how many teams" |
| demand shortfall | 수요 부족 · 가격이 낮았던 이유가 정책적 배려가 아니라 수요 미달이었음을 밝힐 때. "they were demand shortfall" |
| FOCIL | 강제 포함 리스트(Fork-Choice enforced Inclusion List) · 검열 저항을 위해 논의되는 이더리움 프로토콜 제안. "the FOCIL / 8141-vs-8130 headliners" |
| EIP-4844 | 블롭(blob) 트랜잭션에 별도 수수료 시장을 부여한 이더리움 개선안 · proto-danksharding으로 불리는 업그레이드. "EIP-4844 gave blob data its own market" |
| blob target | 블록당 블롭 개수의 기준치(blob target) · 이 기준을 넘으면 수수료가 지수적으로 오르는 파라미터. "whether to raise the blob target" |
| EIP-8131 / EIP-8279 | 실행·데이터·상태 등 자원별로 가스를 따로 매기자는 이더리움 개선안들 · 이 글이 다루는 핵심 제안. "EIP-8131 and EIP-8279 point at charging separately" |