Bluesky 是一个去中心化的社交网络平台,其底层技术基于 AT Protocol(Authenticated Transfer Protocol,认证传输协议)。与传统社交平台依赖单一中心化服务器不同,Bluesky 的服务器架构由多个独立组件构成,核心概念包括 个人数据服务器(PDS,Personal Data Server)、中继服务器(Relay) 以及 联合网络(Federation)。

个人数据服务器(PDS) 是 Bluesky 体系中最关键的服务器类型。每个用户或组织可以运行自己的 PDS,用于存储用户的所有数据,包括帖子、关注关系、私信等。PDS 负责处理用户的身份验证、数据写入和读取请求,并对外提供标准 API。用户的数据完全由自己控制的 PDS 管理,从而实现数据的自主可控,这也是去中心化设计的核心。
中继服务器(Relay) 负责在多个 PDS 之间传递数据。当用户 A 发布一条帖子时,其 PDS 会将帖子内容广播给连接到的中继服务器,中继再将信息转发给其他订阅了用户 A 的 PDS 节点。中继不存储内容,仅作为临时传输通道,从而降低数据存储压力,并提高网络传播效率。
AT Protocol 定义了 Bluesky 中所有服务器之间的通信协议,包括身份认证、数据同步、内容路由等。该协议使用 DID(Decentralized Identifier,去中心化标识符)作为用户身份的唯一标识,而非传统邮箱或手机号。DID 记录在 PLC 目录(PLC Directory)中,这是一个轻量级的分布式账本服务,用于管理用户身份与 PDS 的映射关系。
Bluesky 的服务器架构还包含 数据索引服务 和 内容发现服务。例如,Jetstream 是一个实时事件流系统,用于跟踪全局帖子更新;AppView 则负责聚合来自不同 PDS 的内容,为用户提供统一的社交时间线。这些组件共同构成了一个可扩展、抗审查的社交网络基础设施。
目前,官方维护着一个默认的 PDS 实例(即 bsky.social),供普通用户直接注册使用。但用户也可以自行部署 PDS 软件(开源项目 AT Protocol 的参考实现),加入 Bluesky 网络,或选择第三方托管服务商。这种 联合服务器 模式使得任何服务器故障都不会导致整个平台瘫痪,且用户数据不会被单一实体垄断。
需要注意的是,Bluesky 服务器目前仍处于早期阶段,AT Protocol 的规范尚未完全稳定,部分功能(如私信端到端加密、跨服务器完整搜索)仍在开发中。去中心化服务器带来的数据一致性、延迟和治理问题也是持续研究的重点方向。

查看详情

查看详情