system
1
Meeting Info
Agenda
GitHub Issue
Chloe
2
This week’s call notes:
1. Team update
-
Update on Trin & Glados by Mike
- Added AcceptCodes to census and bridge metrics for better tracking
- Beacon network is now required when History network is enabled
- Simplified header proof generation code to avoid duplication
- Changed ExecutionBlockProof from list to vector
- PR to enable HistoricalSummaries bridge and prepare for future testnet support
- Glados
- Fixed a broken spec link
- Added protocol version support by client graph
-
Update on Fluffy by Kim
- Added protocol versioning support
- Implemented ephemeral header encoding/ decoding (disabled for now until database update work is complete)
- Implemented offer cache to hold content IDs of recent offers
- Added metrics to count offer accept codes (Grafana dashboard will be updated accordingly)
- Adjusted tests to support HeaderWithProof using SSZ vectors for Capella & Deneb
- Adjust tests for supporting HeaderWithProof updated version with SSZ vector instead of list
- Adjusted generation of test vectors and enabled validation accordingly
- Updated portal-spec-tests test vectors
- Revisited the PR of adding the HistoricalSummariesWithProof endpoint in Nimbus consensus client (expected to be merged soon)
- PR to add HistoricalSummariesWithProof for Electra
-
Update on Shisui by Qi Zhou
- Added ephemeral types support and test vectors
- Improved performance with multi-threading validation, reducing rejection rates from ~66% to <40%
- Continued pushing for integration with Geth but delayed due to recent Pectra upgrade priority
-
Update on Samba by Meld
- Continued internal adjustements to integrate Samba with Besu
- Working on completing all discv5 endpoints in the implementation
- Working towards deploying a Besu-Samba integrated instance
- Plan to differentiate client version string for tracking Besu-Samba integrated version and Samba standalone version
-
Update on Ultralight by acolytec3
- Merged discv5 fixes into ChainSafe implementation (not yet deployed to boot nodes)
- DevOps continued improving boot node stability through VM placement updates
- Plan to update History network container for Deneb headers
- Start to review ephemeral header gossip logic, and prepare to active the already-implemented basic types
2. Discussion topics
2.1 History Network Deployment & Monitoring
- Goal
- Finalize History network deployment to unblock State network development
- Primary focus is to get the ephemeral head fully live and deployed
- Action items
- Create a meta-issue (led by Kolby) to track remaining tasks across client teams
- Glados monitoring
- Separate infra needed for tracking ephemeral head data
- Minimal Beacon network monitoring to verify gossip availability
- Next step
- Client teams to contribute status updates via the meta-issue
2.2 Pectra Upgrade & Testnet Integration
- Pectra Fork Readiness
- Most Pectra-related updates are client-specific
- No major cross-team sync needed now
- Hive tests can be updated after the Pectra fork ships
- Future Fork Testnet Integration
- Integrate Portal into testnets before future forks to avoid post-fork delays
- Prioritize Sepolia as the primary testnet for Portal-related work, as it contains pre-merge data
1 Like