-
ETA: 2023-08-31
[go-kademila](https://github.com/plprobelab/go-kademlia) is a new modular Kademlia implementation designed to have predictable performance and resource utilization. We plan to refac…
iand updated
9 months ago
-
With the next `go-libp2p` release it is gonna be smarter and sequence dials by how usefull they are meant to be.
This means if LAN addresses are found it will sequence thoses first. Right now we publ…
-
Currently, the DHT in this package is the "IPFS" DHT.
1. It's called IpfsDHT.
2. It's protocol starts with /ipfs.
3. It _requires_ the IPFS DHT validators.
4. It defaults to a special "auto" mod…
-
https://github.com/libp2p/go-libp2p-kad-dht is implementing a public `GetPublicKey(peer.ID)` method. It isn't the role of the DHT to provide such a feature.
https://github.com/libp2p/go-libp2p-kad…
-
We should have a `SearchByKadId` RPC which allows us to search for a key in the network using it's DHT Id in the XOR space and then revisit how we refresh the Routing Table/have better tests.
## TO…
-
### Faucet Type
Web
### Problem
…
-
### Description
With https://github.com/libp2p/rust-libp2p/pull/4371 merged, we have the foundation of https://github.com/libp2p/rust-libp2p/issues/4302 implemented.
`libp2p-kad` needs to be exten…
-
## Description
To improve privacy during kademlia lookups it was proposed to add double hashing support to kad. The following part of [the notion](https://pl-strflt.notion.site/Double-Hashing-for-P…
-
The current host example doesn't default to becoming a self-sustaining DHT mesh. It would be useful to add an example using the `Dual` DHT from `go-libp2p-kad-dht` to demonstrate that configuration.
-
the libp2p endpoint doesn't yet make use of `sync.Pool` to optimize memory allocations when writing/reading messages to/from a libp2p stream. This seems to be an easy performance improvement.
[go-l…