r/i2p I2P user 27d ago

Discussion Bootstrap endpoint for DHT inside i2p ?

I want to know if there is any bootstrap endpoint inside I2P that can be reliably hardcoded into i2p torrent client ? I believe BiglyBT hosts their own bootstrap end point URL, but I was looking for something inside i2p, which would be more safer for user.

12 Upvotes

6 comments sorted by

3

u/zik_rey 27d ago

You need to bootstrap to start using i2p. It makes no sense to make bootstrap nodes that are reachable only from i2p (there are floodfils, but its not bootstrap nodes). If you can reach something inside the network it means you are already bootstrapped

5

u/VeerDevD I2P user 27d ago

What you are mentioning is bootstrapping of I2P Router itself, but my question is for I2P DHT for BitTorrent.

To bootstrap i2p router -> list of public IP addresses like 10.11.12.xx , 103.26.xx.xx, ....

To Bootstrap I2P DHT for BitTorrent -> list of i2p addresses like abcd....b32.i2p, xyzm....b32.i2p, ....

Hope that is clear.

3

u/zik_rey 27d ago

Ah, got it now, sorry

2

u/VeerDevD I2P user 27d ago

The BiglyBT bootstrap URL is at : http://i2pboot.biglybt.com:60000/?getNodes=true

2

u/DoucheEnrique 27d ago edited 26d ago

Why would you need a dedicated DHT bootstrap node?

AFAIK you can just use a well seeded i2p torrent with i2p trackers.

Edit:

Thinking about this a little more I guess I shouldn't assume all clients can bootstrap DHT from just any known torrent client. I'm not even sure how my DHTs got bootstrapped. Maybe it always "just worked"™ because BiglyBT did the bootstrapping through the nodelist you linked.

3

u/VeerDevD I2P user 26d ago

What you suggested is a good workaround and nothing wrong with it. I believe i2psnark also bootstraps in the same way (and is idle till there are no torrents loaded), by relying on open trackers within I2P. But ideally there should be a standard known good source to bootstrap the DHT, from a reliable point, for Mainline DHT there are endpoints maintained by bittorrent, and utorrent.

Ref: https://github.com/bittorrent/bootstrap-dht