Edit: in fact, my hasty, belated and superficial skimming suggests that IPFS is an implementation of just a DHT (presumably with some metadata and chunking built in)—i.e. it keeps data itself in about the same way that Bittorrent stores torrent descriptions in the Mainline DHT.
http://bittorrent.org/beps/bep_0003.html#info-dictionary
There are some things, beyond the content of the file, that will change the hash:
- Path of the file (nature_documentary.avi vs root/nature_documentary.avi)
- Name of the file (nature_documentary.avi vs nature_doc.avi)
- The pieces length
Trackers are added in the magnet link by adding parameters to the URI: see http://bittorrent.org/beps/bep_0009.html
Magnet links apply to an entire collection of files, as snapshotted by the creator. There is no way to pick a single file and refer to it, immutably. It's all or nothing. Additionally, metadata besides the file contents will change the hash. This includes filenames, directory structure and piece length (chosen at snapshot time, by the creator).
All of these limitations are enough in practice to make magnets useless for widespread per-file distribution.
So I opened up the window that shows all the file names of the tv show I just added to the download queue, and most of them very explicitly hinted at child porn. I freaked the hell out and nuked the whole installation, deleted everything, overwrote empty parts of the disk with zeros. It just downloaded a few kilobytes of a couple hundred MB, but still... I just thought what would have happened if I hadn't remembered that file name thing and would have found out when trying to play the damn file after downloading it. So probably not gonna use it again anytime soon.
when something so bad and rare is used as scapegoat for so many unrelated things as part of a fascist power grab, that everyone rather run away than to report when the actual crime happens to the authorities?
makes you wonder how much all the 'think of the children' knee jerk legislation actually helps anyone, besides the politicians
https://arstechnica.com/tech-policy/2012/04/the-hidden-side-...
https://www.usatoday.com/story/news/2016/01/21/fbi-ran-websi...
In fact, it is arguably _more_ useful than BitTorrent on the majority of files people might share. You see, with BitTorrent, you typically share few files, and mostly the ones you just downloaded. There is little incentive to actively seed thousands or tens of thousands of files you don't even know are interesting to people.
With the ED2K protocol, the premise is that you share a lot: complete directory structures, and you search your many hashes when others make a request. That is more or less _the_ way to share collections of items/files/media/etc (other than, perhaps, running your own tracker which shares every file in your sharing directories separately).
The download took about 2 weeks to finish. Couldn't find it anywhere else, only on eMule.
I might have to install it for old time's sake.
aMule itselfs gets updated even less, but hey it works.