Emulate message receive acknowledgement for better staggered sending
Help gossip router to gather additional statistics about connection characteristics (e.g. latency and bandwidth) and optimize message sending (send staggering mostly)
Additionally that could potentially be used to keep TCP connection 'warm' (avoid TCP slow start restart) by sending quite frequent PING requests (with a period of 1-2 RRTs)
This PR introduces a new GossipSub version 1.2
Co-authored with @Menduist
New messages
The new
PING/PONG
control messages are addedPotential applications:
PING
requests (with a period of 1-2 RRTs)