From 4bc23ab265a20da68551b8b0dda23b62295a71b9 Mon Sep 17 00:00:00 2001 From: Ganesha Upadhyaya Date: Wed, 11 Oct 2023 09:36:42 -0500 Subject: [PATCH] update network vs subjective head description --- sync/sync.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sync/sync.md b/sync/sync.md index f83ea707..566ee84c 100644 --- a/sync/sync.md +++ b/sync/sync.md @@ -5,6 +5,8 @@ Syncer implements efficient synchronization for headers. There are two main processes running in Syncer: * Main syncing loop(`syncLoop`) * Performs syncing from the latest stored header up to the latest known Subjective Head + * Subjective head: the latest known local valid header and a sync target. + * Network head: the latest valid network-wide header. Becomes subjective once applied locally. * Syncs by requesting missing headers from Exchange or * By accessing cache of pending headers * Receives every new Network Head from PubSub gossip subnetwork (`incomingNetworkHead`)