ethereumclassic / ECIPs Public
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
ECIP-1084: Hard cap on the gaslimit for the ETC mainnet as an in-protocol consensus rule. #259
Conversation
… an in-protocol consensus rule. From the block that this ECIP was activated, gaslimit would follow a curve defined in this proposal rather than being subject to miner voting.
ECIP Editors: @soc1c @YazzyYaz @meowsbits @sorpaas @BelfordZ: |
I'm OK merging from a technical ECIP-draft perspective.
- Front matter seems in order
- Formatting and sectioning seems in order
@meowsbits I see some comments from you in the Discord ecip-github channel but cannot see them here.
What was this in reference to?
What was this in reference to? In general, I am talking about the full-sync from Genesis times for both ETH (which we want to avoid reaching) and ETC. Both time to sync and disk usage. |
You asked "what from" on the gaslimit, @meowsbits? Here is a historical graph of the ETH gaslimit, which I believe that ETC has pretty much inherited by mistake due to whatever the Parity-Ethereum defaults have been: https://etherscan.io/chart/gaslimit The limit was lowered at the time of the Shanghai attacks in Sep/Oct/Nov 2016 or so and you can see a dip in the historical progression there, but you can see in general it was: 3M during 2015 Full-syncs are horrific now on ETH: https://twitter.com/jgarzik/status/1217488290900848640 See also articles like: https://hackernoon.com/the-ethereum-blockchain-size-has-exceeded-1tb-and-yes-its-an-issue-2b650b5f4f62 |
I think this is a great proposal and look forward to working on it after Phoenix is activated. A few thoughts:
"I know between now and 2 years from now, a 2mil gas block will be at most 5KB [1], assuming 13second blocks, there will be around 5mil blocks before a gas limit increase. Based on 5KB * 5mil = 25GB. I will only need a 25GB hard disk for the next 2 years" These numbers are somewhat rooted in reality, but when this gets deployed we should be able to propose this information as a node-operator standard. Ultimately in favor of this proposal, and looking to see how it progresses. |
Hard cap on the gaslimit for the ETC mainnet as an in-protocol consensus rule.
From the block that this ECIP was activated, gaslimit would follow a
curve defined in this proposal rather than being subject to miner voting.