Closed
Description
PeerDAS Breakout Room - Call #28 | May 06, 2025
- May 06 (Tues), 2025, 14:00 UTC
- Zoom link: https://ethereumfoundation.zoom.us/j/82523885094?pwd=mIBXul5QcwwmXU31ssZpogkOblGM4g.1
Resources
- Ethereum Protocol Call calendar
- PeerDAS-PM.md
- Google Doc Meeting Notes
- Previous call
- Facilitator email: [email protected]
- Facilitator Telegram: @corcoranwill
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) | - |