Closed
Description
We need a protocol for vote diffusion. The existing TxSubmission might be a good starting point.
We shall also discuss how to efficiently implement vote diffusion using this protocol (e.g. avoiding duplicate downloads of the same votes), and how to handle equivocated votes (by discarding).
In general, we also must diffuse (in particular receive) votes for past volatile rounds.
Once a vote is received, we store it. #23
Related resources:
- WIP work by the IOG Network team on improving the efficiency of their TxSubmission logic: Let the thread which fetched a TX add it to the mempool IntersectMBO/ouroboros-network#4984 (stacked PR).
- CIP-0137 "Decentralized Message Queue"