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]>