ethereum/pm

Ethereum Core Devs Meeting 62 Agenda

lrettig opened this issue · 12 comments

Ethereum Core Devs Meeting 62 Agenda

Agenda

  1. Review previous decisions made and action items
  2. Roadmap
  3. EIPs
    a) Refer to Roadmap link for list
    b) EIP-2045: Fractional gas costs, and the EVM benchmarks referenced within (cdetrio)
  4. Working Group Updates
  5. Testing Updates
  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) Pantheon
    h) Turbo Geth
    i) Nimbus
    j) web3j
    k) Mana/Exthereum
    l) Mantis
    m) Nethermind
  7. EWASM & Research Updates (only if they are posted in the comments below)

Re: ACTION 58.1: Cat Herders to look at updating EIP1. Status: Work in Progress, this is the relevant PR: ethereum/EIPs#1991

Could people please leave comments/feedback prior to the next AllCoreDevs, if they have any. If not, I would suggest that this gets merged & the action item gets marked as done.

For client updates PegaSys shipped the 1.1.1 release of Pantheon. The biggest feature was integration of the GraphQL endpoint as described in EIP-1767.

I'd like to discuss EIP-2045: Fractional gas costs, and the EVM benchmarks referenced within.

I would like to discuss what EIPs are "getting on the list" for Istanbul. The discussion in the all-core-devs chat was to move the deadline to this call.

This is our first time through the EIP driven network upgrade process, so I don’t think any of these rules are hard and fast but are taken more of a measure of what EIPs are viable for this specific network upgrade. The fact there is a document that can be pointed to and a person willing to attend calls and advocate on FEM I think are the two strongest indicators, aside from the next checkpoint which is actual implementation in clients.

This is a good summary from FEM but, I don't think there is consensus on this yet.

There is currently a list of 35. 24 have been merged as Draft.
https://docs.google.com/spreadsheets/d/1Mgo7mJ6b6wimUwafsMo1l-b44uec28E_Hq8EQ7YdeEM/edit#gid=0

image
)
^ Current status of the EIPs on that list regarding checkpoint 1. Reaching 4 means it has been merged as draft.

Which of these make it past checkpoint 1 (are considered for Istanbul)? How do we decide?

Questions

  • Is there a need to actively reduce this list before the next deadline, or can we let the deadline reduce itself as different EIPs are worked on themselves?

  • Is there a person/persons going to manage this process?

  • What does the process for this look like? (As a best guess)

  • What are concerns of a list this large? Is it due to the coordination involved?

Two EIPS I would like to bring up specifically in the context of Istanbul.

  • ethereum/EIPS/#2024
  • ethereum/EIPS/#2025

Client update: we released a new alpha of Trinity earlier this week: https://github.com/ethereum/trinity/releases/tag/v0.1.0-alpha.24

improvements to peer discovery & communication, sync reliability, performance, and custom networks.

Parity Ethereum client update: Parity-Ethereum 2.5.1-beta is a bugfix release that improves performance and stability.

Among others, it enables the Petersburg hardfork on Rinkeby and POA-Core Network, as well as the Kovan Network community hardfork.

https://github.com/paritytech/parity-ethereum/releases

axic commented

The "Roadmap" list above states:

The list of EIPs in 1679 are the canonical status of EIPs

However, the list of EIPs in the Roadmap document is out of sync with EIP-1679. Would it make sense changing the "Roadmap" link in the agenda above to EIP-1679?

EIPS status update: 5/24/19
Processed: 11-34

  • y* - 3
  • tbd - 7
  • n* - 1

image

Closing in favor of #102

Not sure how official this is, chart above is from the following Istanbul EIP Readiness Checklist, just dropping here for context.

(@MadeofTin I assume I can publish here since you posted this in the public Gitter channels)