You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prysm nodes serving blobs by range requests do not verify that the blob sidecars stored in the database match the block commitment count. This could result in a Prysm node with insufficient blob sidecars in the database (it is unclear how this situation arises) servicing an incorrect number of blob sidecars matching the block's KZG commitment, thereby violating the following P2P specification rule:
Clients MUST include all blob sidecars of each block from which they include blob sidecars.
One naive solution is to check total indices matches the blob kzg commitments count before responding to peer:
Prysm nodes serving blobs by range requests do not verify that the blob sidecars stored in the database match the block commitment count. This could result in a Prysm node with insufficient blob sidecars in the database (it is unclear how this situation arises) servicing an incorrect number of blob sidecars matching the block's KZG commitment, thereby violating the following P2P specification rule:
One naive solution is to check total indices matches the blob kzg commitments count before responding to peer:
prysm/beacon-chain/sync/rpc_blob_sidecars_by_range.go
Line 31 in 258908d
The text was updated successfully, but these errors were encountered: