I reckon we can have a decent decentralized forum protocol if FTTH (100 Mbps upload) becomes the baseline.
With ADSL (1 Mbps upload) it's not really possible...
Any decentralized solution that needs more than 1 Mbps continuously sounds terrible! And the main problem I have with anything decentralized is that it won't work in a browser, you'll need to install software and download everything. Those drawbacks are probably the reason why it isn't used on a large scale. I mind downloading 100+ GB on my desktop, but for mobile users, decentralization is almost impossible.
And even if you get that working: how are you going to download it to get started? Centralized on Github?
Most of the
things that claim to be decentralized, aren't decentralized.
Bitcoin's source code is also stored on GitHub. Does that mean it's centralized?
And what about people spending BTC on their mobile wallet? Do they have to store the entire blockchain to claim it's a decentralized currency?
I'm pretty sure 20 years ago BTC would seem like a crazy idea... I know, because I first read about the idea of a decentralized, PKI-secured currency back in 2003 (not BTC, since it didn't exist), not nobody could pull it off until Satoshi solved the Byzantine Generals problem.
How can you be so sure that we won't have yet another breakthrough in the future?