Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests