@mastodonmigration @baralheiaBaral'heia Stormdancer Ξ˜Ξ”πŸ² @cwebberChristine Lemmer-Webber in Christine's article (and I've just spoken with her about it), it assumes a network topology that does not exist in the real world.

It assumes that every user is on a different pds, and every user runs a full network relay. The reality is that multiple users are usually on a single PDS, and there's only like 12 relays.

- 2 from bluesky (+ 1 deprecated)
- 2 from hose.cam
- 1 from blacksky
- 1 from upcloud
- 3 from firehose.network

plus a few more from various people.

In the ActivityPub ecosystem for every user to message every other user, you need connections between 30,000 servers.

For the same in AT Protocol, you need connections between N PDS to one or more relays (most use the bluesky relay, which others get their list of PDSes from).

@thisismissemEmelia πŸ‘ΈπŸ» @mastodonmigration @baralheiaBaral'heia Stormdancer Ξ˜Ξ”πŸ² My analysis assumes a network architecture in which each node is a major participant in the functionality of the network, because as I argue in the piece, from a power distribution perspective of decentralization, it is important. What I describe in the piece is that if you want more than a pantheon of gods-eye view participants, then not having addressed delivery means that the system can't scale down.

And this is true: you can run a gotosocial node that isn't *dependent* on other major players in the network, and it scales down great.

The question is whether or not that matters and is important to people. Maybe it doesn't, I don't know. It matters to me, though.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://social.coop/users/cwebber/statuses/116091642797083100 on your instance and quote it. (Note that quoting is not supported in Mastodon.)