Title: ETH1x_Roadmap_AMA_live_at_ETHCC__March_7th
Category: Protocol_Calls___happenings

Author: boris
Date: 2019-02-22T20:00:26.132Z

Slide source on HackMD https://hackmd.io/cw53nKUOR1SrAbnYX2SX_g
Slide mode link

Important Links & Topics
Storage Fees
Istanbul Hardfork
Roadmap on Ethereum wiki: https://en.ethereum.wiki/roadmap
Istanbul hardfork details on Ethereum wiki: https://en.ethereum.wiki/roadmap/istanbul
Session Planning
I have confirmation that we have one hour on March 7th at ETHCC to discuss this. It is on the ETHCC schedule under my name for 16:00 in Robert Faure.
My goal for it is to have a space where people can come and share the questions they have, and either get pointed to resources – like EthHub or the roadmap on the wiki – or capture those questions so that we can have discussions and find answers to them.
The guiding question is “What is the ETH1x Roadmap?”. Necessarily, this connects into planning for ETH2, and I definitely think there are a lot of ETH1 to ETH2 questions that are still open.
@lrettig said previously that he would volunteer to facilitate. I believe that a fishbowl format as we did for the ETH2 session at Council of Prague would be good to run this.
For now, I’m asking for your help in:

gathering resources – do you have good ETH1x materials to share like @AlexeyAkhunov’s state rent writings and presentations?
gathering questions – what questions do you have? Post them as a comment, and people can “heart” them if they have the same question.

Follow Up
The #working-groups:ethereum-1-x-ring is the place for discussion and further work. The #istanbul tag can be used to track items related to the upcoming hard fork.
This post can be edited directly, or leave comments.

Author: boris
Date: 2019-02-22T20:12:13.906Z

The ETH Roadmap Webinar has full notes and video available which is great background reading and viewing:




ETH Roadmap AMA - Webinar Feb 6th, 8AM PST / 1700 UTC+1 Ethereum 1.x Ring


[alexey-potential-timeline-hardforks] 
Thank you to @AlexeyAkhunov @holiman Paul @axic @lrettig for answering questions / providing an overview. From my point of view, incredibly valuable and very helpful. 
Thank you to @timbeiko for early note taking and everyone for their participation and listening. 
The notes are in the same HackMD link, but I have pasted them below to keep all content together. 
The two action items I’ve pulled up top here, plus added (3). 
(1) ETH1x Alternate Chain
Use Co…

Author: lrettig
Date: 2019-02-25T23:43:22.414Z

@AlexeyAkhunov will sadly be unable to join in person but maybe we could get him to join virtually? It would be good to list questions here ahead of time so that Alexey and I can discuss them and make sure we’re prepared to answer them!

Author: boris
Date: 2019-02-26T00:42:34.580Z

Yep that’s the plan to gather questions ahead of time. I just wikified the OP so we can use it directly to gather questions.
I’m looking to get other people who have opinions on the roadmap signed up ahead of time too.

Author: jpitts
Date: 2019-02-26T07:17:52.769Z

We are all going to have to do some studying ahead of this AMA!

Author: AlexeyAkhunov
Date: 2019-02-26T12:25:32.772Z

I have started working on some potentially pivotal changes in State Fees (rent) proposals - need to do some data analysis on the stateless client. Will try to get something up before that AMA

Author: MrChico
Date: 2019-02-27T22:02:03.266Z

I’ll be there! Any idea on more precise time and location?

Author: boris
Date: 2019-02-27T22:18:00.750Z

Yes! Just edited the post to indicate that it’s in the schedule for 16:00 in the Robert Faure room.
Do you have any questions or a thing you want to talk about? Please edit!

Author: wmougayar
Date: 2019-03-07T14:02:53.969Z

Is there a primer for migrating from 1.x to 2.0?

Author: boris
Date: 2019-03-08T01:29:23.687Z

This (incorrect) roadmap is why we need to be more realistic and clear about ETH1x and ETH2 timelines. The more these “fast” dates float around, the more disappointment the realistic timelines will bring.
https://twitter.com/Delphi_Digital/status/1103682416802258946

Author: timbeiko
Date: 2019-03-08T15:56:14.043Z

What part specifically do you think is wrong? This seems more or less in line with what I’ve seen communicated elsewhere.

Author: boris
Date: 2019-03-08T16:51:50.800Z

Timelines. ETH2 still has unknown components. And there is nothing that dapp developers or users can interact with until all of Phase 2. So how do we balance the realism of timing, with continued usage and adoption of ETH1?

Author: tvanepps
Date: 2019-03-11T15:46:55.557Z

Hey @boris - just adding Alexey’s interview from Epicenter as mentioned in the ETHCC 1.x talk

Author: tvanepps
Date: 2019-03-11T15:56:41.603Z

pulling from Danny Ryan’s interview from Zero Knowledge on what happens to ETH 1 potentially moving to Eth 2.0 as a unique shard or otherwise:
https://medium.com/@trenton.v/zero-knowledge-x-danny-ryan-e3526cf61210
Here is a rough transcript of his comments:

Whether ETH 1.x becomes a shard is really a community question, a research question. Though there are some technical challenges depending on the option.
Option 1: Roll ETH 1.0 into 2.0 once it reached an acceptable stability. (but how?)
Option 1A: 1.x as exceptional shard construction — however, separate rules from other shards and a legacy code base is really bad combination. Also wouldn’t be compatible with forecasted need for state fees.
Option 1B (favored by danny): write EVM interpreter in WASM. deploy as contract on ETH2.0— fork state root into contract and ether balances, then users can interact with 1.0 state by providing “merkel witnesses.” The community could then deprecate maintenance for ETH 1.0 but still interact with the historic state. Stateless nature means there wouldn’t be any issues with state fees.
Option 2: allow legacy chain to operate in perpetuity. At this point there is potential to use ETH 2.0 to finalise 1.0, allowing mining rewards to decrease further.
Option 3: Have mining rewards be a function of how much ETH is left on ETH 1.0
Generally, he thinks there are “promises” that need to be upheld, like an Augur market related to Mars that expires in many years.

Author: boris
Date: 2019-03-11T15:58:09.490Z

Thanks Trent – I just refactored the post to include links up top, too. So feel free to add comments as you’ve been doing or editing directly.

Author: boris
Date: 2019-03-11T16:08:57.687Z

Option 1 is an upgrade / migration, and pretty much requires coordination from existing users.
Option 1B seems most likely, and roughly what our EVM evolution work is planning for – that we HAVE to think about forward compatibility, make a plan for migration, and ideally evolve ETH1x so the migration is easier.
I’m not clear on the “wouldn’t be any issues with state fees” comment – because ETH2 shards have the same issue currently, and are likely to adopt similar state fees and/or need to solve it in some way.