Skip to content

PeerDAS Breakout Room - Call #28 | May 06, 2025 #1514

Closed
@will-corcoran

Description

@will-corcoran

PeerDAS Breakout Room - Call #28 | May 06, 2025

Resources

Agenda Overview

A. Client Updates
B. Devnet / Testing Updates
C. Spec / EIP Discussion
D. Open Discussion
E. Schedule

Agenda Details

A. Client Updates

CL Client Teams

Team Active ICs Previous Update
Lighthouse Jimmy, Pawan + J Fixing sync issues on Sunnyside
Prysm Manu, Terence & Radek + Francis & Niram from Base Working on merging PeerDAS branch into main
Teku Dmitrii + Jerone Ost from Soneium Completed cell proof, getBlobsv2. Working to get ready to merge into main
Nimbus Agnish & Dustin Improving column sync performance
Lodestar Matt K, Katya + Derek & Hugh from Base Working on integration testing with Kurtosis
Grandine Hangleang & Saulius Grigaitis Investigating column sync issues

EL Client Teams

Team Active ICs Pervious Update
Geth Felix, Marius, Lightclient Updating Fusaka to remove EOF. Working on issues with v1 blobs in payload
Nethermind FLCL, Marcin Working on internal reviews to prepare PR for master branch
Reth Roman, Dan Rebasing banch on top of main
Besu Justin -
Erigon tbd -
ethereumjs Gajinder Ready to test with Kurtosis and join devnet-7

B. Devnet / Testing Updates

Topic Subtopic Details
PandaOps devnet-7 - Planning launch after Pektra upgrade
- Spec: consensus-spec v1.5.0 (includes post-beta.5 changes)
- Include validator custody unless implementation would cause significant delays
- Fix sync issues from devnet-6
- Include PR #4284 (Improve DataColumnSidecarsByRoot request)
devnet-6 - Client sync issues status update
- Addressing issue with clients reporting unavailable subnet capabilities
Sunnyside Labs Column Reconstruction - Grandine considering implementing reconstruction during sync
- Prysm working on similar implementation for emergency sync
- Lighthouse performs reconstruction at head but not during range sync
- Discussion on strategy for unhealthy networks where columns aren't reliably served
ProbeLab EL Mempool - Review results from our El mempool hit-rate study, complementing previous ethresear.ch post.
- This includes extra insights on the engine_GetBlobV1 req/resp between the CL and the EL.

Spec / EIP Discussion

Spec Number Topic Opened by Status Status / Discussion
consensus #4291 Make *_REQUESTS_PER_PAYLOAD the same for mainnet/minimal Justin Traglia MERGED ✅ -
consensus #4284 Improve DataColumnSidecarsByRoot request Justin Traglia MERGED ✅ -
consensus + EIP #4277 Blob schedule PR (addresses #4267 and #4266) Gabe Open - PLEASE REVIEW. Goal is to merge by Friday. "Ignore table parsing code btw"
- Related: Update EIP-7594: Add blob count per tx limit via blobSchedule (link) [FLCL]
consensus #4235 Additional PR for discussion: Release v1.5.0-beta.4 Justin Traglia MERGED ✅
consensus #4286 Fulu BlobSidecarsByRange/Root Deprecation Support SunnysideJ Open Ready to merge?
consensus #4284 Improve DataColumnSidecarsByRoot request Justin Traglia MERGED ✅ - Previous: single uint64 column index; New: list of indices with max_slots_per_sidecar (~128)
- Discussion on inclusion in peerdas-devnet-7 due to incompatible implementations
beacon API #524 Add new getBlobSidecars spec Francis Open - Debate about all-or-nothing approach to blob retrieval
- API primarily supports local block building where blobs are in public mempool
- Data shows 60% success rate with current getBlobsV1 on mainnet
execution API #630 Add EIP-7594 (PeerDAS) related changes Francis MERGED ✅ Cell Proof Computation, moved to tx-sender
builder #117 builder-specs: Add EIP-7594 (PeerDAS) related changes Francis Open -
EIPs #9588 Update EIP-7594: Polish EIP, expand rationale Alex Open Reviewing security w/ Francesco and Marco

D. Open Discussion

  • Validator Custody Implementation

    • Most teams haven't had time to fully implement
    • Agnish from Nimbus: implement validator custody with column refill mechanism (link)
    • Decision needed on inclusion in peerdas-devnet-7
  • Builder Support (Terence)

    • Builders serving as super nodes to help with blob retrieval
    • Possibility of adding this to builder specification
  • Roadmap to Fusaka

    • Confirm plan: peerdas-devnet-7 → peerdas-devnet-8 → fusaka-devnet-0
    • peerdas-devnet-8 to include BPO feature
    • fusaka-devnet-0 to be based on devnet-8 spec
  • PeerDAS Breakout Room

    • Depreciate this call and cover PeerDAS in ACD(?)
    • If so, what is the schedule for making this change?

E. Schedule

Date(s) Item Done
May ~7th Pektra Mainnet -
May ~7th consensus-spec Release v1.5.0 -
Mid-May peerdas-devnet-7 -
Late May peerdas-devnet-8 (with BPO feature) -
~June 1st fusaka-devnet-0 (based on devnet-8) -
June 8-14 EL / CL Interop -
Post June 14 Audits: KZG libraries (c-kzg-4844, rust-eth-kzg, go-eth-kzg) -

Metadata

Metadata

Assignees

No one assigned

    Labels

    BreakoutType: Topic-specific breakout callsDATopic: Data availabilityPeerDASSeries: PeerDAS

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions