Skip to content

Post Fulu, do not compute unused proofs when using blobs or blob_sidecars beacon API #15879

@nalepae

Description

@nalepae

Post Fulu, when using the blobs or blob_sidecars beacon API, if some data column sidecars corresponding to the (non-extended) blobs are missing, Prysm:

  • reconstructs all the KZG cell proofs (additionally to the cells). These proofs are expensive to compute, and are not used in the response of these beacon APIs.
  • reconstructs cells (and KZG cell proofs) for all the blobs of the corresponding block, even if only a subset of them is asked in the API request.

Additionally to that, when using the blobs beacon API, Prysm:

  • computes the KZG blob proof. This proof is expensive to compute, and is not used in the response of this beacon API.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions