início

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

This article on Nostr

naddr1qqyr2vnpxpjrvdfjqyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823cfy8q96

#nostr