Skip to content

Decoupling the by root request #3992

@realbigsean

Description

@realbigsean

We need to update the BlockAndBlobsSidecar by root request we have implemented to a BlobSidecar by root request. When serving this request presently we check the early attester cache, now it seems like we should draw from whatever caching we have for blobs in gossip, this would let us serve blobs to peers even if we haven't been able to check data availability ourselves, this seems better for the network.

the BlobSidecar now includes a parent block root field, this would let us request for missing blob parents by root. This is interesting but may end up being tricky. I'm unsure how this ends up fitting into our current use of the ResourceUnavailable response. We're using it to denote the requrested blob was pre-4844.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions