| Decentralization works great for small communities and use cases. The moment you start scaling you run into a myriad of problems: - fraud/abuse (spam) - outsized influence of providers who make it easy to get on board without having to self host (gmail) - inability to easily change your protocols to handle new features (IMAP4 is from the 90s) - inflexibility to easily fix bugs and distribute patches across the entire fleet - unequal footing in both feature capacity and security posture from node to node Email, Matrix/Riot, etc all suffer from these problems. As does bitcoin. That's not to say that they're not overcomeable, but many of the challenges (especially fraud/abuse) require close collaboration between different decentralized node owners - which to some, defeats the purpose. I ask, what is the internet if not a way to communicate, so I guess I don't think it defeats the purpose. I'm actually interested to see what matrix is doing, because they seem to realize that a platform of decentralized nodes that handles a lot of the challenges (updates, auth, etc) means that people will be able to build their own new use-cases on top of the network, or diverge. Anyways, despite these problems, despite the uphill battle in user experience, despite the pain of self-hosting, despite all of the challenges: I still do it. The internet is a miracle and one way to keep it a miracle is to take the reins of your presence on it. |