bitcoin/bitcoin — pull request #4723 by ivanpustogarov (2014-08-18 16:29:09+00:00)
Title: Add rotation of outbound connections

Every 2-5 minutes choose a random outbound connection with probability
proportionally to its connected time and disconnect the corresponding
peer. This periodically rotates outbound connections and prevents a
Bitcoin client from being fingerprinted (the set of outbound connections
uniquely identifies a client).
This is to initiate a discussion.