Great article! I have been meaning to write an article like this and the author raises a lot of points that I would make. But my assessment of why we don't have more centralization is pretty simple: "Consumers don't care" The concept in the real world is simple: "If I want something I go to store x and buy it". Translating that concept in the digital world is super easy with centralization: - Want to watch a video: g…
Why Decentralised Applications Don’t Work
131–140 of 311 posts
Re: Why Decentralised Applications Don’t Work
#132People should instead be incentivized to centralize in their own local communities, i.e. their family, friends, coworkers, local businesses, community centers, etc... Accomplishing this will likely require effort on multiple fronts, from increased regulation over the tech sector, to creating products that empower communities to run these services themselves.
Re: Why Decentralised Applications Don’t Work
#133This doesn't really go back in time much. What about Usenet? And why did it die? Last mile was always in the hands of oligopolies, if not monopolies. In New York, Andrew Cuomo (currently governor) strong-armed the last mile carriers into blocking Usenet for "think of the children" reasons. So how was the peer to peer Usenet killed off? Monopoly big business and big government. These things don't exist in a vacuum - b…
Re: Why Decentralised Applications Don’t Work
#134Earlier quoted context omitted.
> The one I'm really betting on is Matrix, though. They have reliable income from the French and German governments, and plenty of motive to make a really good platform. I fully expect them to be as slick and featureful as Slack and Discord within a couple of years, and start to eat those company's lunch. I don't think it even needs to be that. Most people (in the west) are tired of all of these apps, and their data…
> they just don't have an application that just works. If Element had better branding, then people would jump on board immediately. Granted it's been a year since I last tried Matrix/Element, but back then it didn't "just work" despite many on HN claiming it did. My experience was far worse than Signal, which honestly I haven't had many problems with and many here claim it doesn't "just work."[0] I hit plenty of bugs…
Four months ago, when we put in the work server, it works great. Not perfectly, some bugs with key management across multiple devices, but smooth enough to be the grand central station of our all-remote company.
Re: Why Decentralised Applications Don’t Work
#135The author presents themselves as familiar with blockchain applications, but I believe the statement above has two incorrect assumptions.
For one, if a developer aims to reduce energy use, they can deploy on a PoS chain.
Also, not every decentralized application has a "phony pretense of decentralisation". Sure there are some applications like that, but decentralized exchanges for instance, could not work anywhere else other than on a blockchain.
Re: Why Decentralised Applications Don’t Work
#136This is a really myopic view on uses of crypto and the BitTorrent protocol. There's so much more going on than criminal applications. BitTorrent is used in a lot of settings for data distribution and for software distribution. Saying it's just for pirating reveals the author's laziness. Several of these use-cases are listed in the wikipedia page: https://en.wikipedia.org/wiki/BitTorrent As for crypto, I recommend peo…
https://docs.microsoft.com/en-us/windows/deployment/update/w...
Re: Why Decentralised Applications Don’t Work
#137The author's definition of what makes a "decentralized application" is too strong and I don't agree that email isn't an example of a decentralized application. She argues that it's not because it's really hard to run your own mail server. To me, "decentralized" doesn't mean every user has to run their own node. It means it's an open network, anyone can join, and there's no centralized control / censorship. You can bu…
Conversely, in the blockchain space anyone can participate in the blockchain. If a miner refuses to mine your transactions, that's profit that another miner can pick up. And if worst comes to worst, you can set up your own mining infrastructure and mine that transaction yourself - if the system is working correctly, you never need permission from someone else at all to participate. (there are some assumptions here, and if you choose to reject those assumptions as valid you can reasonably claim that blockchains aren't decentralized either)
Re: Why Decentralised Applications Don’t Work
#138Earlier quoted context omitted.
I think that's the problem with 99% of articles about decentralized/federated/etc systems. Nobody can agree on what properties they want and everyone ends up talking past each other.
Someone needs to establish a terminology!
Re: Why Decentralised Applications Don’t Work
#139Earlier quoted context omitted.
I somehow glanced over this, thanks for pointing it out. This definition suggests that "federated" is strictly equal to "decentralized", which is coincidentally not strictly in conflict with what I wrote (though a very unorthodox definition of federated, as it doesn't imply any federation). Even so, IRC has no business in this list per the authors definition.
> Even so, IRC has no business in this list per the authors definition. The "network" part is arguable, but IRC does not require any pre-ordained nodes, which matches the author's definition. It's a small part of full decentralization, but an important one. Being able to point your Facebook Messenger client at a different server would be a big step.
Re: Why Decentralised Applications Don’t Work
#140All of the mentioned things work just fine. In life, nothing is perfect. For example, I can't use a CPU based on an open ISA as my daily driver. Does that mean that CPUs "don't work"? Of course not. The fact that something is used for illegal purposes means that it doesn't work? Does LSD "not work"? The fact that something is hard to set up or maintain mean that it doesn't work? Does Linux not work? Do airplanes not…
I agree with your sentiment. The style you chose to express it makes it hard to read. It seems unnecessarily defensive, sort of like someone poking me in the chest to make a point about something that I don’t feel emotional about.
When I write in more "narrative" tone, it's hard for me to make sure that my grammar is right, and that I'm making myself understood.
In fact, I always try to write my comments in narrative form first, but many times the grammar comes out awkward, so I scrap that and write in a more dialogical form.
If you have any recommendations on how to improve this, they're welcome.