There are websites that crawl DHT and you can search using them https://btdig.com but of course it would be better to have something decentralised.
There are websites that crawl DHT and you can search using them https://btdig.com but of course it would be better to have something decentralised.
Also Me: Distributed hash table.
Me: Thanks.
Also Me: You're welcome, but don't be too impressed. I googled it.
Kademlia is similar for eMule, only that it also allows search.
How are hash collisions resolved? I'd hate to think I'm downloading my favorite TV show & find that I've downloaded something that makes ma attract the attention of law enforcement.
Saved me a few times on shady-looking sites that demanded an account or something before showing a download link, but still listed the infohash on the page. Useful too when pasting it into a search engine actually gave results.
By removing search from the protocol it meant that they actually had to join the swarm. Also, this led to the creation of private trackers.
You also want to know which torrent looks legit, so you may want to query trackers ... Here you go: https://sr.ht/~rakoo/magneticos/
- IPs of peers can be obtained from any source, not necessarily a centralized one. you could argue that this is centralized if you use only one, but there is no central authority and you can move to any other one or use a sizeable list of completely independent sources.
- torrent clients can persist previously contacted peers to contact them when starting up again from scratch, attempting connection in hopes that they are still around (which at least some usually are given that clients are usually long-running processes)