Skip to content

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

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

Closed
will-corcoran opened this issue Apr 30, 2025 · 4 comments
Closed

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

will-corcoran opened this issue Apr 30, 2025 · 4 comments
Labels
Breakout Type: Topic-specific breakout calls DA Topic: Data availability PeerDAS Series: PeerDAS

Comments

@will-corcoran
Copy link

will-corcoran commented Apr 30, 2025

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) -
@github-actions github-actions bot added Breakout Type: Topic-specific breakout calls DA Topic: Data availability PeerDAS Series: PeerDAS labels Apr 30, 2025
Copy link

github-actions bot commented Apr 30, 2025

  • Action: Bot processing finished at 2025-05-06 12:57 UTC

⚠️ Discourse Topic Error

⚠️ Error: Missing or invalid duration format. Provide duration in minutes after the date/time. Please correct the format in the issue body.

Calendar Event: Skipped creation due to missing time/duration in issue.

Telegram Notification

  • Sent message for this occurrence to Ethereum Protocol Updates channel

@ralexstokes
Copy link
Member

leaving a quick summary from ACDC #156:

proposal for next steps on peerdas/fusaka

  • fix issues with devnet-6
  • make devnet-7 spec with:
    • v1.5.0 (includes some minor changes after beta.5)
    • should include validator custody, unless implementation complexity would delay launching devnet-7 significantly
  • make devnet-8 spec on top of devnet-7 with BPO feature

devnet-8 would form the basis for fusaka-devnet-0

@ralexstokes
Copy link
Member

this isn't quite ready to merge, but is in a place for initial review

ethereum/EIPs#9588

@cortze
Copy link

cortze commented May 5, 2025

The ProbeLab team would like to show some results from our El mempool hit-rate study, complementing our previous ethresear.ch post.
This includes extra insights on the engine_GetBlobV1 req/resp between the CL and the EL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breakout Type: Topic-specific breakout calls DA Topic: Data availability PeerDAS Series: PeerDAS
Projects
None yet
Development

No branches or pull requests

3 participants