Remove block production exception
This commit is contained in:
parent
9421bf3dfd
commit
ff50bfe6e8
|
@ -183,22 +183,15 @@ payload to an execution engine.
|
||||||
|
|
||||||
## Validator assignments
|
## Validator assignments
|
||||||
|
|
||||||
An entirely optimistically synced node is *not* a full node. It is unable to
|
An optimistic node is *not* a full node. It is unable to produce blocks, since
|
||||||
produce blocks, since an execution engine cannot produce a payload upon an
|
an execution engine cannot produce a payload upon an unknown parent. It cannot
|
||||||
unknown parent. It cannot faithfully attest to the head block of the chain,
|
faithfully attest to the head block of the chain, since it has not fully
|
||||||
since it has not fully verified that block.
|
verified that block.
|
||||||
|
|
||||||
### Block Production
|
### Block Production
|
||||||
|
|
||||||
A optimistic validator MUST NOT produce a block (i.e., sign across the
|
A optimistic validator MUST NOT produce a block (i.e., sign across the
|
||||||
`DOMAIN_BEACON_PROPOSER` domain), unless one of the following exceptions are
|
`DOMAIN_BEACON_PROPOSER` domain).
|
||||||
met:
|
|
||||||
|
|
||||||
#### Block Production Exception 1.
|
|
||||||
|
|
||||||
If the justified block is fully verified (i.e., `not
|
|
||||||
is_optimistic(justified_block)`, the validator MAY produce a block upon
|
|
||||||
`latest_valid_ancestor(head)`.
|
|
||||||
|
|
||||||
### Attesting
|
### Attesting
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue