允许多个互操作的提供商为系统的每个部分提供服务。
方便用户切换服务提供商。
赋予用户对其所见内容的控制权。
提供简单的用户体验,减轻因系统去中心化带来的复杂性。
详细解释:
Bluesky 使用 DNS 域名作为用户句柄,允许用户在不更改用户名的情况下迁移到不同的服务器。
每个 Bluesky 账户都有一个唯一的去中心化 ID(DID),用于在社交图中标识用户,即使他们更改了句柄。
详细解释:
Bluesky 允许任何人运行内容审核服务,用户可以选择订阅他们信任的审核服务。
用户可以使用内容过滤、静音、屏蔽等机制来管理他们看到的内容。
详细解释:
用户的帖子、关注和其他数据存储在个人数据服务器(PDS)上的存储库中。
索引基础设施(包括 Relay 和 App View)抓取和索引 PDS 中的数据,以便用户可以发现内容和与其他用户互动。
详细解释:
Bluesky 允许任何人创建自己的 feed 生成器,用户可以选择使用他们喜欢的 feed。
这创建了一个算法市场,用户可以根据自己的喜好选择内容。
详细解释:
A: AT 协议是 Bluesky 的底层去中心化社交网络基础。它旨在允许多个服务提供商竞争,并使用户能够轻松切换服务,同时保持对内容的控制。
A: Bluesky 使用 DNS 域名作为用户句柄,并为每个账户分配一个唯一的去中心化 ID(DID)。这使得用户可以使用自己的域名作为用户名,并且可以在不更改用户名的情况下迁移到不同的服务器。
A: Bluesky 允许任何人运行内容审核服务,用户可以选择订阅他们信任的审核服务。用户可以使用内容过滤、静音、屏蔽等机制来管理他们看到的内容。
A: 用户的帖子、关注和其他数据存储在个人数据服务器(PDS)上的存储库中。索引基础设施抓取和索引 PDS 中的数据,以便用户可以发现内容和与其他用户互动。
A: Bluesky 允许任何人创建自己的 feed 生成器,用户可以选择使用他们喜欢的 feed。这创建了一个算法市场,用户可以根据自己的喜好选择内容。
本文档的目标读者是对去中心化社交媒体、社交网络协议和相关技术感兴趣的开发者、研究人员和技术爱好者。它还适用于希望了解 Bluesky 及其底层 AT 协议的架构和设计决策的读者。对分散式系统、密码学和社交媒体审核有一定了解的读者将能更好地理解本文档的内容。
在社交媒体日益中心化的背景下,用户对平台控制权和数据隐私的担忧日益增加。传统的社交媒体平台通常由单一公司控制,其运营方式不透明,用户缺乏对其体验的自主权。为了解决这些问题,出现了对去中心化社交网络日益增长的兴趣,其中 ActivityPub 协议周围的 fediverse 和 Mastodon 软件是其中最著名的。然而,去中心化也带来了新的挑战,例如用户需要选择服务器以及服务器关闭的风险。Bluesky 和 AT 协议旨在提供一种替代方案,它结合了去中心化的优势,同时解决了现有去中心化社交网络的一些局限性。