P2P Current Priorities - bitcoin-core/bitcoin-devwiki GitHub Wiki

What are you currently working on in the P2P realm? (Add your github username and the date, and any projects in bullet points, and a link to the PR, gist, branch etc where you're working. Don't put your entry below anyone who's more than a month out of date!)

@ajtowns 2021-05-17

@jonatack 2021-06-04

  • #21261 rewriting the inbound peer eviction to easily protect peers connecting via multiple special networks (onion, "localhost", I2P, CJDNS) and begin protecting I2P peers. Status: ready for final review, tagged for v22.0.

@vasild

Manually maintaining a list of items seems to be prone to getting outdated. Here is an always-actual list of opened pull requests by me.

@amitiuttarwar 2021-01-27

@ariard 2021-02-09

@jnewbery 2021-05-30

  • Move application layer data from net to net_processing:
    • #19398 describes the high-level design
    • The next PRs in the series are built on #21527 (net_processing: lock clean up)
  • Review tx rebroadcast #21061
  • Clean up addrman:
    • #20233 makes consistency checks a runtime option, so they can be used in unit/functional/fuzz tests (currently WIP)
  • Review AJ's general cleanups #20758
  • Review Carl's de-globalize chainstate manager #20158 (this is mostly in validation but touches the net_processing-validation interface a lot).

@sdaftuar 2021-01-27

@MarcoFalke 2021-01-26

@naumenkogs 2021-02-23