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

Consensus-layer Call 139 #1116

Closed
ralexstokes opened this issue Jul 26, 2024 · 12 comments
Closed

Consensus-layer Call 139 #1116

ralexstokes opened this issue Jul 26, 2024 · 12 comments

Comments

@ralexstokes
Copy link
Member

ralexstokes commented Jul 26, 2024

Consensus-layer Call 139

prev: call 138

Meeting Date/Time: Thursday 2024/8/8 at 14:00 UTC
Meeting Duration: 1.5 hours
stream

  1. Electra
  2. PeerDAS
  3. Research, spec, etc
  4. Open discussion/Closing remarks
@guillaumemichel
Copy link

I would like to present ProbeLab's weekly reports, providing measurements on Beacon nodes participating in discv5. I will explain the methodology, show the plots and discuss key results. We would appreciate your feedback and improvement suggestions.

@timbeiko
Copy link
Collaborator

timbeiko commented Aug 1, 2024

On #1104, we agreed to make a final decision about ethereum/execution-apis#559 on the next ACDC, pending a PR to specify the expect "honest validator" usage of the new endpoint.

@AgeManning
Copy link

We just wanted to bring up mplex deprecation again. It's becoming a bit of a liability. We are thinking of setting a date in the near future, where Lighthouse will remove support for it. We want to make this date reasonable so that it doesn't impact other clients that may still depend on it.

There is a PR to comment on this here: ethereum/consensus-specs#3866

@ppopth
Copy link
Member

ppopth commented Aug 8, 2024

Bringing back QUIC PR into discussion ethereum/consensus-specs#3644

@lucassaldanha
Copy link
Contributor

@ralexstokes Teku team is mostly away this week. I am not sure if we will have anyone at the call (I won't be awake for it). I'm gonna drop some comments/notes here:

  • devnet-2: Teku seems to be holding up well so far. We haven't heard of any recent issues with Teku. Please ping me on Discord if you find anything weird we are doing or if you have any concerns.
  • engine_getBloblsV1: nothing controversial from our point-of-view (assuming that @tbenr 's concerns P2P clarifications when introducing engine_getBlobsV1 consensus-specs#3864 have been considered valid and we all agree on it).
  • PeerDAS: I don't have a lot to update. Last I spoke with Dmitrii, we were preparing for a devnet-1 relaunch next week. We have some work to do on Megadata V3 as well.
  • MPLEX deprecation: In Teku, we have made some progress with Yamux, it is in an experimental phase atm. We should be able to prioritize it and make it the new standard in the near (not so near) future. @AgeManning what timeframe are you guys working on for deprecation?

I think that's the gist of it. Maybe we get lucky and someone from Teku joins the call. But at least you guys have a rough idea of what's going on with Teku :)

I'll catch up with the recording tomorrow and follow-up on any questions and/or actions from the meeting. Cheers!

@etan-status
Copy link

etan-status commented Aug 8, 2024

  • EIP-7688 SSZ StableContainer - last ACDC the sentiment I got was that the feature is generally seen useful, but there were prioritization concerns given the EL instabilities back then at devnet 2, and that some team members working on peerDAS may not leave enough time for 7688. Can we assess this more cleanly now (for devnet 3)?
  • Consolidations: What happens when the consolidation source is part of current / next sync committee? Should the consolidation be delayed until pending validator duties are fulfilled? Should the protocol prevent validators from getting new duties beyond any pending consolidations and exits?

@AgeManning
Copy link

@lucassaldanha - Thanks for the update. We haven't set a fixed timeframe for its deprecation. Ideally sooner rather than later, but don't want to jeopardize any connections with clients.
We currently support TCP/Yamux and QUIC. If Teku can support either of these, then we can remove mplex.

If you can give us a rough time-frame for shifting off mplex, then we can align with the deprecation.

@etan-status
Copy link

etan-status commented Aug 8, 2024

  • Validator operation requests: Should we group the various validator request fields within a sub-Container to match the EL design with a requests_root more closely, and also to be able to group the various requests if there actually is a new one at some future time? see engine: unify request objects execution-apis#565 (comment)

@barnabasbusa
Copy link
Member

Quick question, should we bring back testing call that we used to have during deneb/merge days?

@barnabasbusa
Copy link
Member

Could we circle back to discussing ethereum/consensus-specs#3800 ?

@akashkshirsagar31
Copy link

Podcast (audio only) - https://open.spotify.com/episode/6mHHIbNWfbMssTF2NCSBUo?si=KDYLFz1_T_GWd9-fjAqSpg

@ralexstokes
Copy link
Member Author

closing in lieu of #1129

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

9 participants