EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
ACDC2026-06-11_180

AllCoreDevs - Consensus #180

2026-06-11 4 decisions 709 transcript lines

Transcript

Call summary

Decisions
  • Gloas Proposer Preference API (beacon-APIs #608) approved; maintainers to merge - 00:35:28
  • QUIC: keep MPLEX as fallback; target MPLEX removal ~Gloas+2 months; no MPLEX removal bundled with Gloas itself - 00:46:51
  • EIP-8282 (builder deposit contract) deferred; revisit at ACDT Monday with attack severity quantification and Justin present - 01:04:57
  • Staked Builder API (builder-specs #138) to be merged by Parithosh after call; iterate via follow-up PRs - 01:11:21
Highlights
  • Epbs Builder:
    • ·EIP-8282 (separate builder deposit contract): routes around DOS attack surface on shared validator/builder deposit contract; ~copy of EIP-7002/7251 contract; right solution but would delay fork; revisit Monday at ACDT - 00:57:07
    • ·Staked Builder API (builder-specs #138): Parithosh merging after call; can iterate via follow-up PRs - 01:11:21
    • ·submitBeaconBlock builder API (builder-specs #162): stateful mapping concern raised — beacon node must track which builder URL supplied each bid; deferred pending more client implementation experience - 01:12:42
  • Testing Progress:
    • ·glamsterdam-devnet-5 unstable: Prysm peering bug (fix rolling out) + Grandine fork-choice bug (unfixed); triggered by Nico's malicious Lodestar client building on empty - 00:17:25
    • ·Prysm was broadcasting invalid PTC attestations across shuffling boundaries during long forks; lazy fix deployed — skip PTC duty if not in committee on seen block's shuffling - 00:18:38
    • ·All clients currently use canonical head only for PTC duties; Potuz flags serious liveness risk if multiple branches exist with no cross-branch PTC attestations - 00:23:56
  • Eip Proposals Hegota:
    • ·EIP-8243 (Pre-aggregating Attestations at Source): operators with co-scheduled validators send one pre-aggregated attestation via batcher + batch-seal; estimated 2x wire reduction; spam capped at 2× committee size; questions raised about benefit vs. just increasing aggregator count - 01:21:36
  • Glamsterdam Spec And Api:
    • ·Gloas Proposer Preference API PR (beacon-APIs #608): adds POST/GET endpoints + SSE; deprecates prepare-beacon-proposer and register-validator; no objections, left to maintainers to merge - 00:33:34
    • ·QUIC-as-primary-transport PR: consensus to keep MPLEX as fallback for now; Lighthouse to drop MPLEX ~Gloas+2months; Teku and Nimbus need more time; Nimbus has implementation but not default - 00:36:09
    • ·Beacon API: validator pending states need renaming post-EIP-6110/EIP-7251 (pending-queued no longer reflects reality); PR open, breaking change — would require API version bump - 00:49:53
    • ·Beacon API PR #606: extend /eth/v1/node/peers with optional peer scoring + disconnect reasons; non-breaking; no objections - 00:53:15
Action Items
  • All CL/EL client teams + Parithosh - Client teams review EIP-8282 attack scenarios (S1–S9+) and estimate caching effort vs. new contract cost; bring Justin to ACDT Monday - 00:57:07
  • CL client teams + ecosystem tooling authors - Client teams engage on beacon-APIs #618 (validator state rename PR); consider tooling breakage and version bump - 00:49:25

Key decisions

  • Gloas Proposer Preference API (beacon-APIs #608) approved; maintainers to merge

  • QUIC: keep MPLEX as fallback; target MPLEX removal ~Gloas+2 months; no MPLEX removal bundled with Gloas itself

  • EIP-8282 (builder deposit contract) deferred; revisit at ACDT Monday with attack severity quantification and Justin present

  • Staked Builder API (builder-specs #138) to be merged by Parithosh after call; iterate via follow-up PRs

EIPs discussed

AI Disclaimer: Some content or metadata on EIPsInsight may be AI-inferred or automatically compiled. If you find any discrepancy, please contact us at dev@avarch.org.

Contact dev@avarch.org