My P2P is a bit rusty, but as far as I understand; if we're running a full node, other nodes will connect to us to share blocks. So I can see why it would be useful to be able to see how far behind other nodes's blockchains are with the
However, what's the practical difference between
For example, what does it mean if a peer has
synced_headers equal to the height of our own blockchain, but a
synced_blocks of -1?