# ETH1x Roadmap ETHCC 2019 Note: These slides were first presented at ETHCC, March 7th, 2019. See the [related discussion thread on EthMagicians](https://ethereum-magicians.org/t/eth1x-roadmap-ama-live-at-ethcc-march-7th/2725) for further discussion. --- ## What is the ETH1x Roadmap? Guiding question for this conversation. Ask questions, share resources, have a discussion. - Why is this so important? - Why now? Why not earlier, or later? - How does it tie into Eth2? / Fit into the overall roadmap - Who is responsible for it? --- ## What are the upcoming hardforks? Istanbul this year, October 2019 --- ## 6 or 9 Month Hardforks? | Frequency | I+1 | I+2 | | ---- | ----- | -------- | | 6 Months | April 2020 | October 2020 | | 9 Months | July 2020 | April 2021 | --- ## Istanbul Hardfork Timeline * May 17th - hard deadline to accept proposals * July 19th - soft deadline for major client implementations * August 14th - projected date for testnet network upgrade (Ropsten, Görli, or ad-hoc testnet) * October 16th - projected date for mainnet upgrade See https://en.ethereum.wiki/roadmap/istanbul --- ## Istanbul Hardfork Process [EIP 233](https://eips.ethereum.org/EIPS/eip-233) describes the formal process - @bmann & @axic to propose some updates. [EIP 1679](https://eips.ethereum.org/EIPS/eip-1679) is the Istanbul hardfork Meta EIP. Propose EIPs, get them to Last Call, implementations in at least 2 major clients, bring to CoreDevs to move to Accepted. --- ## Feb 6th Webinar Held a webinar with State Fee & eWASM discussion on Feb 6th. [Notes & video on EthMagicians](https://ethereum-magicians.org/t/eth-roadmap-ama-webinar-feb-6th-8am-pst-1700-utc-1/2518). --- ## State Fees Alexey [@realledgerwatch](https://twitter.com/realledgerwatch) has taken the lead in research & planning state fees. Ethereum state is growing to unmanageable sizes, hit critical point in ~2 years. --- ## State Fee Timeline ![image alt](https://ethereum-magicians.org/uploads/default/original/2X/8/81b915fc5315a8ae19c3ff9e4c91d0b2e470e174.jpeg "ETH 1x State Fee Timeline") 18 - 27 months --- ## Ewasm ![](https://images.spade.builders/uploads/upload_6b63510e3805466808180eb810adae23.png) Ethereum-flavoured Web Assembly https://github.com/ewasm --- ## Ewasm background - Project initiated circa 2016 by Martin Becze, Alex Beregszaszi - Martin built Primea for Dfinity based on early concepts - Originally intended for mainnet, then Eth2, now mainnet again? - Has been a proper team for ~1 year - Testnet launched at DevCon IV - Goals - Better precompiles, more efficient - More languages, better DevEx - Standards-compliant, broader ecosystem and tooling --- ## Open Questions - Interpreters vs. compilers - Safety, JIT bombs - Metering - Route to mainnet: - One precompile to rule them all - Precompiles - User-deployed contracts - Eth1x vs Eth2 - Which languages to support? --- ## Ewasm Timeline Need to prepare a similar hard fork timeline as Alexey's State Fees plan. - Now: Research on benchmarking, Wasm engines/interpreters/compilers, gas metering, etc. - Q1 2019: Based on this research, decide on Eth1x roadmap and goals, author EIPs - Q2 2019: Development, testing - Q3 2019: Eth1x launch? - In parallel: Eth2 R&D --- <!-- .slide: data-background="https://spade.builders/img/posts/ethereum-rainbow.jpeg" -->` <section style="color:white"> <strong>EVM Evolution:</strong> Improve the EVM, support eWASM team with forward compatibility and transition planning. </section> --- ## EVM Evolution * Greg Colvin, Brooklyn Zelenka, Boris Mann * Have an outstanding application for EF Grant * See https://fission.codes/evm-evolution/ [EIP615 Static Jumps & Subroutines](https://ethereum-magicians.org/t/eip-615-subroutines-and-static-jumps-for-the-evm/2728/37) proposed for Istanbul. Improve & maintain EVM specs with Jello Paper, formal verification --- ## April 17th & 18th CoreDevs in Berlin Working on bringing together a CoreDev meeting in Berlin to focus on planning. Need to set aside time that isn't adhoc at conferences -- planning to improve the network needs to have priority. --- ## Funding Testing? Security reviews? --- ## Open Discussion --- Further notes and discussion on [EthMagicians](https://ethereum-magicians.org/t/eth1x-roadmap-ama-live-at-ethcc-march-7th/2725). [#eth1x](https://twitter.com/search?q=%23eth1x)
{"metaMigratedAt":"2023-06-14T20:16:49.628Z","metaMigratedFrom":"YAML","title":"ETH1x Roadmap","breaks":true,"slideOptions":"{\"transition\":\"slide\",\"theme\":\"sky\"}","contributors":"[{\"id\":\"e58d50ff-c9ba-480c-8043-afd36bc2c1aa\",\"add\":4753,\"del\":1326},{\"id\":\"efabbb1e-4187-4bbf-92f2-cac6d560968e\",\"add\":9,\"del\":0},{\"id\":\"d4a6277e-dfff-4121-9850-c15e95bd63fe\",\"add\":1097,\"del\":23}]"}
    1736 views