5 ms·
The future has always been DHT, but having no built-in search feature like Kademlia is a huge oversight imo. There are websites that crawl DHT and you can sear
by jiofj 3y ago
The future has always been DHT, but having no built-in search feature like Kademlia is a huge oversight imo.
There are websites that crawl DHT and you can search using them https://btdig.com https://btdig.com but of course it would be better to have something decentralised.
- flangola7 3y agoHow do you get the DHT without at least a centralized bootstrap?
- lloeki 3y agoquery a known (or attempt reaching a previously known) peer
- cjblomqvist 3y agoIsn't that then the centralized authority?
- lloeki 3y agoWell, no: - 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)
- devoutsalsa 3y agoMe: What is DHT? Also Me: Distributed hash table. Me: Thanks. Also Me: You're welcome, but don't be too impressed. I googled it.
- jiofj 3y agoDHT is a protocol that allows peers to exchange data about torrents and peers; you can download the contents of a torrent by its hash instead of having to download a .torrent file and connect to a server to find peers. Kademlia is similar for eMule, only that it also allows search.
- devoutsalsa 3y ago> you can download the contents of a torrent by its hash 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.
- grotorea 3y agoAren't hash collisions supposed to be extremely unlikely in general?
- devoutsalsa 3y agoYes, but I don't want to explain to the FBI I was really trying to download a nature documentary.
- rakoo 3y agoIt's sha1, collisions are unrealistic
- devoutsalsa 3y agoThanks, that’s the answer was looking for.
- xorcist 3y agoKademlia, being a permissionless distributed search protocol, is also heavily polluted. Both by malware and people set out to make piracy harder. It's a hard problem.
- sschueller 3y agoDHT means no central tracker to be taken down however each peer is still know when connecting and downloading. Not a problem for countries where downloading is legal but others can have a difficult time.
- bil7 3y agomany VPN providers available.
- ok123456 3y agoIt was a product of the time. At the time you had the copyright trolls who would use the peer search function that was available on earlier p2p tools, and use that as the basis to blast out shakedown letters. 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.
- Frenchgeek 3y agohttps://github.com/nbdy/dhtc https://github.com/nbdy/dhtc ?
- rakoo 3y agoThere is: https://github.com/boramalper/magnetico https://github.com/boramalper/magnetico. Working like a charm. You also want to know which torrent looks legit, so you may want to query trackers ... Here you go: https://sr.ht/~rakoo/magneticos/ https://sr.ht/~rakoo/magneticos/