CIP-0164 | Refine Leios protocols based on buidlerfest discussions
- use Reactive Streams semantics for bounded push of block announcements and votes
- remove votes offer & request communication cycles to cut down latency
- remove probably premature optimisation of block / txn request by just listing txn indices
- split LeiosNotify into LeiosAnnounce (for EBs), LeiosVotes, LeiosBlockNotify (for when EB and/or txns are available upstream) to allow independent treatment in the muxer and remove or reduce head-of-line blocking
We might also want to allocate N2N mini-protocol IDs in this CIP because multiple teams are starting to play with this spec and might want to check interoperability.
Signed-off-by: Roland Kuhn <[email protected]>