Agenda
– Cell-level deltas ( @MarcoPolo )
– Sparse blobpool ( @healthykim, @kamilsa )
– Ethp2p updates ( @raulk )
Meeting Time: Wednesday, May 20, 2026 at 15:30 UTC (60 minutes)
– Cell-level deltas ( @MarcoPolo )
– Sparse blobpool ( @healthykim, @kamilsa )
– Ethp2p updates ( @raulk )
Meeting Time: Wednesday, May 20, 2026 at 15:30 UTC (60 minutes)
YouTube recording available: https://youtu.be/sxhosPIdzWM
This meeting focused on client updates and technical discussions for blockchain development. Daniel provided updates on partial messages implementation, noting that global support is nearly complete pending review and that nodes running on Hudi showed promising results. Bosul discussed work on sparse block pools and addressed issues with Nethermind’s implementation of bitmaps, planning to update the Engine API specification. Csaba reported on Discovery V5 adoption across clients, noting that most are claiming support but some like Besu need additional work to support parallel stacks. Marco announced plans to enable partial columns on Hudi by default while keeping them disabled for mainnet, with Daniel confirming Lighthouse’s implementation is close to ready for release in the coming weeks. Raúl presented a proposal for batching attestation seals at source, explaining how this approach could reduce network traffic by allowing validators to pre-aggregate signatures, potentially addressing concerns about network bandwidth while being more user-friendly than traditional validator consolidation methods.
The team discussed updates on the Lighthouse project, where Daniel reported that work on global support for partial messages is nearly complete and pending review. Daniel also shared findings from testing nodes with Hudi and partial messages, which showed promising results but limited network impact due to only five nodes supporting it. The team briefly mentioned an internal refactor in Rust.p2p switching back to a different protobuf deserialization stack, though Raúl noted this was not significant and mainly affected message payload size.
The team discussed issues with GetBlobs latency, with Marco explaining this is a critical issue that needs resolution before mainnet deployment. Raúl explained that the latency problem likely stems from how Go clients like Geth use KB stores where values are stored on disk and only loaded into memory when accessed, making the latency appear higher than expected. The team agreed that running a CPU profile during load testing would be the best way to diagnose the issue, with Marco planning to set up an environment to reproduce the problems and investigate the exact timings.
The team discussed implementing sparse block pools and memory maps, with Bosul noting that recent changes by Camille have improved clarity. They identified an issue with Nethermind’s implementation of bitmap ordering and agreed to specify the format in both the Engine API and EIP documentation. Daniel confirmed that implementing get blocks before functionality is on his to-do list and planned to start soon after completing partials for GLOAs. The team decided to postpone deployment to Glamstore.devnet 4 due to issues with Glove transactions and instead planned to first contact Lighthouse about implementing the updates on BAL.net.
Csaba discussed the status of disk v5, noting that while everyone claims to have it, there are some implementation challenges, particularly with Besu’s lack of support for parallel stacks. He mentioned ongoing work on cloning discovery networks and developing enhanced tools for observability in the mempool. Daniel reported that Lighthouse’s implementation for partial messages is nearly ready and will be released in the coming weeks, despite current latency issues.
Daniel proposed enabling partial columns on Hudi by default while keeping them disabled for mainnet, which Marco approved. The team discussed the low adoption rate on testnets and noted that hosted nodes would likely be updated quickly. Raúl presented a proposal for batching attestation seals at source, explaining how it would reduce network traffic and improve efficiency compared to validator consolidation. The discussion included questions about the batcher’s role, DOS vectors, and potential security implications, with Raúl clarifying that the proposal uses BLS’s properties to enable aggregation while maintaining security.
a1z!up3u)a1z!up3u)a1z!up3u)