P2P2026-06-03_002

P2P Networking #002

2026-06-03 2 decisions 445 transcript lines

Transcript

Call summary

Decisions
  • EL should guarantee blob availability for current slot after hasBlobs returns true; next slot not guaranteed - 00:49:30
  • Lighthouse will disable MPLEX by default in next release; opt-in flag remains available - 00:18:19
Highlights
  • Client Updates:
    • ·Lighthouse: next release adds partial message support for Fulu and disables MPLEX by default - 00:17:47
    • ·Discovery V5: all clients now passing basic tests; ethrex passing most, coverage being expanded - 00:20:47
  • Sparse Blob Pool:
    • ·EIP-8070 sparse blob pool spec stable; Geth, Nethermind, and ethrex have active implementations - 00:23:51
    • ·No CL yet supports engine API changes (getBlobsV4 + custody group FCU notification) needed for devnet testing - 00:25:58
    • ·Atomicity concern raised: hasBlobs and getBlobsV4 are not atomic; Lighthouse confirmed it does not populate 'I have' bitmap from hasBlobs, only the request bitmap - 00:47:22
    • ·Raúl proposed renaming hasBlobs (e.g., 'lock blobs' or 'prepare blobs') since it carries implicit availability guarantee for current slot - 00:49:55
    • ·Partial messages spec lacks explicit implementer note about hasBlobs/getBlobsV4 non-atomicity; agreed to add one - 00:56:58
  • Pq Interop Devnets:
    • ·PQ shadow simulation: 32-node devnet stable (~500ms propagation); 64-node shows finalization gaps with 256KB SNARK blocks at 4s slots - 01:01:06
    • ·Zeam and other clients will add artificial aggregation delay flags to make simulations more realistic - 01:05:19
Action Items
  • Kamil / all CL teams - Create Sparse Blob Pool coordination channel in Ethereum Discord; CL teams (Prysm, Lighthouse, Teku) ping when getBlobsV4 + FCU custody group notification is ready - 01:00:07
  • Daniel Knopik / Michael - Add implementer's note to partial messages spec clarifying hasBlobs and getBlobsV4 are non-atomic - 00:56:53

Key decisions

  • EL should guarantee blob availability for current slot after hasBlobs returns true; next slot not guaranteed

    guarantee blob availability for current slot
  • Lighthouse will disable MPLEX by default in next release; opt-in flag remains available

    disable MPLEX by default in next release

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.