Thread

Visual depiction of the architecture of 3 different decentralized social networking protocols

Visual depiction of the architecture of 3 different decentralized social networking protocols

Fediverse

First of all we have Mastodon (I often call it by this name because Mastodon is the de facto controller of the protocol), but a better name would be the Fediverse, which is ugly, but still better than ActivityPub, since "Activity" depicts a much broader protocol, conceived by the minds of unreasonable academics, unimplementable in nature, which was only partly adopted by Mastodon.

Anyway, it is very straightforward: clients talk to a single server, that server talks to other servers.

mastodon

Nostr

Well, Nostr has been described elsewhere many other times, but its core new idea is that clients can talk to multiple servers, which gives us a very chaotic ecosystem of signed messages.

nostr

ATProto

Finally we have Bluesky, or, if we go by the name of the overall protocol, ATProto. Its core new idea is that the basic functions of a social networking server can be broken up in mainly 3 different kinds of servers, which then talk to each other in a pipeline.

bluesky

Replies (7)

Serra do Rio do Rastro... Lugar incrΓ­vel!
Another project that would also be worth mentioning is the LBry project, which offered something similar to what Nostr offers: connecting your own server so you can upload your videos from home without depending on a central server. I don't know if Odysee still uses that architecture or if they have already decided to centralize their server.