From 91cad9b19b873b66a260ae47bb20aba903d1a2aa Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Mon, 20 Dec 2021 17:19:32 +1100 Subject: [PATCH] Improve gossip wording --- sync/optimistic.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sync/optimistic.md b/sync/optimistic.md index b59c5b99b..cf9bc2d54 100644 --- a/sync/optimistic.md +++ b/sync/optimistic.md @@ -220,8 +220,14 @@ Do not apply the existing condition: Instead, apply the new condition: -- [REJECT] The block's parent (defined by block.parent_root) passes validation, - *and* `block.parent root not in optimistic_roots`. +- [IGNORE] The block's parent (defined by block.parent_root) passes validation + except the block.body.execution_payload was deemed INVALID. +- [REJECT] The block's parent (defined by block.parent_root) passes all + validation, excluding verification of the block.body.execution_payload. + +The effect of these modifications is that invalid payloads may be propagated +across the network, but only when contained inside a block that is valid in *all +other aspects*. #### Other Topics