ATProto 和 ActivityPub 的概念模型

主要观点:探讨设计开放社交网络协议的样子、相关概念模型及去中心化、联邦化等问题,比较 ActivityPub 和 ATProto 两种协议的差异及在不同社交网络中的应用。
关键信息

  • ActivityPub 概念类似邮件,各独立服务器相互发送消息,联邦化指服务器间通信;fediverse 是使用 ActivityPub 协议的独立社交网络站点网络,去中心化意味着任何人可设服务器,联邦化指服务器间连接。
  • ATProto 概念类似网络,各账户是独立场所,应用是数据聚合器,如 Bluesky 利用 ATProto 构建网络,其每个账户有个人数据服务器,应用可聚合数据提供服务。
  • 对于“Bluesky 是否去中心化和联邦化”存在争议,ATProto 网络中权力分布等概念应用存在疑问,虽技术架构开放,但多数用户仍依赖 Bluesky PBC 基础设施。
    重要细节
  • fediverse 多数为 Mastodon 主导的微博客网络,定义涵盖部分网络但不全面;Bluesky PBC 指 Bluesky 公益公司,Bluesky 指其微博客应用。
  • ATProto 中数据存储在个人数据服务器,应用通过中继聚合数据,如 WhiteWind 可结合 Bluesky 数据。
  • 去中心化和联邦化概念在不同网络中的实际效果和问题,如 fediverse 中众多 Mastodon 服务器虽多但软件被一人控制等。
  • 关于身份部分,其去中心化身份系统细节将在后续文章阐述。
阅读 24
0 条评论