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

Metropolis Plan Discussion #4

Closed
3 tasks
Souptacular opened this issue Jan 25, 2017 · 12 comments
Closed
3 tasks

Metropolis Plan Discussion #4

Souptacular opened this issue Jan 25, 2017 · 12 comments

Comments

@Souptacular
Copy link
Contributor

Souptacular commented Jan 25, 2017

NOTE: OUTDATED. Please see: https://github.com/ethereum/EIPs/blob/master/README.md for latest accepted EIPS.

Metropolis Discussion

Use this issue for discussion around Metro. I will update chart/todo list as comments come in.

Approximate ice age start (according to Vitalik):

  • Around March 25th (3 months) - Block time is 15.2 sec.
  • Around July 25th (6 months) - Block time is 29.7 sec.

Metropolis Todo

  • Decide which EIPs will potentially be in Metro (by way of EIP acceptance)
  • Based on chart, decide which EIPs can fit into metro and which ones will not
  • Pick a block number for Ropsten/Mainnet Metropolis

EIP Implementation Chart

Note: The EIPs listed in the chart are not necessarily approved for Metro via the EIP acceptance process, but we want to get information as early as possible.

Client EIP 5/8 EIP 86 EIP 100 EIP 101 EIP 166 EIP 196 & 197 EIP 206 & 207
go-ethereum ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
Parity ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
cpp-ethereum ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
pyethapp ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
ethereumjs-lib ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
Ethereum(J) ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
ruby-ethereum ✖️ ✖️ ✖️ ✖️ ✖️ ✖️ ✖️
@romanman
Copy link

romanman commented Jan 26, 2017

you have double Parity there

@Souptacular
Copy link
Contributor Author

Thanks Roman!

@kumavis
Copy link
Member

kumavis commented Jan 27, 2017

@Souptacular not "ethereumjs-lib" just "ethereumjs"

@kumavis
Copy link
Member

kumavis commented Jan 27, 2017

Note: The EIPs listed in the chart are not necessarily approved for Metro via the EIP acceptance process, but we want to get estimates as early as possible.

@Souptacular as possible it would be great to have the EIPs ordered by likelyhood of them being included in the next feature fork

@Souptacular
Copy link
Contributor Author

Souptacular commented Jan 28, 2017

That's a great idea. I currently do not have enough knowledge of the EIPs and their discussion history to make that call. It would be great if someone else could.

@obscuren, @chriseth, @vbuterin, @gavofyork: If any of you have time to quickly put a comment with what you consider to be the most likely to be implemented EIPs I can reorder the chart.

@Nashatyrev
Copy link
Member

ethereum/EIPs#166 : why do we need another replay protection?

@obscuren
Copy link

obscuren commented Feb 1, 2017

go-ethereum metropolis progress

@Souptacular
Copy link
Contributor Author

@Nashatyrev Please ask in the the EIP Issue page for #166 and tag @vbuterin

@Souptacular
Copy link
Contributor Author

The chart has been updated to correct some inaccurate potential EIPs.

@pirapira
Copy link
Member

@Souptacular does it make sense to add "yellowpaper" as a client in the chart?

@mrstormlars
Copy link

What about delaying the diff.bomb and eventually decrease inflation (EIP#186/#189)? The Eth-community should have a possibility to vote on this.

@tawaren
Copy link

tawaren commented Feb 19, 2017

Is their any plan to include a byte code / EVM versioning scheme like #154 in Metropolis?

timbeiko added a commit that referenced this issue Aug 29, 2020
timbeiko pushed a commit that referenced this issue Apr 27, 2021
timbeiko added a commit that referenced this issue Sep 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests