From 991d6d5609c6b4b429524a6e809218214bd021af Mon Sep 17 00:00:00 2001 From: danny Date: Thu, 19 Oct 2023 20:58:20 -0600 Subject: [PATCH] add note about not invalidating valid and available blocks --- specs/deneb/fork-choice.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/specs/deneb/fork-choice.md b/specs/deneb/fork-choice.md index 5a700cc7a..e0b0c0fef 100644 --- a/specs/deneb/fork-choice.md +++ b/specs/deneb/fork-choice.md @@ -47,6 +47,8 @@ Initially, verification requires every verifying actor to retrieve all matching The block MUST NOT be considered valid until all valid `Blob`s have been downloaded. Blocks that have been previously validated as available SHOULD be considered available even if the associated `Blob`s have subsequently been pruned. +*Note*: Extraneous or invalid Blobs received on the p2p network MUST NOT invalidate a block that is otherwise valid and available. + ```python def is_data_available(beacon_block_root: Root, blob_kzg_commitments: Sequence[KZGCommitment]) -> bool: # `retrieve_blobs_and_proofs` is implementation and context dependent