Server racks at the NOIRLab Headquarters Computer Server Room in Tucson, Arizona. Decentralized networks list: signal versus noise
Photo by NOIRLab/NSF/AURA/T. Slovinský on Wikimedia Commons, CC BY 4.0

Reviews

Part of What actually changes about leaving a decentralized network?

Decentralized networks list: signal versus noise

Decentralized networks classified by mechanism: where the data lives, what identity is bound to, and where the power to remove sits. No figures needed.

This decentralized networks list sorts named networks into signal and noise. Signal means a mechanism difference you can read off the protocol. Noise means a slogan shared by systems that behave nothing alike.

The word "decentralized" fits at least four arrangements of machines, identities, and authority. A list that groups them together has grouped things that behave nothing alike.

An account on a volunteer's Mastodon server and a Nostr key you hold yourself share a slogan and almost nothing else. One leaves your posts in someone else's database. The other leaves them signed by you, on any relay willing to keep them.

The approach is the same one the community platform axes use, applied to machines rather than to rooms. This page classifies nine networks by mechanism, so a reader can predict behavior from the classification alone.

What to take away

  • Classify on three questionswhere the data lives, what the identity is bound to, and where the power to remove sits.
  • SignalMastodon, Lemmy, and PeerTube bind identity to a server; Bluesky binds it to a DID under a handle you control; Nostr and Secure Scuttlebutt to a key pair.
  • Noise"decentralized", "censorship-resistant", and "you own your data" appear in the marketing of all nine, and none of the three separates a federated network from one run by a single operator.
  • The answers sit in the protocol documentationthe ActivityPub recommendation, the AT Protocol spec, Nostr's NIPs, the Matrix specification, and the Secure Scuttlebutt protocol guide.
  • Two networks with the same three answers behave alike on the days that matter. Two with different answers do not, whatever their slogans share.

Question one: where the data lives

On one of many independent servers. Federation. Mastodon, Lemmy, and PeerTube use it. A Mastodon handle says where the account lives: @you@example.social sits on that server, and copies of public posts travel only to servers that follow it.

On relays that hold nothing authoritative. Nostr works this way. Each note is signed by the author's key and sent to several relays the user picks. A relay can drop any note, and the note survives on the others.

On the participants' own devices. Peer to peer. Secure Scuttlebutt replicates a signed log between peers who follow each other. Briar sends messages over Tor and Bluetooth with no server at all. Availability depends on someone who holds the data being online.

In a shared, replicated ledger. Farcaster registers accounts in a contract on Optimism, and ENS registers names on Ethereum. Only a small part lives on chain, usually an identifier or a pointer. Posts and images sit on servers, hubs, or peers.

Record the answer for the network's default configuration, and note if the design allows more than one. Storing the observation rather than a bare value is the general habit for a platform record.

Question two: what the identity is bound to

A server. The handle includes the server's name, and the identity is the server's account. Mastodon's @you@example.social and Matrix's @you:matrix.org work this way. Moving servers means a new identity, possibly with a redirect from the old one, and the redirect depends on the old server cooperating. Mastodon requires an alias on both accounts before a move.

A domain you control. Bluesky separates the layers: a DID (did:plc) is the identity and the handle is a domain name, so you can point your own domain at the account and change hosting without changing identity. Self-hosting a data server takes a domain and a small virtual server, typically $5 to $20 a month.

A key you hold. Your identity is a public and private key pair, and anything you publish is signed with it. Nostr encodes keys as npub and nsec, and Secure Scuttlebutt uses Ed25519. Relays and servers are interchangeable; whoever holds the key is you. Losing the key is losing the identity, with no operator to appeal to.

A record in a shared ledger. ENS names on Ethereum and Farcaster IDs on Optimism are registered in a replicated structure. Resolution from identifier to current location goes through that structure rather than through a server.

This question decides what "portability" means for a network. It is the claim most often made and least often defined.

A server-bound identity like Mastodon's is portable only with the server's help. A key-bound one like Nostr's is portable by definition and unrecoverable by design. A niche social network's portability claim is one of the four claims worth checking before you trust it.

Question three: where the power to remove sits

With the server operator, over their own members. Federation's default, and it covers Mastodon, Lemmy, PeerTube, and Matrix. Your operator can suspend you; no one else's can, though they can refuse to receive from you.

With each server, over which other servers it will hear. Also federation. Mastodon instances publish their domain blocks at /about unless the admin hides the list. Whether a blocklist is public is worth recording. A server that is widely blocked is cut off without any single decision having been made.

With relays, over what they will carry. On Nostr a relay can refuse a note, and the same note usually sits on several others. Removal is local to each relay and never total.

With the reader, through labeling. Bluesky's Ozone lets independent parties publish labels, and each reader's app chooses which labelers to apply. Nothing is removed from the network; it is hidden from those who opted in to hiding it.

With no one. Secure Scuttlebutt and IPFS have no removal mechanism beyond individual blocking. Whether that is a feature is a matter of position; that it is a fact is not.

The classification table: nine networks by data, identity, and removal

Each row below reads across as the three answers: where the data lives, what identity is bound to, and where removal sits.

The classification table

QuestionValues
Data livesFederated servers, relays, peers, shared ledger
Identity bound toServer, domain, key, ledger record
Removal sits withOperator over members, servers over servers, relays, client labeling, no one
Mastodon (ActivityPub)Federated servers; server handle; operator and instance blocks
Lemmy (ActivityPub)Federated servers; server handle; operator and instance blocks
PeerTube (ActivityPub)Federated servers; server handle; operator and instance blocks
Bluesky (AT Protocol)Relay index and your own data server; DID under a domain handle; host and labeling services
NostrRelays; key pair; each relay plus reader filters
MatrixHomeservers; server handle; homeserver admin and room admins
Secure ScuttlebuttPeers; Ed25519 key pair; no one
IPFSPeers, content addressed; content hash; no one
FarcasterHubs and an Optimism registry; on-chain ID; hubs and app clients

Three cells per entry. From them, a reader can answer the questions that matter without a single number. What happens when my server closes? Who can silence me, and how completely? What do I lose if I lose a credential? Can harassment aimed at me be stopped, or only hidden?

Three Questions, Three Cells

Data lives

Federated servers
Server
Relays
Domain
Peers
Key
Shared ledger
Ledger record
No one

Identity bound to

Federated servers
Operator over members
Relays
Servers over servers
Peers
Relays
Shared ledger
Client labeling
No one

Removal sits with

Federated servers
Relays
Peers
Shared ledger
No one

Reading the mechanism from the documentation

Each answer sits in the protocol specification or the reference software's own description, so this is an ordinary exercise in matching a claim to the document that settles it.

Find the section that describes how a message travels from author to reader and which machines hold it on the way. Then find how an identifier is resolved to a location. ActivityPub, the AT Protocol, Nostr's NIPs, the Matrix specification, and the Secure Scuttlebutt protocol guide each have such sections.

Look for the words "block", "defederate", "label", "mute", and "moderate", and read what each is allowed to do. Where the documentation is silent on removal, the answer is usually "no one". The entry should say the documentation is silent rather than guess.

The decentralized networks overview covers what these mechanisms do and do not change for the person using them; this page is the key for telling the mechanisms apart.

Common questions

A network claims to be decentralized but every account is on one large server. How is it classified?

By its mechanism, with a note. Mastodon's architecture is federated. A network where most members sit on one instance is concentrated in practice. Both are facts. The classification records the first, and the entry's notes record the second with the evidence, because concentration can change and architecture rarely does.

Do the three answers ever fail to predict behavior?

They predict what is structurally possible. What happens in practice also depends on operators, norms, and who is actually there, which are properties of a community rather than a network and belong in a different record.

Should the list name protocols?

It should name them and attach the classification. A specification is a document a reader can check; a protocol's name is a label that says less than its classification does. Nostr's NIP-01 settles how relays handle a note. The word "decentralized" settles nothing.

Where do bridges between networks go?

As a note on both entries, describing which direction messages flow and which side's removal power applies to bridged content. Matrix publishes bridges for IRC, Slack, and Discord, and each one carries its own moderation rules. A bridge is where two classifications meet, and the seam is where the surprises are.

More in Reviews

Latest from Field Desk