From 3f6e5b9c3ad5c453bcb7ef19f342801751f92c58 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Tue, 14 Dec 2021 16:10:19 +1100 Subject: [PATCH] Add checkpoint sync --- sync/optimistic.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sync/optimistic.md b/sync/optimistic.md index ccae7d093..07293bde0 100644 --- a/sync/optimistic.md +++ b/sync/optimistic.md @@ -72,6 +72,11 @@ from `SYNCING` to `INVALID`. Specifically, a block deemed `INVALID` at any point MUST NOT be included in the canonical chain and the weights from those `INVALID` blocks MUST NOT be applied to any `VALID` or `SYNCING` ancestors. +## Checkpoint Sync (Weak Subjectivity Sync) + +A consensus engine MAY assume that the `ExecutionPayload` of a block used for +checkpoint sync is `VALID`. + ### Helpers Let `head_block: BeaconBlock` be the result of calling of the fork choice