Add EE assumptions
This commit is contained in:
parent
2c62ed3b77
commit
497b5f8cbb
|
@ -49,6 +49,15 @@ A consensus engine MUST NOT interpret an error or failure to respond to a
|
||||||
message as a `SYNCING`, `VALID` or `INVALID` response. A consensus engine MAY
|
message as a `SYNCING`, `VALID` or `INVALID` response. A consensus engine MAY
|
||||||
queue such a message for later processing.
|
queue such a message for later processing.
|
||||||
|
|
||||||
|
### Assumptions about Execution Engine Behaviour
|
||||||
|
|
||||||
|
This specification assumes execution engines will only return `SYNCING` when
|
||||||
|
there is insufficient information available to make a `VALID` or `INVALID`
|
||||||
|
determination on the given `ExecutionPayload` (e.g., the parent payload is
|
||||||
|
unknown). Specifically, `SYNCING` responses should be fork-specific; the search
|
||||||
|
for a block on one chain MUST NOT trigger a `SYNCING` response for another
|
||||||
|
chain.
|
||||||
|
|
||||||
## Merge Transition
|
## Merge Transition
|
||||||
|
|
||||||
To protect against attacks during the transition from empty `ExecutionPayload`
|
To protect against attacks during the transition from empty `ExecutionPayload`
|
||||||
|
|
Loading…
Reference in New Issue