Open
Description
During backfill the only verification we do is of the block's signatures:
lighthouse/beacon_node/beacon_chain/src/historical_blocks.rs
Lines 205 to 213 in d96b731
This does not cover the blobs or data columns, which could be mismatched/invalid.
For blobs we should check:
- KZG inclusion proof (already checked by the network crate: ).
- Blob data matches the KZG commitment: TODO (verify KZG proof).
- Signature in the blob's block header matches the block's signature (equality check is fine).
Similarly for data columns.