Old onion peers less likely working

This commit is contained in:
shortcutme 2017-04-09 11:54:15 +02:00
parent 409841a3cf
commit 6c8a7e3cfa
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -46,7 +46,9 @@ class ContentDbPlugin(object):
peer.hashfield.replaceFromString(row["hashfield"])
num_hashfield += 1
peer.time_added = row["time_added"]
peer.reputation = int((time.time() - peer.time_added) / (60 * 60 * 24)) # Older peers has more reputation
peer.reputation = int((time.time() - peer.time_added) / (60 * 60 * 24)) # Boost reputation for older peers
if row["address"].endswith(".onion"):
peer.reputation = peer.reputation / 2 # Onion peers less likely working
num += 1
site.log.debug("%s peers (%s with hashfield) loaded in %.3fs" % (num, num_hashfield, time.time() - s))