Skip to content

Implement Cell Dissemination#629

Open
hangleang wants to merge 7 commits intodevelopfrom
feature/partial-columns
Open

Implement Cell Dissemination#629
hangleang wants to merge 7 commits intodevelopfrom
feature/partial-columns

Conversation

@hangleang
Copy link
Copy Markdown
Collaborator

@hangleang hangleang commented Mar 3, 2026

Open this PR as draft because the eth2_libp2p changes isn't stable and/or merged to stable yet, and the implementation is also need to be improved.

@hangleang hangleang force-pushed the feature/partial-columns branch from 972b689 to 88b0d95 Compare March 10, 2026 13:00
@hangleang hangleang marked this pull request as ready for review March 10, 2026 13:20
Use libp2p with partial message support

Add verify partial data column functions

Add CLI arg to enable partial message support

Add partial data column cache to handle merge partials

Publish data column sidecar after merged
Publish partial data columns if all blobs fetched from EL

Publish partial data columns when local build block

Fix incorrect validations

Add beacon metrics

Handle delayed partial data column sidecar
Avoid unnecessary computation by checking the enable_partial_columns flag before constructing partial data columns, rather than at publish time in the network layer.
@hangleang hangleang force-pushed the feature/partial-columns branch from 9c54bca to 5ab3d84 Compare March 31, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant