-
https://github.com/libp2p/js-libp2p-kad-dht/pull/1
-
ETA: 2023-09-30
Description: Complete the missing/incomplete parts of go-kademlia such that it can be used to implement the DHT in [go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) a…
iand updated
10 months ago
-
## Problem
We see traces in the backend like this
```
2023-11-08T12:44:25.637+0100 DEBUG mintter/syncing syncing/syncing.go:151 SyncLoopError {"traceID": 1699443858624473, "peer": "12D3Ko…
-
TL;DR There is a race condition that causes FindProvidersAsync to miss a provider
I was experimenting with testground using a lossless network and TCP. In my experiment I am using 200 nodes, each p…
-
The default `rendezvousString` did not work well for me.
Instead, I use a UUID as `rendezvousString` and it did work better. But, after a restart, I get errors concerning the old peers:
- `dial a…
-
It came to my attention that the best way to proceed for our client implementers is to define the minimum requirements that everyone will need from libp2p. Once we do this, we can create a living docu…
-
Finding content on the IPFS network can slow at times. This meta-issue tracks the issue, the reasons behind it, and the work being done to fix it.
There are two main causes for not being able to fi…
-
I see there is "Kademlia Cache". But is it Kademlia actually not working?
-
Currently, all nodes participate as full DHT servers by default. Unfortunately, this means:
1. We have a lot of crappy unreachable DHT servers.
2. I have to repeatedly tell users to run their clie…
-
**how to create my own bootstrap peer like DefaultBootstrapPeers in [github.com/libp2p/go-libp2p-kad-dht/dht_bootstrap.go:16](https://github.com/libp2p/go-libp2p-kad-dht/blob/8a40bef78cf7d9c742a04f356…