Skip to content

Ethereum Core Devs Meeting 72 Agenda #129

Description

@Souptacular

Ethereum Core Devs Meeting 72 Agenda

Agenda

  1. Ropsten Istanbul fork re-cap
  2. Reminder: "Ethereum Roadmap 2020: A Community Discussion" @ Devcon5
  3. Ice Age
  4. Testing updates
  5. Review previous decisions made and action items
  6. Client Updates (only if they are posted in the comments below)
    a) Geth
    b) Parity Ethereum
    c) Aleth/eth
    d) Trinity/PyEVM
    e) EthereumJS
    f) EthereumJ/Harmony
    g) Besu
    h) Turbo Geth
    i) Nimbus
    m) Nethermind
  7. EWASM & Research Updates (only if they are posted in the comments below)

Activity

  1. karalabe commented on Sep 30, 2019

    @karalabe
    Member

    Ropsten Istanbul fork went "south" as we kind of expected. Most people didn't upgrade, big miners are on the non-updated chain, causing all kinds of nasty sync issues (hard to find good peers, hard to pick good peers from many bad ones, heaviest chain is bad, etc).

    Our current network protocol is unable to split the peers into forking and non-forking sets, so the mess will only get sorted out once enough people update and the Istanbul chain beats the old one.

    A few months ago we've proposed a forkid EIP to handle this exact scenario, whereby a node would not only advertise it's genesis hash (useless now), rather a combination of the genesis + all the forks afterwards. Such a mechanism would allow two nodes to cross validate each other and disconnect cleanly if on different configured forks, without wasting each other's time. https://eips.ethereum.org/EIPS/eip-2124

    I've opened a PR to integrate this feature into Geth (ethereum/go-ethereum#20140), rolling out an eth/64 protocol update that just replaces the genesis hash field in the handshake with the fork id as specced above (current eth/63 would function as is for the foreseeable future). Anyone any objections against this being rolled out?

  2. Souptacular commented on Oct 1, 2019

    @Souptacular
    ContributorAuthor

    We should add an item to investigate when the next ice age is and if we need an EIP in Constantinople to delay it.

  3. karalabe commented on Oct 1, 2019

    @karalabe
    Member

    You mean Berlin?

  4. Souptacular commented on Oct 1, 2019

    @Souptacular
    ContributorAuthor

    @karalabe I think block times may increase before we do Berlin. However, now that we are going with an EIP centric release process we could just use the ice age EIP as our first one to use the new method.

  5. timbeiko commented on Oct 1, 2019

    @timbeiko
    Contributor

    @Souptacular so, you mean Istanbul, then?

  6. Souptacular commented on Oct 1, 2019

    @Souptacular
    ContributorAuthor

    @timbeiko it could be istanbul or a single purpose EIP centric fork after. Depends on when the ice age happens (I won't be on the call this Friday, but wanted it on the agenda).

  7. timbeiko commented on Oct 1, 2019

    @timbeiko
    Contributor

    Got it. Your first post said Constantinople, which I think is what caused the confusion @Souptacular 😛

  8. Souptacular commented on Oct 1, 2019

    @Souptacular
    ContributorAuthor

    Ohh lol. My bad.

  9. axic commented on Oct 2, 2019

    @axic
    Member

    However, now that we are going with an EIP centric release process

    I wish Istanbul would be the first one of that kind.

  10. holgerd77 commented on Oct 4, 2019

    @holgerd77

    The Ethereum 1.0/1.x Consensus test suite - maintained by @winsvega, @holiman, @shemnon and others - now has a release v7.0.0-beta.1 out with substantial Istanbul support.

    This can now serve as a stable and comparable basis for clients to be run against the different Istanbul test types (BlockchainTests, StateTests, TransactionTests).

  11. poojaranjan commented on Oct 4, 2019

    @poojaranjan
    Contributor

    @timbeiko @Souptacular
    5. Review previous decisions made and action items

    • Call 71 in the agenda - Link not directed to correct page.

    Correct link -
    https://github.com/ethereum/pm/blob/1d012e2942234d6c035a95f8cd68b7f450b97de8/All%20Core%20Devs%20Meetings/Meeting%2071.md

  12. karalabe commented on Oct 4, 2019

    @karalabe
    Member

    Ropsten Istanbul with Geth can be stabilized with the --whitelist=6485846=0x43f0cd1e5b1f9c4d5cda26c240b59ee4f1b510d0a185aa8fd476d091b0097a80 flag.

  13. 4tal commented on Oct 7, 2019

    @4tal

    I'm not sure if there's a more appropriate place to ask it. How can I follow Ropsten "right" chain?

  14. carver commented on Oct 17, 2019

    @carver

    Sooo... call tomorrow?

  15. timbeiko commented on Oct 22, 2019

    @timbeiko
    Contributor

    Closed in favor of #133

  16. added
    ACDType: All Core Dev calls - execution & consensus
    ExecutionLayer: Issues that affect the execution layer
    on Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ACDType: All Core Dev calls - execution & consensusExecutionLayer: Issues that affect the execution layer

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions