-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Time-Aware Base Fee Calculation #4396
Conversation
EIP file name must be eip-###.md |
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.
A few nits, but overall well written :) thanks!
Co-authored-by: Sam Wilson <[email protected]> Co-authored-by: lightclient <[email protected]>
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
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.
testing bot
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.
testing bot
@alita-moore So close. This time it failed on the first one instead of the 4th. 😖 Merging manually since it has been discovered that I'm using the broken bot to censor people and I have to make a show of being benevolent. |
Oh I see this is an edge case @MicahZoltu. Shall I treat this the same as eip-1? Also typical dictators 😆 |
@alita-moore Why is this an edge case? What happened that caused this to not merge? |
Ah looks like I got my mentions mixed up. I was thinking about the bot not parsing eip-###.md In this case it's most likely because of the fact non-eip are not supported (this touched assets folder). Do you recommend I prioritize this above all else? |
Ah, I thought you already added support for |
* create EIP from template * rename EIP and fill header * add skeleton content * update specification * fixed incorrect link * updated specification to allign with EIP-1559 * added throughput graphs * add graph files * fill abstract and update motivation * fill security considerations * fill rationale * Apply suggestions from code review Co-authored-by: Sam Wilson <[email protected]> Co-authored-by: lightclient <[email protected]> * rename files using EIP number * add eth-magicians link * update header description * Update EIPS/eip-4396.md Co-authored-by: Sam Wilson <[email protected]> Co-authored-by: lightclient <[email protected]>
This EIP proposes accounting for time between blocks in the base fee calculation to target a stable throughput by time, instead of by block. Aiming to minimize changes to the calculation, it only introduces a variable block gas target proportional to the block time. The EIP can, in principle, be applied to either a Proof-of-Work or a Proof-of-Stake chain, however the security implications for the Proof-of-Work case remain unexplored.