HomePhabricator

Added feeler connections increasing good addrs in the tried table.
dbb1f640e67dUnpublished

Unpublished Commit · Learn More

Repository Importing: This repository is still importing.

Description

Added feeler connections increasing good addrs in the tried table.

Tests if addresses are online or offline by briefly connecting to them. These short lived connections are referred to as feeler connections. Feeler connections are designed to increase the number of fresh online addresses in tried by selecting and connecting to addresses in new. One feeler connection is attempted on average once every two minutes.

This change was suggested as Countermeasure 4 in
Eclipse Attacks on Bitcoin’s Peer-to-Peer Network, Ethan Heilman,
Alison Kendler, Aviv Zohar, Sharon Goldberg. ePrint Archive Report
2015/263. March 2015.

Details

Provenance
Ethan Heilman <Ethan.R.Heilman@gmail.com>Authored on Jun 17 2016, 04:10
EthanHeilman <ethan.r.heilman@gmail.com>Committed on Aug 23 2016, 20:26
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGING8250de13587e: Merge #8453: Bring secp256k1 subtree up to date with master
Branches
Unknown
Tags
Unknown

Event Timeline

EthanHeilman <ethan.r.heilman@gmail.com> committed rSTAGINGdbb1f640e67d: Added feeler connections increasing good addrs in the tried table. (authored by Ethan Heilman <Ethan.R.Heilman@gmail.com>).Aug 23 2016, 20:26