ATProto中没有实例
每当关于atproto的帖子在Hacker News上出现时,总会有人在评论中问:“但是所有的Bluesky实例在哪里?”问题在于,atproto中没有实例!这个问题是一个类别错误。实例是一个源于Mastodon的概念,我想要一些可以链接的内容来清楚地解释这一点。所以这是那篇帖子。RSS和Google Reader我知道RSS仍然在某处使用(播客?!),但它的全盛时期可以说是过去了。这真可惜。在我们中的一些人可能会怀念的网络黄金时代,博客似乎是一件很酷的事情。现在看看这张图片,因为它将会很重要:alice'sblogcat'sblogbob'sbloggooglereaderfeedly 提醒一下,你在自己的博客上发布内容,你可以自我托管或托管在流行的博客平台上。但是,所有人的内容会聚合到像Google Reader和Feedly这样的应用程序中,或像Monologue(愿其安息)这样的集体博客。请注意,托管和聚合是两个不同的事情。你的帖子并没有“存在”于像Google Reader这样的应用程序中。应用程序只是博客圈的投影。认真地说,确保这个想法深深烙印在你的脑海中;这将是至关重要的。 Facebook和类似平台 这可以说是这个概念的一种演变。我们将所有内容放在一个框中,以便每个人都被封闭在同一个空间中,以便我们可以展示广告和其它东西。此外,只让一个应用程序存在(我们可以让替代应用程序持续一段时间,但不会太长)。这就是传统社交媒体。alice'spostscat'spostsbob'spostsfacebook the facebook newsfeed 哦不,现在我们有了集中化!哦不,失控的网络效应!哦不,啦啦啦。我们该怎么办?我们需要以某种方式去中心化。 Mastodon及其实例 我在这里提到“Mastodon”,因为如果我说“ActivityPub”,一群人会出现并说实际上我描述的就是Mastodon选择实施ActivityPub的方式。而ActivityPub本身并没有明确说明如何在实际中使用它。我相信这都很有趣——但我偏题了。我们如何去中心化一个社交网络?让我们构建一个我们之前看到的版本,但让它可以自我托管。然后每个社区都可以拥有自己的“小Facebook”或“小Twitter”。我们称它们为实例。它们有点像国家——因为你“生活在”其中一个里面:alice'spostsalex'spostsann'spostscat'spostscrow'spostscali'spostsbob'spostsbree'spostsboba'spostsmastodon instance #1mastodon instance #2mastodon instance #3the newsfeedthe newsfeedthe newsfeed 等等,这引发了一些问题。你如何选择加入哪个实例?也许你是几个重叠社区的成员。好吧,我想你只需要选择你最信任的哪个社区的管理员来处理你的身份和数据。好的,现在又一个问题——如果我的朋友在不同的实例上怎么办?他们将如何看到我的帖子?由于每个实例基本上都是自己小型的Facebook,它们没有共享的真实信息源。因此,它们必须互相发送消息:alice'spostsalex'spostsann'spostscat'spostscrow'spostscali'spostsbob'spostsbree'spostsboba'spostsmastodon instance #1mastodon instance #2mastodon instance #3the newsfeedthe newsfeedthe newsfeed 这种网络拓扑可能让你想起古代中国的割据封建。 如果来自实例#1的Alice关注来自实例#2的Bree,这两个实例会达成协议:Bree的帖子将转发到实例#1,以便Alice可以看到。这被称为“联邦”。你在你的实例上发布,然后它被转发到那些希望听到你消息的其他实例。这个图有一些有趣的含义:你“属于”你的实例。你不是Alice,你是来自实例#1的Alice。这就是为什么你的Mastodon登录名实际上是[email protected]。“你来自哪里”是你身份的一个不变部分。(不知为何,这甚至比国家和国籍更具限制性。)如果你的实例的管理员与另一个实例的管理员发生争执,他们可能会选择“停止联邦”,不再转发他们之间的任何帖子。这可能是你不再看到朋友帖子的意想不到原因。如果你的实例宕机,你的身份将不复存在。关注你的人关注的是你来自那个实例,而不是某种抽象的理想“真实你”。哦,并且实例之间的连接随着O(n²)的规模扩大。现在这可能并不重要,但如果这种社交网络的方法变得流行,它可能会变得重要。 atproto 现在忘掉所有这些——完全重置。错误出现在我们画这个框的时候:alice'spostscat'spostsbob'spostsfacebookthe facebook newsfeed erase the box. 回到这个:alice'sblogcat'sblogbob'sbloggooglereaderfeedly 我们有真实“存在”的托管,应用程序从中聚合。这对于博客运作良好,那么为什么不适用于字面上的所有其他事物呢?alice'sstuffcat'sstuffbob'sstuffapp #1app #2 像RSS一样,但针对其他内容。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡