Ask HN: Can decentralized social networks scale?
Hello HN community!

I've been diving into the concept of decentralized social networks and considering how they might address some of the fundamental issues we see with centralized platforms today, such as privacy concerns, data ownership, and censorship. Despite the promise, several technical and social hurdles seem to be holding back their widespread adoption.

1. *Scalability*: How can decentralized systems effectively scale while maintaining fast performance and low costs, especially with an increasing number of users? 2. *User Experience*: Centralized platforms have the advantage of massive resources to polish their UX. Can decentralized platforms ever compete in terms of ease of use and user interface? 3. *Monetization and Incentives*: Without centralized control, what are effective ways to monetize these platforms and ensure that there are enough incentives for developers and users to keep the network robust and growing?

I'm looking for insights, opinions, or even counterarguments. What do you think are the biggest challenges and potential solutions? Do you foresee a future where decentralized networks can mainstream, or will they remain niche?

Excited to hear your thoughts and learn from this community!

From a UX perspective, decentralization makes everything worse, and those issues get worse with scale, unfortunately.

For example, you might reply to a post on one instance, but everyone ends up missing your reply. Was your reply just not worth reading? Or was it a problem with federation? Both can happen. If there's only one giant instance the behavior is clear and ordering makes sense, but with lots of smaller instances you can have ordering issues, propagation delays, and the like.

This is also an issue with new posts. While I was dabbling with some of the decentralized networks, I saw a post on one site, but wanted to comment on it using my account on another instance. However, I was unable to find the post. I thought maybe it was a propagation issue. I waited 2 full days and still nothing. I eventually gave up.

It doesn’t make many experiences like this for a user to give up on a platform.

  • CM30
  • ·
  • 3 weeks ago
  • ·
  • [ - ]
I think they can compete in all of these areas, at least in theory. Scalability has been done before with things like email and old school messenger programs, UX design doesn't really rely on a system being centralised or not, and monetisation/incentives are much the same.

Unfortunately, the issues often arise from philosophical disagreements and business logic rather than anything technical. Companies tend not to invest in decentralised systems, because it's probably easier to make money if you control the whole system rather than contributing work to something used by thousands of providers. So it often falls to the open source community to develop these systems, and well... that community often doesn't prioritise UX design all that much, nor features designed to make money/provide incentives for popular creators on them.

So the developers are often 'design peaked in the 90s goddamnit!' types, and the users are often against the idea of either mass appeal or the system being used for business purposes/monetised.

If its not simple enough to use for someone with a 6th grade reading/comprehension level then it will not be widespread (I think that's about 50% of adults in US). I think de-centralized as a concept fails that test. Widespread meaning 100's of millions of users aka people's grandmothers are on it.

If a free service requires fairly involved explanation of how it works, its not going to catch on. So the problems you are asking about don't need solving because the nature of a de-centralized social network prohibits widespread adoption. Previous flavors of decentralized internet forums never gained widespread usage either and the people that administered them typically didn't want them to.

Incentives are everything. Eventually, one of these platforms will get big enough where advertisers are interested in the data. Right now, platforms like Farcaster are completely open (you can access user data from dune analytics). I think this is the wrong approach. First, user data should be private. Second, user data should be monetizable. The latter is how all trad social media platforms have scaled to billions in revenue. The former is why so many users hate them for it. IMO, the right solution for decentralized social is one that leverages zk protocols to protect users data, while enabling a compute to data solution for advertisers where BOTH platform owners AND users are compensated for their data.
Meta is embracing ActivityPub, lending credence to the protocol

Bluesky has a more interesting compositional design (ATProto), seeing more ex-X users there every day

Both can be monitored by creating a similar UX for users, running large data nodes so most dont notice the difference, and then injecting ads in their interface or charging a monthly fee

Both open the door to increased competition, because switching cost should be lower (in theory), which is what we really need.

I definitely think decentralized architecture is the better way to build social media.

Mastodon would already gain so much if they integrated fedifetcher[0] as an option for all instance admins. Make it opt-in, add a note that this component isn't maintained by Mastodon (the legal entity that used to be a German non-profit). Most of the annoyances, especially on small instances, would go away.

[0] https://github.com/nanos/FediFetcher

IRC scaled well for its time but it didn't have today's population. Also remember that we could download every movie and game for free at one point.

Likely decentralized networks might end up like web3 or torrents.

You're also likely to get partially centralized communities again like 4chan or the more extreme 8chan, or something fairly sustainable like Something Awful.

  • max_
  • ·
  • 3 weeks ago
  • ·
  • [ - ]
Email can be considered as a decentralised social network.

It seems to be scaling properly.

  • cpach
  • ·
  • 3 weeks ago
  • ·
  • [ - ]
AFAICT, Mastodon seems to scale quite well. Not without issues but they seem to find ways to overcome the biggest hurdles.
  • ros33
  • ·
  • 3 weeks ago
  • ·
  • [ - ]
Why should it scale? People act as if everything is scalable and should scale. And if it doesn't scale something is wrong. This is just absurd mindlessness and has nothing to do with solving an actual (social or otherwise) problem.

It happens more because their skills are more aligned with adding and supporting new racks at the data center, or advertisors/corps are frantically searching to create more artificial digital Real Estate on top of which to put up digital billboards and capture attention.

So you have to be clear about what problem you are trying to solve and for whom.

Also check out the UN report on the Attention Economy. It provides lot of analysis of the space and food for thought on how future social should be designed.

Well said!
Social networks scale because of the social component, not the network component. Beyond commodity technology, technology mostly gets in the way.

It's hard to beat "friends chat" for decentralization. And it's hard to beat Facebook for centralization.

Good luck.