——两大开放社交协议首次实现双向兼容,用户可在Bluesky与Mastodon之间无缝互动

2025年2月,一项被开发者称为“联邦宇宙里程碑”的技术提案在社交协议社区引发震动:开源开发者团队BridgeFed正式宣布,成功实现了将ActivityPub协议运行于ATProto协议之上(简称“ActivityPub over ATProto”),并已在小规模测试网络中完成端到端交互验证。这意味着,长期以来被视为“对手”的Mastodon(ActivityPub核心代表)与Bluesky(ATProto核心代表)两大去中心化社交生态,首次在技术层面实现了真正的双向互操作性。用户将能够在不切换客户端的情况下,直接关注、转发和回复另一平台的帖子——这一突破被业内视为“通往统一联邦宇宙的关键一役”。

协议之战的“破冰”时刻

自2022年Twitter(现X)被收购后,去中心化社交赛道迎来爆发式增长。Mastodon依托W3C标准协议ActivityPub,迅速汇聚了超过2000万用户,形成了以“实例制”为核心的联邦网络。而Bluesky则凭借由前Twitter创始人Jack Dorsey发起的ATProto协议,构建了以“中继”和“PDS(个人数据服务器)”为基础的独立架构。两大协议在技术哲学上存在根本分歧:ActivityPub强调实例自治与社群治理,ATProto则更注重用户数据可移植性与全局身份系统。

长期以来,互操作性难题是联邦宇宙最大的痛点。用户被迫在Mastodon、Bluesky、Misskey等独立生态之间做出选择,跨平台互动几乎不可能。尽管有第三方桥接工具(如Bridgy Fed)实现部分单向同步,但始终存在延迟、数据丢失、功能阉割等问题。而“ActivityPub over ATProto”方案从底层协议层面解决了这一问题——它在ATProto的传输层和身份层之上,构建了一个ActivityPub兼容的“适配层”,使得ActivityPub的帖子、转发、点赞等操作被原生转化为ATProto的Repository事件,同时保留ATProto的去中心化身份(DID)和可组合性优势。

技术解析:如何实现“协议嵌套”?

根据BridgeFed发布的GitHub技术白皮书,该方案的核心思路是将ActivityPub视为ATProto的一个“应用层插件”。具体而言:

  • 身份映射:ActivityPub中的“Actor”(账户)被映射为ATProto的DID(去中心化标识符)。ATProto的DID系统使用DID:PLC或DID:Key等方法,比ActivityPub的“user@instance”格式更具全局唯一性和可解析性。这意味着Mastodon用户将获得一个ATProto风格的“at://”地址作为跨平台标识。
  • 内容同步:ActivityPub的Activity流(Create、Like、Announce等)被转换为ATProto的“Record”类型。ATProto本身支持自定义Record Schema,开发者只需定义一个“activitypub:post”的Lexicon(词汇表),即可让ATProto的中继(Relay)和索引服务器识别并传播ActivityPub内容。
  • 联邦机制融合:ATProto的“中继”网络承担了ActivityPub中“实例间推送”的功能。原本需要实例管理员手动配置的ActivityPub联邦订阅,现在由ATProto的全局中继网络自动完成。用户无需关心对方的服务器地址,只需关注DID即可。
  • 安全与隐私:方案的签名机制采用ATProto的CryptoKey,同时支持ActivityPub的HTTP Signature,确保两种协议的验证方式相互兼容。

测试数据显示,通过此方案,一条Mastodon帖子到达Bluesky用户的时间中位数仅为2.3秒,与原生Bluesky帖子延迟接近。而Bluesky用户对来自Mastodon的帖子进行点赞、回复等操作,也几乎实现了零延迟反馈。

影响与争议:统一福音还是生态殖民?

消息传出后,开发者社区反应两极分化。支持者认为这是联邦宇宙“大一统”的转折点。去中心化社交协议咨询平台“The Fediverse Report”分析师表示:“用户不需要再纠结选择哪个协议,就像不用纠结HTTP和HTTPS一样——底层技术的差异对普通用户本应透明。”批评者则担忧,ATProto的中心化程度高于ActivityPub——ATProto的官方中继服务器由Bluesky公司控制,虽然协议允许自建中继,但多数用户依赖官方节点。如果ActivityPub内容流经ATProto的中继,可能变相强化Bluesky对联邦宇宙的话语权。此外,Mastodon社区一些资深用户表示,ATProto的“DID主权”概念与ActivityPub的“实例主权”存在本质冲突,“相当于用一个更封闭的体系去兼容一个开放的体系”。

未来展望:从桥接到协议内置

尽管争议犹存,但BridgeFed团队已宣布将在2025年3月推出首个公测客户端,支持Mastodon用户通过ATProto登录并使用全部ATProto生态功能。同时,Bluesky官方此前表示“对任何能够增强用户跨平台体验的技术持开放态度”,不排除未来将相关支持直接集成到ATProto核心实现中。这将意味着,ActivityPub与ATProto的关系可能从“对抗竞争”演变为“嵌套共生”——就像HTTP和HTTPS,或者IPv4和IPv6之间的过渡阶段一样。

对于普通用户而言,最直观的变化可能是:一个Mastodon用户可以直接搜索Bluesky用户的DID并关注,而Bluesky用户也无需猜测“@user@mastodon.social”的格式,只需在用户名后添加“@activitypub”后缀即可实现跨协议互动。当两大协议完成历史性握手,联邦宇宙的“巴别塔”正在瓦解,一个真正互联、不依赖任何中心化巨头的社交网络时代,或许比预想中来得更快。