Fingerprinting nodes via addr requests

I think this may instead be due to the ability of nTime to be refreshed?

Timestamps are also used in gossip relay (a separate mechanism from GETADDR) of node announcements.

Oh, right.

I wonder if there would be major downsides if we’d just indiscriminately set the timestamp of each address from a GETADDR answer to a randomised but fixed value in the past (e.g. 10 +/- 2 days ago) when creating the cached response, not using our nTime information at all (with a different random value for each cache of course).

Is it possible that this would cause the address to become “terrible” quicker if it’s successively requested by GETADDRs across a path (i.e. B requests from C, A requests from B)?