ActivityPub 规范作者 Christine Lemmer-Webber 对 Bluesky (ATProto) 和 Fediverse/Mastodon/ActivityPub 去中心化方法进行了比较,其中包含大量技术深度。
一个关键主题:Bluesky 的许多功能在 Fediverse 的其他部分中不存在,都是集中化的结果:Bluesky 遵循“共享堆”架构,其中参与节点预计将维护整个网络的完整副本 -数据已超过 5TB。 ActivityPub 相反使用“消息传递”架构,其中只有整个网络数据的子集(来自帐户的消息以及该节点的用户)被导入到节点中。
这使得诸如全面搜索之类的功能以及浏览对话中所有消息的能力成为可能,即使某些消息来自当前节点的任何用户都没有关注的帐户(我过去遇到过的问题)。
这也是“可信退出”机制的一部分,理论上用户可以切换到不同的主机,同时保留所有现有内容 – 尽管这也利用了内容寻址存储,这是一个可以添加到 ActivityPub 的功能。
另外值得注意的是:Bluesky 上的直接消息目前完全依赖于 Bluesky 本身运行的单个中央节点,并且没有端到端加密。此外,ATProto 使用的签名密钥目前由 Bluesky 代表其用户保管。
通过@cwebber
原文: https://simonwillison.net/2024/Nov/22/how-decentralized-is-bluesky-really/#atom-everything