Apply suggestions from code review

Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
This commit is contained in:
Mikhail Kalinin 2022-08-02 12:25:15 +06:00 committed by GitHub
parent 47ee4308fc
commit a3b7c6c505
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -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
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)
breaks a deadlock between the state sync and processing a beacon block by skipping payload
execution as long as execution engine is syncing.
Optimistic block import (i.e. import when the execution engine *cannot* currently validate the payload)
breaks a deadlock between the execution layer sync process and importing beacon blocks
while the execution engine is syncing.
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