Merge pull request #5682

3768db2 p2p: add a reference to Cao, Tong et al. for the last_seen changes (moneromooo-monero)
This commit is contained in:
luigi1111 2019-08-15 17:27:30 -05:00
commit 017162b5b2
No known key found for this signature in database
GPG Key ID: F4ACA0183641E010
1 changed files with 3 additions and 0 deletions

View File

@ -278,6 +278,9 @@ namespace nodetool
// was moved to the gray list (if it's not accessibe, which the attacker can check if // was moved to the gray list (if it's not accessibe, which the attacker can check if
// the address accepts incoming connections) or it was the oldest to still fit in the 250 items, // the address accepts incoming connections) or it was the oldest to still fit in the 250 items,
// so its last_seen is old. // so its last_seen is old.
//
// See Cao, Tong et al. "Exploring the Monero Peer-to-Peer Network". https://eprint.iacr.org/2019/411
//
const uint32_t pick_depth = anonymize ? depth + depth / 5 : depth; const uint32_t pick_depth = anonymize ? depth + depth / 5 : depth;
bs_head.reserve(pick_depth); bs_head.reserve(pick_depth);
for(const peers_indexed::value_type& vl: boost::adaptors::reverse(by_time_index)) for(const peers_indexed::value_type& vl: boost::adaptors::reverse(by_time_index))