I believe the requests Jeff is seeing came from my crawler although anyone could be running it (https://github.com/ayeowch/bitnodes) since there is no IP address in the log to confirm the source of the requests. This is a sample log of an actual request from my crawler at 148.251.238.178 : *2014-07-30 22:43:54 receive version message: /getaddr.bitnodes.io:0.1/: version 70001, blocks=313244, us=X.X.X.X:8333, them=0.0.0.0:0 , peer=148.251.238.178:47635* Currently, the crawler takes a full snapshot of the network of reachable nodes as soon as it is done with previous snapshot. I want to be able to diff between the snapshots to get the join and leave nodes periodically. Each full snapshot is taken on average between 3 to 4 minutes hence the requests that you see from the crawler every 3 to 4 minutes. I have a task in my schedule ( https://github.com/ayeowch/bitnodes/wiki/Schedule#crawlpypingpy) to improve upon this method by skipping a new connection with currently reachable nodes while still being able to perform the diff. On Wed, Jul 30, 2014 at 11:22 PM, Jeff Garzik wrote: > Seeing this on one of my public nodes: > 2014-07-30 13:13:26 receive version message: > /getaddr.bitnodes.io:0.1/: version 70001, blocks=313169, > us=162.219.2.72:8333, peer=11847 > 2014-07-30 13:13:33 receive version message: > /getaddr.bitnodes.io:0.1/: version 70001, blocks=290000, > us=162.219.2.72:8333, peer=11848 > 2014-07-30 13:14:21 receive version message: > /getaddr.bitnodes.io:0.1/: version 70001, blocks=313169, > us=162.219.2.72:8333, peer=11849 > > That is abusive, taking up public slots. There is no reason to > connect so rapidly to the same node. > > Other seeders are also rapidly reconnect'ers, though the time window > is slightly more wide: > 2014-07-30 13:09:35 receive version message: /bitcoinseeder:0.01/: > version 60000, blocks=230000, us=162.219.2.72:8333, peer=11843 > 2014-07-30 13:12:42 receive version message: /bitcoinseeder:0.01/: > version 60000, blocks=230000, us=162.219.2.72:8333, peer=11846 > > The version message helpfully tells me my own IP address but not theirs ;p > > -- > Jeff Garzik > Bitcoin core developer and open source evangelist > BitPay, Inc. https://bitpay.com/ >