原文:https://overreacted.io/open-social/
https://news.ycombinator.com/item?id=45388021
总结:
1. 开源的胜利与类比
- 三十多年前,开源软件曾被视为无法与闭源抗衡,甚至被微软 CEO 称为“癌症”。
- 如今,开源已成为软件基础设施的主流,行业选择开源已是常态。
- 作者认为,社交网络正处在类似的转折点,“开放社交(Open Social)”将像开源一样,最终取得胜利。
2. 从“开放网络”到“封闭社交”
- 早期的网络:每个人可以独立拥有域名与网站(如 alice.com、bob.com),数据属于自己,换主机不会失去连接或内容。
- 现代社交媒体:内容变成账号下的帖子、点赞、关注,这些都存储在平台的数据库里。
- 问题在于:用户无法带着自己的数据离开,一个平台的倒下或政策改变,可能导致数据和社交关系的全部丧失。
3. “开放社交”的愿景
- 核心思想:像开源解放了代码,开放社交要解放数据。
- AT 协议(atproto):由 Bluesky 团队提出,是目前最有前景的开放社交协议。
- 每个用户的数据(帖子、关注、点赞等)存放在一个独立的“个人仓库(repo)”,以 JSON 形式签名存储。
- 用户的身份与数据和域名绑定(如 @alice.com),而非由平台分配。这样数据属于用户自己,可以随时迁移,不受平台限制。
4. 产品与生态的变化
- 社交应用的角色转变:它们不再“拥有”用户数据,而是像 CMS(内容管理系统)一样,把数据写入用户的仓库。
- 不同应用可以无缝复用彼此的数据(例如头像、关注关系、文章、点赞),因为数据本来就在用户的仓库中。
- 协议即 API:不需要额外的集成,所有数据都可直接读取和重用。
- 这让新应用可以直接建立在已有数据之上,降低冷启动门槛,也允许应用被 fork、替代或重混,而不会丢失用户资产。
5. 技术与实现
- 聚合功能(如搜索、时间线)通过监听用户仓库的事件流来实现,而不是集中存储在平台数据库里。
- 这些事件是加密签名的,确保数据不可篡改。
- 未来将会出现更多围绕开放社交的基础设施,例如算法订阅、自定义 feed、索引平台等。
6. 大图景与未来展望
- 传统网络:数据归用户所有,但缺乏聚合。
- 封闭社交:提供了聚合功能,但数据被平台垄断。
- 开放社交:结合两者优势,既有聚合能力,又保证数据主权。
- 长远来看,这会让用户摆脱平台锁定,应用之间的边界模糊,数据在整个开放网络中流动。
- 就像开源一样,开放社交的崛起需要多年坚持,但终将胜利。
✅ 一句话总结:
开放社交(Open Social)是将社交数据从平台中解放出来,通过开放协议(如 AT Protocol)让用户真正拥有自己的身份与数据,从而像开源软件一样重塑整个社交生态。