mirror of
https://github.com/status-im/eth2.0-specs.git
synced 2025-02-05 15:25:18 +00:00
add ability for node to randomly request and descore if not serving blocks on WS period
This commit is contained in:
parent
56aafbe533
commit
2ad8fdb818
@ -753,6 +753,11 @@ Clients MUST keep a record of signed blocks seen on the epoch range
|
||||
where `current_epoch` is defined by the current wall-clock time,
|
||||
and clients MUST support serving requests of blocks on this range.
|
||||
|
||||
Synced clients unable to reply to Block requests within the
|
||||
`MIN_EPOCHS_FOR_BLOCK_REQUESTS` epoch range MAY get descored or disconnected at any time.
|
||||
Note, due to this it is risky behaviour to begin participating as a full node at the head if having
|
||||
not yet backfilled on this range.
|
||||
|
||||
*Note*: The above requirement implies that nodes that start from a recent weak subjectivity checkpoint
|
||||
MUST backfill the local block database to at least epoch `current_epoch - MIN_EPOCHS_FOR_BLOCK_REQUESTS`
|
||||
to be compliant with `BlocksByRange` requests. To safely perform such a
|
||||
|
Loading…
x
Reference in New Issue
Block a user