Perhaps we need to think about the problem a bit differently. We tend to think pie-in-the-sky when we think decentralized computing. But what is it that we really need? I am happy with all my files being on my computer. But it would be nice for them to be backed-up in a decentralized cloud store, and accessible from anywhere, if need be. But I can accept some latency in the later if I don't have access to my own systems. That's all I really need. I suspect that's all most of us need. We don't really require the internet to be our personal hard drive.