Decentralized Social Network (DeSo)

Social media platforms where the underlying social graph and user data are stored on decentralized protocols, giving users ownership of their audience and content.

A major misconception is that DeSo guarantees absolute freedom from censorship. While the protocol is permissionless, individual front-end interfaces (the apps users actually view) can and do filter illegal or unwanted content to comply with local laws and app store guidelines. The difference is that a user can always build or migrate to a new interface without losing their social graph.

        graph LR
  Center["Decentralized Social Network (DeSo)"]:::main
  Pre_blockchain["blockchain"]:::pre --> Center
  click Pre_blockchain "/terms/blockchain"
  Rel_lens_protocol["lens-protocol"]:::related -.-> Center
  click Rel_lens_protocol "/terms/lens-protocol"
  Rel_farcaster["farcaster"]:::related -.-> Center
  click Rel_farcaster "/terms/farcaster"
  Rel_decentralized_application_dapp["decentralized-application-dapp"]:::related -.-> Center
  click Rel_decentralized_application_dapp "/terms/decentralized-application-dapp"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Knowledge Check

1 / 5

🧒 Explain Like I'm 5

In traditional social media, building an audience is like building a house on land owned by a corporation. If the corporation gets mad at you, they can evict you and keep the house. A Decentralized Social Network is like building a house on a magic foundation that you own. If you don't like the neighborhood (the app interface), you can pick up your entire house, along with all your friends, and instantly move it to a different neighborhood.

🤓 Expert Deep Dive

Architectural Models: Blockchain vs. Federated
DeSo generally falls into two architectures. Federated Networks (like ActivityPub used by Mastodon) rely on independent, user-hosted servers that communicate with each other. They do not require a blockchain or token, but suffer from server-level censorship and fragmentation. Blockchain-based Social Graphs (like Lens Protocol on Polygon, or Farcaster using Hubs) anchor identities (NFTs/DIDs) and content hashes to a distributed ledger.

Data Availability and Scalability
Storing massive amounts of text and media directly on Ethereum is cost-prohibitive. Modern DeSo protocols utilize off-chain Data Availability (DA) layers. For instance, Lens introduced 'Momoka' (a DA node network), and Farcaster uses off-chain 'Hubs' to store the actual message payload, only anchoring cryptographic proofs to the blockchain. This allows for Web2-like scalability while maintaining Web3 data portability and censorship resistance at the protocol level.

❓ Frequently Asked Questions

What is a 'Social Graph'?

A social graph is the map of your relationships on a network—who you follow, who follows you, and how you interact. In DeSo, you own this map.

Can I be censored on a decentralized social network?

Yes and no. A specific app (front-end) can hide your posts, but they cannot delete your posts from the underlying blockchain protocol. You can always use a different app to reach your audience.

What is the difference between Mastodon and Farcaster?

Mastodon is a 'federated' network where data lives on independent servers run by volunteers. Farcaster uses blockchain cryptography to guarantee identity and off-chain Hubs for data storage.

🔗 Related Terms

Prerequisites:

📚 Sources