The only things so far seem to target digital assets (cryptocurrency, music, movies, art etc.)
I think the primary issue always tends to be two fold: - Decentralized network applications (e.g. bittorrent) tend to be started against an established oligopoly or monopoly and then face the wrath of the establishment eventually - Massive scaling issues without the inclusion of some centralization
A perfect example of my second point is git. Git is the perfect example of a decentralized Merkel Tree based network solution. It grew and grew, but only really took off when the likes of Github gained a footing, using a centralized mechanism for discovery and sharing.
I feel that all decentralized applications will end up facing the same challenges. But the internet is huge, and DApps have grown substantially.
I am hoping to hear if there are any other massive or massive-potential decentralized apps out there?
Sidenote, and I dunno if it's what you're implying but many people do: "company x takes decentralized solution, offers services on top that aren't decentralized" doesn't make the whole thing centralized. Git is still a wonderful decentralized tool. There is very little functionality that Github offers on top of git that is particularly centralized -- permissions, maybe, but that's about it and it doesn't make much sense to centralize them. Nearly all of Github's featureset could be, like, a separate app that has nothing to do with git - it competes with the atlassian suite, for example; they just chose to make the projects "repo-centric" and make git a first-class citizen. They've also supported svn for a while.
[1] "An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol" http://www1.cs.columbia.edu/~salman/publications/skype1_4.pd...
[2] https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-...
I think it's important to distinguish between applications and protocols.
Successful applications based on decentralized networks seem to be a mix of both application code and protocol. So in discussing email, we are probably discussing SMTP and IMAP, and then the applications are the email clients that speak those protocols. Similarly, when we talk about the web we are talking about TCP/IP and HTTP(S), (also DNS, CGI, etc) and the browsers are again the clients that speak those protocols.
It seems to me that the success of the world wide web has entirely to do with TBL making sure that his superiors released his work into the public domain[1].
Whereas with something like World of Warcraft, there you have an extremely successful application, but it's based on a proprietary protocol, proprietary code, and centralized networks. Could it have been more successful if Blizzard had released the protocol and client into the public domain?
Now wikipedia is mirror'd on IPFS, but its just a mirror, you can't edit. Still the performance of it is surprisingly good.
https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1m...