Ben Edgington

@benjaminion

Prime membership

Joined on Nov 30, 2018

  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/747 Livestream: https://youtube.com/live/Xc6Ss-m_nlE Alex Stokes in the chair today. Capella Client releases Consensus spec release 1.3.0-rc5 is out.
     Like 1 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/738 Livestream: https://youtube.com/live/C5SmmkriuwA?feature=share Capella Goerli upgrade due next Tuesday. Blog post is out with client releases (except Nimbus). Monday 15:30 UTC community call is planned. Upgrade due at 22:25 UTC Tuesday, Ethstaker livestream starts at 22:00 UTC. There are no specific plans to flood BLS credential change messages for Goerli - has been done on testnets in the past and don't expect issues.
     Like 1 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/731 Livestream: https://www.youtube.com/watch?v=io7ALEfxJsE&t=722s Capella Testnet updates Devnet 7 was shut down this morning. Everything seemed fine, with 359k BLS changes processed, but not running final client versions. Plan to run one more large devnet just after the Sepolia upgrade. Overall a very good test. Zhejiang testnet continues quite stable. MEV-boost happy-case seems good. All clients supporting it. Next, on MSF-2 (mainnet shadow fork), plan to test some edge cases, but Capella fork time is not yet set for that.
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/711 Livestream: https://youtube.com/live/YMu50yNUz5Y Capella devnet updates Zhejiang fork, the Shanghai/Capella public testnet, was two days ago - great success. No issues. [Marius] Some Geth nodes encountered a bad block while syncing. Looks like some client may not be RLP-ing blocks correctly. Please check your code, execution clients. Only happens on blocks with empty withdrawals. Difficult to reproduce from the Geth side alone. [Barnabas] Can set up a very small testnet without any BLS changes to reproduce.
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/702 Livestream: https://youtu.be/a-AO35BobNY Capella pre-interop testnets update [Pari] Withdrawal devnet 2 launched yesterday. A couple of bad blocks (maybe EthereumJS), but otherwise looking good. Larger, public version coming next week. First withdrawal shadow fork went well earlier today - forked Sepolia - but only with a small subset of clients. Aim to shadow fork mainnet in a couple of weeks. [Marius] The bad blocks on devnet 2 were due to EthereumJS - (1) warm coinbase and (2) a huge amount of init data (due to specially hand-crafted transactions). The fork monitor shows the bad blocks. There are four bad blocks shown by Besu nodes, but not by any other nodes - should be investigated. They are not part of the canonical chain.
     Like 2 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/688 Livestream: https://www.youtube.com/watch?v=UazJO0fQ3Ho The last call of 2022. Capella Goat Star Goat Star is a spec release made yesterday, with new test vectors.
     Like 2 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/667 Livestream: https://youtu.be/KFc1sWYlVZ4 Capella Last week's All Core Devs call recap (of consensus stuff). Danny understands that we will keep withdrawals separately specified from EIP-4844, and slated for Capella. If they do end up getting implemented together, we would not combine the specs, but would just stagger the upgrade. This was confirmed to be the common understanding on this call. testnets / progress updates Running two testnets (no EIP-4844): one post-merge, one pre-merge (to facilitate Prysm). Many participants... (see recording for the details). Full withdrawals working fine.
     Like 2 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/660 Livestream: https://youtu.be/IK1jNCQz5yk @metachris mev-boost summary and questions Summary document. (Discussion brought forward from later in the agenda.) Release of MEV-Boost 1.4.0 allows setting minimum bid value
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/630 Livestream: https://youtu.be/GWkhFCvwOT4 Introductory Tim Beiko in the chair this week. Lots on the agenda! Spec, research, etc. Withdrawals
     Like 2 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/598 Livestream: https://youtu.be/tjmpu8O-xsA Merge [Pari] Last shadow fork went well. Updated to latest Geth version on Monday. Mainnet shadow fork 12 will happen next week, using client versions recommended on the EF blog announcement. [Marius] Still seeing bad blocks from Erigon on MSF11. Erigon team is aware and has reproduced the issue on Ropsten where they will continue to work on it.
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/594 Livestream: https://youtu.be/CIAGQMUKEZ4 Merge Goerli Merge review Issue tracker. Goerli Merge happened approx. 12 hours ago. Currently healthy, though has been wobbly at times.
     Like 1 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/574 Livestream: https://youtu.be/XDfNg8mdC10 Merge [Pari] Two shadow forks. Goerli SF5: no big issues (but see Nethermind below). Have been testing MEV-Boost (Prysm, Lodestar, Teku) with ~30% of the network now, looking fine.
     Like 1 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/566 Livestream: https://youtu.be/yBEPzzeo1a4 Merge Mainnet Shadow Fork 9 MSF9 happened earlier today - not sure why TTD estimation was off. Network is finalising, but barely. Lighthouse nodes were falling out of sync and not catching up until the next epoch. A fix was already in progress and is now deployed.
     Like 4 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/555 Livestream: https://youtu.be/Fid8hTxkRHM Merge [Mikhail] Teku--Erigon issue on MSF7. The two went into deadlock waiting for each other due to an Erigon bug and small issue in Teku. Recommend modifying spec to say that the consensus client "should" rather than "may" retry a call that times out. Action: Mikhail to submit PR to the spec for discussion.
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/549 Livestream: https://youtu.be/WHOZ_2tlTqk Merge Ropsten updates EthStaker team have been doing some sync tests. Should have a full report by ACD next week. From Pari in chat related to the above:
     Like 1 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/536 Livestream: https://youtu.be/JeWOqtQS-KE Merge Ropsten deposit tracking issues Is this isolated or a bigger problem? Long block times (up to a minute) were causing inaccuracies in Eth1 voting in Lighthouse. Not an issue for mainnet unless block times get unusually long. LH is now switching over to Teku's algorithm which seems more robust.
     Like 2 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/527 Livestream: https://youtu.be/-6dZVes6aWc Merge updates Another shadow fork (msf-5) happened immediately before the call. Looking good so far, but too early to know for sure. Equal client split on EL and CL. Also running sync tests with Geth/Nethermind/Besu and all of the consensus clients. The EF security team is running some analysis tools. Will update again before the end of the call! [Note that the Erigon data in Ethstats is not correct, but others should be.]
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/521 Livestream: https://www.youtube.com/watch?v=nnjeqZK7jgU The Merge Testing There was a Merge testing call on Monday. No need to repeat here. Mainnet shadow fork #3 was today. TTD was hit around 1pm (UTC?). Participation pre-TTD was 99.8%. Only pre-TTD issue was with Besu--Geth sometimes missing blocks. Post TTD 97.6 % participation since the Besu--Geth issue got worse. Now being triaged. Later some intermittent issue with Prysm--Nethermind. Being fixed.
     Like 1 Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/510 Livestream: https://youtu.be/rYWF7N8tS0g Chaired by Mikhail Kalinin. Kiln office hours [Pari] No major issues on Goerli shadow fork 2 (with equal client split). Last shadow fork was on Monday, GSF3 which replicated mainnet client split. Geth team is debugging an issue that affected a small subset of nodes, but network is finalising and running well. GSF1 and GSF2 will be deprecated today.
     Like  Bookmark
  • [Quick contemporaneous notes by Ben Edgington; fka "Eth2 Implementers' Call"] Agenda: https://github.com/ethereum/pm/issues/501 Livestream: https://youtu.be/ThoT6-eLTN0 Kiln office hours There was a devs call last Monday around testing. The next few weeks are critical: lots of testing required. Members of each team should help support these efforts: work with Hive, Kurtosis, etc. [Pari] Goerli Shadow fork config released and nodes are running. TTD in around an hourten hours. Pari is running all the nodes. Uses a mainnet-like distribution of clients. Explorer. We need to have the base fee above 255 Wei in order to test the endianness issue that showed up on Kiln launch. It's currently 9 Wei, so need to spam Goerli for a while. Marius to take care of this.
     Like  Bookmark