Overview
There has been discussion around how ExecutionProofs should be gossiped on the p2p network. The high-level conclusion reached is that nodes should announce an IHAVE message for an ExecutionProof that they can serve. It is then the responsibility of their peers to request the proof. The intention is to minimise redundant bandwidth consumption by preventing eager gossiping of execution proofs to peers. This is particularly important because execution proofs are large (currently 300-400KB).
We should determine how best to capture this in the consensus specs.
Overview
There has been discussion around how
ExecutionProofs should be gossiped on the p2p network. The high-level conclusion reached is that nodes should announce anIHAVEmessage for anExecutionProofthat they can serve. It is then the responsibility of their peers to request the proof. The intention is to minimise redundant bandwidth consumption by preventing eager gossiping of execution proofs to peers. This is particularly important because execution proofs are large (currently 300-400KB).We should determine how best to capture this in the consensus specs.