> Distributed storage of immutable content-addressable blobs is not that hard of a problem.
To do so equitably without the ability to be gamed is quite difficult. BitTorrent is quite game-able so we end up with closed communities and private trackers. To handwave these adversarial concerns away is unhelpful. Implement a s/kademlia DHT with all of the security conventions in latter papers and it becomes clear how hard it is to do safely. I am confident IPFS's DHT could be quite easily harmed (most are implemented around hash bucket closeness) if it were valuable enough to do so.
To do so equitably without the ability to be gamed is quite difficult. BitTorrent is quite game-able so we end up with closed communities and private trackers. To handwave these adversarial concerns away is unhelpful. Implement a s/kademlia DHT with all of the security conventions in latter papers and it becomes clear how hard it is to do safely. I am confident IPFS's DHT could be quite easily harmed (most are implemented around hash bucket closeness) if it were valuable enough to do so.