mirror of
https://github.com/status-im/eth2.0-specs.git
synced 2025-03-01 18:50:35 +00:00
Apply suggestions from code review
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
This commit is contained in:
parent
47ee4308fc
commit
a3b7c6c505
@ -279,9 +279,9 @@ State sync requires the knowledge of the current head of the chain to converge e
|
|||||||
If not constantly fed with the most recent head, state sync won't be able to complete
|
If not constantly fed with the most recent head, state sync won't be able to complete
|
||||||
because the recent state soon becomes unavailable due to state trie pruning.
|
because the recent state soon becomes unavailable due to state trie pruning.
|
||||||
|
|
||||||
Optimistic block import (i.e. import without waiting for a payload to be executed by the engine)
|
Optimistic block import (i.e. import when the execution engine *cannot* currently validate the payload)
|
||||||
breaks a deadlock between the state sync and processing a beacon block by skipping payload
|
breaks a deadlock between the execution layer sync process and importing beacon blocks
|
||||||
execution as long as execution engine is syncing.
|
while the execution engine is syncing.
|
||||||
|
|
||||||
Optimistic sync works nicely with execution engines using block execution as a default
|
Optimistic sync works nicely with execution engines using block execution as a default
|
||||||
sync mechanism (e.g. Erigon). It makes optimistic sync a *generalized* solution for
|
sync mechanism (e.g. Erigon). It makes optimistic sync a *generalized* solution for
|
||||||
|
Loading…
x
Reference in New Issue
Block a user