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
Add EIP: Increase default block gas target to 20M #8058
base: master
Are you sure you want to change the base?
Conversation
File
|
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
Add 4844 and 7251 as previous requirements
|
||
## Rationale | ||
|
||
While increasing block speed could also be an option it may have issues due to assumptions that have crept in or larger consensus times (which [EIP-7251](./eip-7251.md) seeks to address to some degree) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is not rationale, could you pls give some analysis of why exactly these numbers are being suggested
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Raising the gas limit isn't a consensus change, so I'm not sure if this should be a Core EIP. Really more informational for validators to choose.
While raising the actual gaslimit is in the hands of the validators; this is a proposal to raise the "default" gaslimit in all the execution clients for mainnet. So the mainnet limit that would be used in a vanilla install without the gaslimit being explicitly specified. I'm going via EIP process to
While its true 51% of the validators could just raise the limit; this hasn't happened in over two years which suggests the network is likely operating conservatively; i.e. it's working, don't change things in case it doesn't. This EIP if accepted (depending on feedback) will achieve 4 things:
Aside on blocksize vs blockspeedBlocksize = ThroughputIncreasing block gaslimit (gently) shouldn't be too problematics as bandwidth and storage capacities are always increasing at technological rates. For example looking at the hardware side of things; at that time of EIP-1559 a 2TB SAMSUNG 980 PRO SSD 2TB NVMe Gen 4 cost $429; it now costs $139; and you can now buy a 4TB SAMSUNG 990 PRO SSD for $319; which is double the space for 25% less than the price of a recommended drive at the time of EIP-1559 Blockspeed = LatencyLeave block times the same; speed of light isn't increasing, future protocol changes may require extra time and can't slow down later; and dependencies may have crept into the system. Leave it to L2s to have faster block times. Also on mainnet block builders use that time to speculatively run hundreds of blocks searching for the best construction https://payload.de/data/ |
Note: Also think its important to see the effect of 4844 prior to sending this signal |
Add 4444 as prerequisite
@benaadams all the infographic you provided could be part of the epi, add them as assets and link to them in your content |
There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review. |
Increase default block gas target by 33.3% from 15M to 20M (and block gaslimit from 30M to 40M)