EIP-8148 -- Networking¶
Note: This document is a work-in-progress for researchers and implementers.
Introduction¶
This document contains the consensus-layer networking specifications for EIP-8148.
The specification of these changes continues in the same format as the network specifications of previous upgrades, and assumes them as pre-requisite.
Modifications in EIP-8148¶
Helpers¶
Modified compute_fork_version¶
The gossip domain: gossipsub¶
Topics and messages¶
Global topics¶
Modified beacon_block¶
[Modified in EIP8148]
Added in EIP8148:
- [REJECT] The count of
block.body.parent_execution_requests.sweep_thresholdsis within its limit -- i.e. validate thatlen(block.body.parent_execution_requests.sweep_thresholds) <= MAX_SET_SWEEP_THRESHOLD_REQUESTS_PER_PAYLOAD.
Modified execution_payload¶
[Modified in EIP8148]
Added in EIP8148:
- [REJECT] The count of
execution_requests.sweep_thresholdsis within its limit -- i.e. validate thatlen(execution_requests.sweep_thresholds) <= MAX_SET_SWEEP_THRESHOLD_REQUESTS_PER_PAYLOAD, with the aliasexecution_requests = envelope.execution_requests.