Title: All_Core_Devs___Execution__ACDE___198__October_10_
Category: Protocol_Calls___happenings

Author: abcoathup
Date: 2024-10-09T01:53:58.383Z

Agenda
Execution Layer Meeting 198 · Issue #1163 · ethereum/pm · GitHub moderated by @timbeiko
Action Items & summary




All Core Devs - Execution (ACDE) #198, October 10 2024 Protocol Calls & happenings


Action Items

 pectra-devnet-4 to tentatively launch by Oct 17

 EL test release expected by Oct 11
 Teams should review 7702 RPC changes
BLS Breakout to finalize specs & gas pricing on Oct 14
 Pectra Public Testnet expected to go live before Devcon

Call Summary
Pectra
devnet-4 specs

CL spec release is out (1.5.0-alpha.8)
All devnet-4 blocking PRs have been merged  !

Late addition: Update EIP-7702: add s value check by lightclient · Pull Request #8950 · ethereum/EIPs · GitHub
Not blo…
  

Recording
https://www.youtube.com/live/YQwdKE0d8LI?t=61s

Additional Info
Ethereum All Core Developers Execution Call #198 Writeup | Galaxy by @Christine_dkim

Author: timbeiko
Date: 2024-10-10T16:24:25.084Z

Action Items

 pectra-devnet-4 to tentatively launch by Oct 17

 EL test release expected by Oct 11
 Teams should review 7702 RPC changes


 BLS Breakout to finalize specs & gas pricing on Oct 14
 Pectra Public Testnet expected to go live before Devcon

Call Summary
Pectra
devnet-4 specs

CL spec release is out (1.5.0-alpha.8)
All devnet-4 blocking PRs have been merged  !

Late addition: Update EIP-7702: add s value check by lightclient · Pull Request #8950 · ethereum/EIPs · GitHub
Not blocking, but teams should review 7702 RPC changes


EL tests expected by this Friday
No EIP-2537 changes in scope for devnet-4 (see below)
Devnet launch expected before next week’s ACDC

BLS Precompile Gas Pricing
We had an extensive discussion about repricing the MSM precompiles with different teams reporting benchmarks, and @chfast sharing his analysis, but no clear consensus reached on the right amounts.
Additionally, there was a proposal by @chfast to remove the MUL precompiles. We also discussed potentially removing subgroup checks, making them optional with input flags, or moving them to separate precompiles to provide a wider range of options to applications.
A breakout room was scheduled for next Monday to better consider these options. We agreed to not include EIP-2537 changes to devnet-4, in order to finalize specs.
devnet-3 implementation updates

devnet-3 had finality issues caused by Geth forking off the of the network. The issue was found, fixed, and deployed during the call, with the network finalizing before we wrapped up  !
EthereumJS also had issues, and their validators were exited to help stabilize the network.
Lighthouse had issues with Geth that seemed to be fixed with a restart of the nodes. Still investigating the root cause.

Pectra Public Testnet
To allow the community to test Pectra in a relatively stable environment, we plan to launch a testnet by Devcon! The name is still TBD, with Moodeng being the leading contender. Depending on the complexity of further EIP-2537 changes, they may be excluded from this testnet.
Given many client developers will be attending devcon and we’re unlikely to launch new devnets during that time, we’ll aim to have the testnet live before the conference!
Other EIPs
EIP-7623
@Nerolation made changes to EIP-7623 which should simplify client implementations. The intrinsic gas cost is no longer deducted before execution. Instead, the EIP now validates that the transaction sender’s balance can cover the floor cost of the transaction. Nethermind has already implemented the changes.
EIP-7783
Note: the discussion of EIPs 7782 & 7783 was quite fluid and went back and forth between similar concerns around the EIPs. I recommend watching the livestream for the full nuance here.
This EIP, which came in response to EIP-7782 (see below) proposes a mechanism for clients to dynamically set their gas limit when proposing a block, while still maintaining a cap. The EIP would not require a hard fork, given the gas limit is controlled by block proposers. It would simply change the default behaviour from using a fixed value until changed to a gradually growing value over time, allowing for a smoother raising of the gas limit.
Some concerns were raised around increasing the rate of history/state growth, with pushback about history growth rates being lower post-4844 and state growth not being a pressing issue. There were also concerns about distracting attention/engineering time away from Pectra. Even though this is not a core EIP, and a relatively simple change clients can implement independently, in practice similar individuals are involved across the efforts.
EIP-7782
This EIP proposes to reduce the slot time from 12 to 8 seconds. On the call, @benaadams explained his motivation was for this to be an alternative to raising the blob count. By reducing the slot time, we effectively increase the number of blobs/second.
Here, concerns were raised about the impact on bandwidth usage. @Giulio2002 additionally highlighted that even if we could lower the slot time to 8 seconds today, it may impact future efforts such as DVT or SSF, and that impact should be considered as part of the discussion.
There were also concerns raised about this potentially breaking contracts. While this seems very unlikely to be a large issue, it should at least be verified.
Pectra Builder Spec changes
@ralexstokes asked for feedback on Pectra changes to the Builder Spec. No major concerns, so leaving the PR as is.
Staking Bandwidth Considerations
@ryanberckmans had raised concerns about the lack of research on home-staker bandwidth consideration.
While there were no comments about this directly on the call, two bandwidth improvements were highlighted: IDONTWANT and engine_getBlobsV1, with other efforts listed on the original post.
EIP-4444 updates

Nethermind is continuing their work on integrating with the Portal Network to both seed and fetch history from it.
Two EPF fellows are working on Portal improvements

Author: siladu
Date: 2024-10-10T23:10:17.209Z

Thanks for these posts @abcoathup 
Is it possible to upload the zoom chat along with the recording in future posts please?

Author: abcoathup
Date: 2024-10-11T01:04:38.853Z

@siladu I would love the chat logs & transcripts to be shared straight after the call.
Formatting chat logs is apparently a manual task, and Eth o’clock (timing for many protocol calls) is when I am asleep in Australia so I haven’t had a chance to try.
For more background see:




AllCoreDevs, Network Upgrade & EthMagicians Process Improvements Process Improvement


@abcoathup I agree with a lot of your suggestions in the last post! In short: 

Big +1 on summaries being valuable but not visible enough. I’m going to focus on shifting that, and make EthMag summaries my #1 artifacts, which gets crossposted to Twitter/Discord/Farcaster/etc.
The /pm repo is due for a refresh, and I’d rather wait a bit longer until more stuff around EthMag is figured out. It still feels like the right medium-term place for agendas and transcripts to live.
I think it’s fine to not…
  

Transcripts are eventually shared in GitHub - ethereum/pm: Project Management: Meeting notes and agenda items but these don’t tend to appear quickly…

Author: siladu
Date: 2024-10-11T03:16:53.069Z

Thanks for the extra context, I’ve replied on that thread too.
Fellow Australian here, so in the same boat with Eth o’clock 
I would rather have badly formatted chat logs than none at all