client/network: Allow configuring Kademlia's disjoint query paths (#7356)
The Rust libp2p-kad implementation can require iterative queries to use disjoint paths for increased resiliency in the presence of potentially adversarial nodes. Allow Substrate users to enable this feature via the `--kademlia-disjoint-query-paths` flag.
Showing
- substrate/client/cli/src/params/network_params.rs 9 additions, 0 deletionssubstrate/client/cli/src/params/network_params.rs
- substrate/client/network/src/config.rs 4 additions, 0 deletionssubstrate/client/network/src/config.rs
- substrate/client/network/src/discovery.rs 56 additions, 36 deletionssubstrate/client/network/src/discovery.rs
- substrate/client/network/src/service.rs 1 addition, 0 deletionssubstrate/client/network/src/service.rs
Please register or sign in to comment