3.6 KiB
Ecosystem Overview
This overview of the decentralized social ecosystem is structured by protocols, applications, and topics. The protocols and applications directories contain summaries of existing projects. The topics section compares how decentralized protocols handle key topics, and includes relevant projects not covered elsewhere.
Protocols:
Applications:
In the p2p ecosystem, there is sometimes not a clear distinction between protocols and applications, making it unclear what a project encompasses. This diagram attempts to clarify which layer of the stack these p2p projects operate at.
The distinction between protocols and applications is clearer in the federated social ecosystem, where applications follow a familiar client-server model. Diaspora is both the name of the social application as well as the protocol, and Solid does not yet have a social network application.
Topics:
- Federated networks
- Passing messages between systems
- Replicating data between systems
- P2p networks
- Hybrid
- Decentralized identity
- In federated applications
- In p2p applications
- Blockchain identity systems
- DIDs
- Key management
- Reputation, Trust
- Failure modes:
- Sybils & spam
- Impersonation
- Data models
- Mutability
- Curation
- Search
- Community-based
- User-driven
- Experimental
- User metadata
- Private accounts
- Direct messages
- Application level
- Provider level
- Protocol level
- Overview of existing models
Contributions
Written by Jay Graber (@arcalinea)
Contributions from:
- Andre Staltz (@andrestaltz)
- Burak Nehbit (@nehbit)
- Christopher Lemmer Webber (@dustyweb)
- Danny Zuckerman (@dazuck)
- Eugen Rochko (@Gargron@mastodon.social)
- Golda Velez (@gvelez17)
- Ian Preston (@Ianopolous)
- Jeromy Johnson (@whyrusleeping)
- Molly MacKinley (@momack28)
- Matthew Hodgson (@ara4n)
- Mark Nadal (@marknadal)
- Paul Frazee (@pfrazee)
- Rahul Kothari (@BlockchainRahul)
- Sarven Capadisli (@csarven)
Further Reading
More extensive lists of decentralized web projects: