Skip to content

Commit 2b3d254

Browse files
authored
Merge of #6338
2 parents ed7cd3b + 7464bdc commit 2b3d254

File tree

2 files changed

+3
-35
lines changed

2 files changed

+3
-35
lines changed

book/src/checkpoint-sync.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@ curl -H "Accept: application/octet-stream" "http://localhost:5052/eth/v2/beacon/
158158
curl -H "Accept: application/octet-stream" "http://localhost:5052/eth/v1/beacon/blob_sidecars/$SLOT" > blobs.ssz
159159
```
160160

161-
where `$SLOT` is the slot number. It can be specified as `head` or `finalized` as well.
161+
where `$SLOT` is the slot number. A slot which is an epoch boundary slot (i.e., first slot of an epoch) should always be used for manual checkpoint sync.
162162

163-
_Both_ the state and block must be provided and the state **must** match the block. The
163+
If the block contains blobs, all state, block and blobs must be provided and must point to the same slot. The
164164
state may be from the same slot as the block (unadvanced), or advanced to an epoch boundary,
165165
in which case it will be assumed to be finalized at that epoch.
166166

book/src/faq.md

Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
- [My beacon node logs `WARN Error signalling fork choice waiter`, what should I do?](#bn-fork-choice)
1515
- [My beacon node logs `ERRO Aggregate attestation queue full`, what should I do?](#bn-queue-full)
1616
- [My beacon node logs `WARN Failed to finalize deposit cache`, what should I do?](#bn-deposit-cache)
17-
- [My beacon node logs `WARN Could not verify blob sidecar for gossip`, what does it mean?](#bn-blob)
1817

1918
## [Validator](#validator-1)
2019

@@ -203,16 +202,6 @@ This suggests that the computer resources are being overwhelmed. It could be due
203202

204203
This is a known [bug](https://github.com/sigp/lighthouse/issues/3707) that will fix by itself.
205204

206-
### <a name="bn-blob"></a> My beacon node logs `WARN Could not verify blob sidecar for gossip`, what does it mean?
207-
208-
An example of the full log is shown below:
209-
210-
```text
211-
Jun 07 23:05:12.170 WARN Could not verify blob sidecar for gossip. Ignoring the blob sidecar, commitment: 0xaa97…6f54, index: 1, root: 0x93b8…c47c, slot: 9248017, error: PastFinalizedSlot { blob_slot: Slot(9248017), finalized_slot: Slot(9248032) }, module: network::network_beacon_processor::gossip_methods:720
212-
```
213-
214-
The `PastFinalizedSlot` indicates that the time at which the node received the blob has past the finalization period. This could be due to a peer sending an earlier blob. The log will be gone when Lighthouse eventually drops the peer.
215-
216205
## Validator
217206

218207
### <a name="vc-activation"></a> Why does it take so long for a validator to be activated?
@@ -281,28 +270,7 @@ limit](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beac
281270
it will only allow the number of validators to increase (churn) by a certain
282271
amount. If a new validator isn't within the churn limit from the front of the queue,
283272
they will need to wait another epoch (6.4 minutes) for their next chance. This
284-
repeats until the queue is cleared. The churn limit is summarised in the table below:
285-
286-
<div align="center" style="text-align: center;">
287-
288-
| Number of active validators | Validators activated per epoch | Validators activated per day |
289-
|----------------|----|------|
290-
| 327679 or less | 4 | 900 |
291-
| 327680-393215 | 5 | 1125 |
292-
| 393216-458751 | 6 | 1350 |
293-
| 458752-524287 | 7 | 1575 |
294-
| 524288-589823 | 8 | 1800 |
295-
| 589824-655359 | 9 | 2025 |
296-
| 655360-720895 | 10 | 2250 |
297-
| 720896-786431 | 11 | 2475 |
298-
| 786432-851967 | 12 | 2700 |
299-
| 851968-917503 | 13 | 2925 |
300-
| 917504-983039 | 14 | 3150 |
301-
| 983040-1048575 | 15 | 3375 |
302-
303-
</div>
304-
305-
For example, the number of active validators on Mainnet is about 574000 on May 2023. This means that 8 validators can be activated per epoch or 1800 per day (it is noted that the same applies to the exit queue). If, for example, there are 9000 validators waiting to be activated, this means that the waiting time can take up to 5 days.
273+
repeats until the queue is cleared. The churn limit for validators joining the beacon chain is capped at 8 per epoch or 1800 per day. If, for example, there are 9000 validators waiting to be activated, this means that the waiting time can take up to 5 days.
306274

307275
Once a validator has been activated, congratulations! It's time to
308276
produce blocks and attestations!

0 commit comments

Comments
 (0)