Proposal to specify Shanghai for October (3 months after London)
Closed this issue · 7 comments
This will open space for discussion on EIPs inclusion that will not delay the schedule of the much awaited London release.
IMO, 3 months is too short of a window after London. As soon as London ships we need to immediately get another hard fork ready. I think January 2021 (~6 months after London) would be a better choice.
My hunch here is we should get a feel for what the big "feature" or "theme" of Shanghai would be before committing to a timeline. I think the amount of client work will end up dictating what a possible timeline is.
We should perhaps set a maximum delay (using the difficulty bomb?) though. I suspect 6 months is probably the most we want to wait, but am open to others' opinion on this :-)
Noting one thing here: there have been many conversations about accelerating the Eth2 merge (i.e. @vbuterin's recent doc). We should consider whether we want Shanghai to be focused on the merge, rather than having another "feature fork".
@timbeiko yeah, that's seems to be the right timing to me setting the merge as more or less the single focus for Shanghai, we definitely need some dedicated attention for this.
@timbeiko Whether it comes before or after the merge, I think a clear candidate for a future "feature" fork is to pull together our outstanding EVM proposals into a coherent whole.
I've re-opened an EVM group on the Magician's as a place to start on these and others.
- EVM encapsulation format
- EVM384
- List of EVM features potentially worth removing
- EIP-3337: Frame pointer support for memory load and store operations
- EIP-3336: Paged memory allocation for the EVM
- EIP-2930: Optional access lists
- EIP-2327: BEGINDATA
- EIP-2315: Simple Subroutines for the EVM
- EIP-1153: Transient storage opcodes
- EIP-1051: Overflow checking for the EVM
- EIP-616: SIMD Operations for the EVM
- EIP-615: Subroutines and Static Jumps for the EVM
Closing this because we agreed on ACD111 to start working on Shanghai as soon as London is done. We can open issues related to specific EIPs to be included in Shanghai 2-3 calls from now.