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 50 Agenda #62

Closed
lrettig opened this issue Nov 9, 2018 · 8 comments
Closed

Ethereum Core Devs Meeting 50 Agenda #62

lrettig opened this issue Nov 9, 2018 · 8 comments

Comments

@lrettig
Copy link
Contributor

lrettig commented Nov 9, 2018

Ethereum Core Devs Meeting 50 Agenda

Meeting Date/Time: Friday 23 November 2018 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Livepeer Stream Link

Constantinople Progress

Agenda

  1. Document being mentioned on Coindesk.
  2. Testing
  3. Client Updates
  4. Research Updates
  5. Constantinople/Ropsten HF, hardfork timing
  6. ProgPoW Update
@5chdn
Copy link
Contributor

5chdn commented Nov 14, 2018

Constantinople

  • Just putting down an updated block number for discussion:
    • 7090939 (January 16, 2019, 12pm UTC @ 14 sec block time)
    • 7068475 (January 16, 2019, 12pm UTC @ 15 sec block time)
  • According to the Constantinople Tracker, all clients are ready now 🎉

Stureby PoW-Testnet

Görli PoA-Testnet

  • Now supported by four clients (Geth, Parity*, Pantheon, Nethermind) https://stats.goerli.net/
  • We could discuss a potential deprecation and replacement of Ropsten after Constantinople next year

@lrettig
Copy link
Contributor Author

lrettig commented Nov 14, 2018

Just putting down an updated block number for discussion: ~ 7078690 (January 16, 2019, 12pm UTC)

Since this has come up a few times recently, here's the conversation we had in AllCoreDevs a few weeks ago about forking on timestamp instead of block number. My understanding of the reasons against doing so:

  • Block number is simpler and harder for miners to game. "eth hashrate base is big enough you can't accelerate the fork by anything statistically significant."
  • We could have a situation where an uncle block has a newer timestamp and therefore different fork rules than the canonical head
  • "All current tools for configuration uses block numbers (test generators, hive configuration, evmlab randomtest generator). All tests would need regeneration, and fork configuration params and logic in clients would need rewriting" (@holiman)

What have I missed?

Is there any value in continuing this debate or are we satisfied that block number is the only option?

@kylerchin
Copy link

kylerchin commented Nov 14, 2018 via email

@salanki
Copy link

salanki commented Nov 23, 2018

ProgPoW update please

@gcolvin
Copy link

gcolvin commented Nov 23, 2018

https://docs.google.com/document/d/1IB3oKuH5mryyhmVHE9r3aR6bK2pJCoJgAtiCYTEieh4/edit?usp=sharing

@holiman
Copy link

holiman commented Nov 23, 2018

I won't make the call today. Some updates:

  • Two evm fuzzers are (still) running. No new issues found in the last couple of weeks.
  • One testcase found by fuzzing has now been added to the tests-repo. It affected geth and ethereumJ (at least), and concerned EXTCODEHASH in a fairly complex edgcase scenario.
  • Hive is currently down for maintenance, I have some hopes that we'll get it working again during the day. Hive has been moved into the ethereum org (https://github.com/ethereum/hive/), and a new geth-team member @FrankSzendzielarz have been working on improving it further, with a test-suite for p2p networking as well as support for more advanced multi-cllient test suites.

@5chdn
Copy link
Contributor

5chdn commented Nov 23, 2018

https://docs.google.com/document/d/1IB3oKuH5mryyhmVHE9r3aR6bK2pJCoJgAtiCYTEieh4/edit?usp=sharing

where was this and how to get into these meetings?

June 1, 2019: target for hardfork

what is this about?

@lrettig
Copy link
Contributor Author

lrettig commented Nov 25, 2018

Closing in favor of #64

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

7 participants