Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update EIP-7762: Move to Draft #9062

Closed

Conversation

nerolation
Copy link
Contributor

As discussed in ACDC 146, we may want to split the blob target increase from the base fee mechanism changes. Those include:

  • Increasing the constant min base fee and reseting excess gas
  • Normalizing excess gas over target blob gas
  • Automate blob base fee update fraction updates
  • (optional) Introduce scaling factor for excess gas to ensure symmetric base fee scaling

As of yesterday's call, it looks like we won't ship these updates in Pectra, but in Fusaka.

@nerolation nerolation requested a review from eth-bot as a code owner November 30, 2024 04:11
@github-actions github-actions bot added c-status Changes a proposal's status s-draft This EIP is a Draft t-core labels Nov 30, 2024
@eth-bot
Copy link
Collaborator

eth-bot commented Nov 30, 2024

File EIPS/eip-7762.md

Requires 1 more reviewers from @MaxResnick

@eth-bot eth-bot added the a-review Waiting on author to review label Nov 30, 2024
@eth-bot eth-bot changed the title Update EIP-7762 adding blob base fee updates Update EIP-7762: Move to Draft Nov 30, 2024
## Rationale

The current MIN_BASE_FEE_PER_BLOB_GAS is 1 wei. This is many orders of magnitude lower than the prevailing price of blobs when blobs enter price discovery. Whenever demand for blobs exceeds supply, blobs enter price discovery, but traversing the 8 orders of magnitude between 1 wei and the point where elasticity of demand starts to decrease takes a long time.
Furthermore, to avoid sudden changes in the blob base fee, the excess gas MUST be reset to 0 at the time of the fork.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part alone requires a lot of testing: The t8n interface does not support a way of us telling "this is the fork block", so to work around it, we need to send hard-coded values in EEST at fork time, which requires framework changes.

@nerolation nerolation closed this Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-review Waiting on author to review c-status Changes a proposal's status s-draft This EIP is a Draft t-core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants