Skip to content

Add EIP: Increase Calldata Floor Cost to 96#11821

Open
misilva73 wants to merge 2 commits into
ethereum:masterfrom
misilva73:add-calldata-floor-increase-eip
Open

Add EIP: Increase Calldata Floor Cost to 96#11821
misilva73 wants to merge 2 commits into
ethereum:masterfrom
misilva73:add-calldata-floor-increase-eip

Conversation

@misilva73

Copy link
Copy Markdown
Contributor

Add EIP: Increase Calldata Floor Cost to 96

Summary

This PR adds a new Standards Track (Core) EIP proposing to raise the calldata floor cost from 64/64 to 96/96 gas per byte.

Motivation

The 21,000-gas ETH transfer anchors both the execution and bandwidth dimensions of a block. A transfer-full block carries an irreducible byte density (~0.0105 bytes/gas) that no pricing instrument can touch without charging more than 21,000 gas. At the current floor of 64 gas/byte (set by EIP-7976), a pure-calldata block has a density of 1/64 ≈ 0.0156 bytes/gas — roughly 1.49× the transfer anchor — making pure calldata the binding bandwidth constraint on the gas limit.

What it does

Raising the floor to F* = ceil(1 / 0.01052) = 96 gas/byte brings pure-calldata density to 1/96 ≈ 0.0104 bytes/gas, at or just below the transfer anchor. This:

  • Aligns worst-case pure-calldata density with the irreducible ETH-transfer anchor
  • Removes pure calldata as the binding bandwidth constraint, creating headroom for gas limit increases
  • Preserves the existing exemption for transactions with significant EVM computation (regular DeFi/transfer users unaffected)
  • Further incentivizes blob usage for data availability

Specification

Updates TOTAL_COST_FLOOR_PER_TOKEN from 16 to 24 (96 gas/byte), retaining the EIP-7623 token abstraction for consistency. STANDARD_TOKEN_COST stays at 4.

@misilva73 misilva73 requested a review from eth-bot as a code owner June 20, 2026 10:03
@github-actions github-actions Bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-core labels Jun 20, 2026
@eth-bot

eth-bot commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator

File EIPS/eip-8311.md

Requires 1 more review from Editors: @g11tech, @jochem-brouwer, @lightclient, @samwilsn

@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Jun 20, 2026
@github-actions

Copy link
Copy Markdown

The commit 462db8b (as a parent of 0f95435) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions Bot added the w-ci Waiting on CI to pass label Jun 20, 2026
Comment thread EIPS/eip-0000.md Outdated
Comment thread EIPS/eip-0000.md Outdated
@misilva73 misilva73 changed the title Add EIP: Increase Calldata Floor Cost to 96 Add EIP-8311: Increase Calldata Floor Cost to 96 Jun 25, 2026
Rename eip-0000.md to eip-8311.md and add EIP metadata (number, discussions-to).
@github-actions github-actions Bot removed the w-ci Waiting on CI to pass label Jun 25, 2026
@eth-bot eth-bot changed the title Add EIP-8311: Increase Calldata Floor Cost to 96 Add EIP: Increase Calldata Floor Cost to 96 Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-new Creates a brand new proposal e-consensus Waiting on editor consensus e-review Waiting on editor to review s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants