Why the Internet Needs IPFS Before It's Too Late (2015)
techcrunch.com
techcrunch.com
However, there are other good projects in a similar space. Hypercore protocol being one of them.
While IPFS has pushed ahead in field, I suspect they'll end up being the Netscape of decentralized tech. It's still early days.
The IPFS team seems to have shifted their focus to cryptocurrencies. It probably isn't a bad business decision, but it feels like the rest of the ecosystem isn't improving as fast as it could.
If users can't use it, there's not much point in trying to build for it. There are IPFS gateways that try to provide IPFS via HTTP, but they don't seem to be popular, I think there's some fundamental challenges there that make them the worst of both worlds.
With things like docker-images it could have solved the hosting issue beautifully given they both use hash-addressing but there was always something like an unexplained incredibly slow bootstrap time, or problems with IPNS, or no real way to bind domains to hashes. It always felt like there wasn't a pratical "problem" they were trying to solve.
In practice, I think they'd end up moving towards:
* seed hosting - distributing content quickly & globally, so that the rest of the IPFS network can immediately access new content, and so that content (old unpopular pages) remains quickly available even if nobody else is looking at it
* caching/DDoS protection/etc for non-static content, like most APIs, which IPFS isn't going to be affecting any time soon.
This is all a way away of course, none of that matters until IPFS is super popular & widely used, if ever.
IMO the way to proceed there is not to throw the baby out with the bathwater but to fork (the community, the tech, whatever) and contribute to the shared vision of freedom while excluding any objectionable parts from the fork.
IMO it sounds interesting, but the internet is littered with interesting decentralized protocols that never went anywhere. There’s a real question of “can they build a killer app”?