Question Regarding Fallback Logic and Beacon Root Consistency in _selectFallbackPreconfer
#21
swarna1101
started this conversation in
General
Replies: 1 comment
-
We use the first valid root in the previous epoch to find the fallback preconfer in the current epoch, so unless there is a 32 block reorg or 32 skipped slots (both are unrealistic in ETH PoS), we are good.
Fallback preconfer is the same for the entire epoch, so there must be a single consistent random number to determine it. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
From the
_selectFallbackPreconfer
function inPreconfTaskManager
, the fallback preconfer is determined by the beacon block root as a source of randomness:Since the randomness is derived from the beacon block root, which can vary based on slot finality, how do we ensure that the selected fallback preconfer remains consistent ?
Also, if the randomness source shifts mid-epoch, could this impact the lookahead consistency?
Would it be required to add a check for slot finality or anchor the beacon root at a checkpoint to prevent inconsistency in fallback selection?
Beta Was this translation helpful? Give feedback.
All reactions