Istanbul & ETH1x Roadmap Planning Meeting - April 17th & 18th in Berlin

berlin
istanbul
meeting

#1

The discussion that started in January has resulted in a meeting being planned for April 17th & 18th in Berlin.

The dates are confirmed so please feel free to book travel. There may be a reception on the evening of the 16th or other shoulder events, but nothing else is confirmed.

The goals are:

  • discuss process & timing of Istanbul hardfork – EIP233 improvements, security, testing
  • discuss various multi-hardfork plans such as state fees, eWASM, EVM evolution
  • presentations from technical experts & EIP proposers for Istanbul
  • client implementation scheduling and concerns

This is a technical meeting for CoreDevs, ETH1 client developers, EIP proposers, and other technical experts.

Aside from being there in person, we will be setup to include some remote presenters.

Presentations will be captured / livestreamed but not break out sessions. Will post notes after the fact, and run an AMA afterwards similar to the Feb 6th Webinar.


Anyone doing technical work as described above is welcome to attend. Please let us know that you’re coming to plan for space and topics.

Signup form: https://goo.gl/forms/AZv018Cgd2B3YzuZ2


Topics

This is an initial list of topics and presenters.

  • State Fees - @AlexeyAkhunov
  • EVM Evolution - @expede
  • eWASM - @axic @lrettig
  • Precompiles - meta discussion on including more pre-compiles for crypto primitives and ETH2 support - @axic for eWASM view, @expede @Recmo for “native” precompiles
  • Security Review - @tintinweb
  • EIP Process Improvements - @boris @axic @lrettig
  • Testing - Lead?
  • Technical Mainnet HF Process - @decanus
  • Mainnet HF Comms - Lead?
  • 6 or 9 month HFs, plus non HF rollouts like networking updates, JSON-RPC - @lrettig

Proposed EIP Presentations

Not confirmed to present, copy/pasta from roadmap wiki

Related Links


#2

I’ll be there. You can put @axic (?) and me down for Ewasm.


#3
  • Security Review

Just came across this today. 25k for EIP audits, not sure any more specifics though


#4

Yeah I’m wondering if that’s per EIP.

My other question is if anyone is going to champion 1283 to go in again.


#5

Not sure if this is the right thread to bring this up, but on Github @boris mentioned that

If we want to meet again, that timing should be decided soon, so that people can plan ahead.
Depending on what the goals of the meeting are, either late July (post July 19th implementation deadline) or mid September (post Aug 14th testnet upgrade).

Are there Ethereum events already planned either mid-late July or early-mid September? If so, it may make sense to have this future meeting be in the same location & at the same time.


#6

Yes, it’s a good spot for it :slight_smile:

It’s been my experience so far that meetings aligned with conferences lengthen the time for everyone and are generally exhausting.

I don’t know if I’m the only one that feels that way, but I’d prefer these meetings – if we need to have them in person – should be planned to meet the needs of the meeting and the participants.

I think rotating location – i.e. not always in Europe! – should be a factor, it shouldn’t overlap a weekend (this is a job!), and probably some other guidelines.

Getting on a plane at all is costly, so who supports the cost of this travel is another question.


#7

Great points! The reason why I proposed having this close to conferences is that for people who would otherwise be attending the conference for work, it is often cheaper to simply extend the trip.

I agree we should look how to support the cost of travel and rotate locations.


#8

I really like 1283, or something else that enables a cheaper mutex. But that’s quite different from championing.


#9

Chanting: @maurelian, maurelian, maurelian, maurelian!

Original author @sorpaas will be in Berlin I think, but needs to be encouraged that there are people interested in it as well as of course security reviews.

Maybe an opportunity to write the specification in K that you / Consensys Diligence could help with?


#10

I like all these ideas. /fires up twitter.


#11

One of the Ewasm folks (@axic?) could probably lead the precompiles conversation as we’ve been discussing this at great length as part of the Ewasm Eth1x plans.

Please also add me to “EIP Process Improvements” and HF schedule. Thanks.


#12

Great, added those above – it should be wiki editable by anyone. For reference, that precompiles discussion needs to be broader than just WASM. For the WASM plan in general, there should be a multi-hardfork schedule and some discussion of what is needed. I’m going to ping the team because @expede would like to sync up and ask some questions before Berlin so we can coordinate forward compatibility from EVM Evolution.

Re: leads – basically, just trying to get at least one or two names beside topics that need discussion / planning.


#13

Confirmed that it is editable. Sorry about that! And thanks for making the updates for lazy me.


#14

I’d like to volunteer to present on testing. This will also overlap with simulation. We have some updates for the state tests that we’ve been planning with @AlexeyAkhunov and will have some results to share by then. We’ve also made some progress on other testing related initiatives, including some relevent work we’re doing with the EEA.


#15

Great @zscole! Please edit to put your name next to Testing and add a line + your name to Simulation. If you haven’t already – please sign up on the google form.