Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download checkpoint data columns from p2p peers #6837

Open
jimmygchen opened this issue Jan 22, 2025 · 0 comments
Open

Download checkpoint data columns from p2p peers #6837

jimmygchen opened this issue Jan 22, 2025 · 0 comments
Labels
das Data Availability Sampling syncing

Comments

@jimmygchen
Copy link
Member

Description

Our current implementation in PeerDAS (#6760) requires the checkpoint server to serve checkpoint blobs via the beacon/blob_sidecars HTTP endpoint.

Once PeerDAS is activated, a full node will no longer be able to serve this endpoint as it won't store full blobs but instead store data columns (samples), and it won't store enough to be able to serve blobs (require >= 50% of all columns to reconstruct blob sidecars) - this means the checkpoint server will need to run a supernode or custody at least 50% of all data columns.

This approach is currently the simplest solution for testing purpose, as the alternative of retrieving columns from p2p peers requires breaking an existing invariant of having all blobs/columns for blocks. However, longer term it would be beneficial to implement the latter, and potentially before PeerDAS goes live.

See this comment for more details: #6760 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
das Data Availability Sampling syncing
Projects
None yet
Development

No branches or pull requests

1 participant