[0.13 backport] Added feeler connections increasing good addrs in the tried table. #8643

pull jonasschnelli wants to merge 1 commits into bitcoin:0.13 from jonasschnelli:2016/08/feeler_013 changing 4 files +83 −9
  1. jonasschnelli commented at 7:50 PM on September 1, 2016: contributor

    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.

    Backport for 0.13 from #8282

  2. 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.
    e8a7df8d43
  3. jonasschnelli added the label P2P on Sep 1, 2016
  4. jonasschnelli commented at 7:51 PM on September 1, 2016: contributor

    Applies without changes, opened this PR to not forget about it.

    0.12 BP – in case we want to do this – would be here: https://github.com/bitcoin/bitcoin/compare/0.12...jonasschnelli:2016/08/feeler_012?expand=1 (needed some merge-care).

  5. gmaxwell commented at 10:34 PM on September 1, 2016: contributor

    ACK.

  6. sipa commented at 11:47 AM on September 5, 2016: member

    utACK e8a7df8d43f63729daba02fa029a509640b796ba. Verified the backport by recreating it.

  7. fanquake added the label Backport on Oct 10, 2016
  8. fanquake added this to the milestone 0.13.1 on Oct 10, 2016
  9. btcdrak commented at 8:58 AM on October 11, 2016: contributor

    utACK e8a7df8d43f63729daba02fa029a509640b796ba

  10. MarcoFalke commented at 9:06 AM on October 11, 2016: member

    Nit: Can you include the original commit hash and pull number in the body? @luke-jr created a devtool for this: https://botbot.me/freenode/bitcoin-core-dev/2016-09-09/?msg=72737288&page=2, which should be added to our master branch.

  11. laanwj commented at 6:40 PM on October 13, 2016: member

    This was already backported in #8679, closing

  12. laanwj closed this on Oct 13, 2016

  13. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-24 12:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me