-
Notifications
You must be signed in to change notification settings - Fork 439
Closed
Labels
BreakoutType: Topic-specific breakout callsType: Topic-specific breakout callsDATopic: Data availabilityTopic: Data availabilityPeerDASSeries: PeerDASSeries: PeerDAS
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) | - |
Metadata
Metadata
Assignees
Labels
BreakoutType: Topic-specific breakout callsType: Topic-specific breakout callsDATopic: Data availabilityTopic: Data availabilityPeerDASSeries: PeerDASSeries: PeerDAS