Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ethereum Core Devs Meeting 61 Agenda #97

Closed
lrettig opened this issue Apr 27, 2019 · 14 comments
Closed

Ethereum Core Devs Meeting 61 Agenda #97

lrettig opened this issue Apr 27, 2019 · 14 comments

Comments

@lrettig
Copy link
Contributor

lrettig commented Apr 27, 2019

Ethereum Core Devs Meeting 61 Agenda

Agenda

  1. Review previous decisions made and action items
  2. Roadmap
  3. EIPs
    a) Refer to Roadmap link for list
    b) Please add more EIPs to the agenda
  4. Eth 1.x Blog by Alexey on changing processes
  5. Working Group Updates
  6. Do people want to meet in July? (Boris)
  7. Ganache/spec compliance issue at go-ethereum
  8. EIP-615 (from last meeting)
  9. Testing, testnets, and road to Istanbul
  10. Testing Updates
  11. 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) Nethereum
  12. EWASM & Research Updates (only if they are posted in the comments below)
@bmann
Copy link

bmann commented Apr 30, 2019

Do people want to meet late July (post major client implementations / pre testnet deployment)?

Poll here https://ethereum-magicians.org/t/coredevs-eth1x-istanbul-meeting-july-poll-feedback/3197

So far Seattle is in first place, then a tie for New York and "Somewhere in Canada". Week of July 29th is currently preferred.

@davidmurdoch
Copy link

Ganache Client Updates: I'd like to bring attention to a spec compliance issue at go-ethereum (ethereum/go-ethereum#18152) that affects Ganache to see if we can resolve this one way or another (either by updating the spec or updating go-ethereum).

@gcolvin
Copy link

gcolvin commented May 8, 2019

@bmann I do want to meet late July. I cannot meet the week of July 29, as I host a large family reunion later that week. Mere preference is about 50/50 now, so would like know what is possible, versus preferred.

@bmann
Copy link

bmann commented May 8, 2019

@gcolvin I’m not going to organize if people aren’t interested in meeting. So we’ll see.

@tvanepps
Copy link
Collaborator

@lrettig would love to touch on @AlexeyAkhunov 's post from this week on 1x strategy, hopefully he will be there to drive discussion.

https://medium.com/@akhounov/ethereum-1x-as-an-attempt-to-change-the-process-783efa23cf60

@AlexeyAkhunov
Copy link
Contributor

@davidmurdoch I am also seeing the lack of standard on JSON interfaces as the main driver for complexity in projects like retesteth, which I am trying to integrate with go-ethereum at the moment. At the same time, I am tempted to propose developing a non-JSON (RLP-based) standard with proper versioning etc., in the same vein as eth/63 -> eth/64 develops. And have JSON as an adapter on top of it. JSON is suboptimal for a lot of use cases, but needs to be present

@AlexeyAkhunov
Copy link
Contributor

AlexeyAkhunov commented May 10, 2019

@bmann As I told privately to you earlier, it is very unlikely I will be able to meet in person the week of July 29th. But I will be at DappCon in Berlin (21-23 August), and will be preparing a workshop there to try to teach people how to become Ethereum core developers :)

@MadeofTin
Copy link
Contributor

@alexey I have been talking with Dimitry about joining his team coordinating test efforts and writing tests. Talks ongoing with the EF

@bmann
Copy link

bmann commented May 10, 2019

@AlexeyAkhunov yep. Not too worried about individual attendance or not — looking for feedback if people care about meeting in person to work on preparing the Istanbul hard fork, deploying testnets, and kicking off April 2020 hard fork discussions.

I don’t care either way if the work can get done online, I’m just trying to organize timing so that we have lots of lead time that people can plan around.

Rather than just consensus tests with Retesteth, it sounds like we still don’t have a coordinator for testing and testnets.

@AlexeyAkhunov
Copy link
Contributor

AlexeyAkhunov commented May 10, 2019

Rather than just consensus tests with Retesteth, it sounds like we still don’t have a coordinator for testing and testnets.

I suspect the testnet setup kind of suffers from the similar issues that retesteth. For example, standard of genesis format and change activation messages. Lots of manual "coordinator" work can be removed by some tech work and automation, I believe

@MadeofTin
Copy link
Contributor

Any Updates on the BLAKE2b EIP?

@bmann
Copy link

bmann commented May 10, 2019

@MadeofTin no champion yet https://github.com/ethereum-cat-herders/PM/issues/64

Discussion brought up by @cdetrio is that if EVM implementations are optimized, Blake in particular might be done natively.

@lrettig
Copy link
Contributor Author

lrettig commented May 10, 2019

Closing in favor of #99. Thanks everyone!

@lrettig lrettig closed this as completed May 10, 2019
@axic
Copy link
Member

axic commented May 10, 2019

@AlexeyAkhunov regarding the JSON-RPC spec there seems to be on already: https://eips.ethereum.org/EIPS/eip-1474 (it just renders badly and the rendering is cut off)

Additionally the following extensions are made to it:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants