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

fiatjaf

3. Oktober 2025October 3, 2025 · 1 Min. Lesezeit1 min read

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
#nostr

Written by

Comments

No comments yet. Start the conversation.

Contents

3 sections

  1. Fediverse
  2. Nostr
  3. ATProto