按此:了解联邦宇宙

已发表: 2023-10-13

欢迎来到 Press This,WMR 的 WordPress 社区播客。 每集都有来自社区各地的嘉宾,并讨论 WordPress 开发人员面临的最大问题。 以下是原始录音的转录。

由红圈提供支持

Doc Pop :您正在收听 WordPress 社区播客 Press This。 我叫 Doc,是 Torquemag.io 的贡献者,您可以在其中找到每周 Press This 的转录剧集,以及教程和更多 WordPress 信息。 您可以在 RedCircle、iTunes、Spotify 或您最喜欢的播客应用程序上订阅 Press This。 您还可以直接从 WMR.fm 下载剧集。

过去的一年里,社交媒体世界发生了巨大的变革。 其催化剂似乎是埃隆·马斯克对 Twitter 的收购,这件事发生在近一年前的今天,随着这一集的出现,之后似乎凭空出现了几个 Twitter 克隆——Bluesky、Threads,甚至 Substack,时事通讯应用程序,他们甚至有一个 Twitter 克隆版。 我认为 Twitter 的重组确实让人们开始思考他们使用的平台以及购买或更改这些平台的容易程度。 这对我们很多人来说都很重要,因为我们认为我们的社交媒体平台,无论是 Tumblr、Twitter 还是 Instagram,我们都将它们视为我们的家。 所以突然间房子的新主人改变了规则,这很奇怪。

所有这些都让人们重新关注 Mastodon,这是一个较旧的项目,其设计目的是让任何人都难以接管。 Mastodon 是建立在联邦宇宙之上的,不要与虚拟宇宙混淆,它在多个服务器上传播帖子,你的用户帐户,你的帖子,所有这些东西都在不同的服务器上。 但从整体体验来看,感觉就像是在浏览 Twitter。 你只是看到一切都排列整齐。

今天,我们将采访 Automattic 的开放网络主管、ActivityPub 插件的创建者 Matthias Pfefferle,目的是让您(我们的听众)更好地了解 ActivityPub、IndieWeb 和 fediverse。

这是一个很长的介绍。 让我们开始吧。 马蒂亚斯,非常感谢您今天加入我们。 我想首先听听您的 WordPress 起源故事。

Matthias Pfefferle :嘿,医生,谢谢你邀请我。 我的 WordPress 起源故事。 我想我是从一名用户开始的,在 90 年代末我爱上了互联网,并达到了我想要拥有一个更具活力的网站的地步,我搜索了一些 CMS 系统,CMS。 我当时就从 WordPress 的前身 B2 开始。 所以我是 WordPress 的首次用户。

我从一开始就不是社区成员。 我更喜欢出版。 我想保持博客的势头。 因此,我总是试图保持博客的相关性,并寻找与两千多的大型社交网络竞争的方法。 而且,我开始编写插件,以便更轻松地订阅我的博客,连接到社交网络,随着时间的推移,我一直这样做,并越来越融入 WordPress 社区。 而且,在加入 Automatic 之前,我的最后一份工作是在一家托管公司,在那里我可以更深入地了解 WordPress 领域。

由于编写不同的插件,有更多的需求,我开始为核心做出贡献,构建自己的主题,或多或少地活跃在托管社区中,最后加入Automatic全职从事WordPress工作。

DP :我在你的起源故事中说哇,因为 B2 是最初的形式,后来成为 WordPress,大约 20 年前,Matt Mullenweg 和 Mike Little 分叉了它。 所以 B2 是,那是老派。 当你说B2时,那是在我的时代之前。 另外,我只是想确定一下,你能为我们念出你的名字吗,这样至少听众可以听到一次正确的发音?

国会议员:是的,没问题。 我是马蒂亚斯·普费弗勒。

DP :好的。 所以马蒂亚斯,我想谈谈联邦,我想让我们的听众对此有一个很好的理解。 那么你为什么不描述联邦和联邦宇宙呢?

国会议员:好的。 联邦和联邦宇宙是一种想法。 它并不是真正基于协议或有技术限制。 这是拥有一个去中心化网络的想法。 我认为最接近这个想法的技术是电子邮件。 您在何处托管电子邮件地址并不重要。 你可以给世界各地的每个人写电子邮件,每个人都可以给你写信,与你所在的托管、技术堆栈和地区无关。作为一个社区版本,这是一种联邦宇宙。

您可以在完全不同的服务器上关注其他人。 您可以直接给他们写消息。 您可以对他们的帖子发表评论。 您可以阅读、点赞、分享每一项社交活动。 社交网络的电子邮件版本。

DP :这是一个非常好的比喻。 你可以说电子邮件有点联合,但我认为当我们想到联邦宇宙时,我们经常会想到一些功能类似于电子邮件的东西,因为它可以来自任何人的服务器。 它并不存在于单个服务器上,而是来回运行。 但是,联盟通常意味着它也是公开广播的。 默认情况下,电子邮件一次只能发送给一个人。 您可以全部回复,但我们尽量不这样做。 你提到了协议。 电子邮件协议是 SMTP、POP 或 IMAP,ActivityPub 协议,这就是联邦宇宙的动力吗?

MP :你可以这么说,至少现在是这样。 Fediverse 比 ActivityPub 更古老,因此 Fediverse 的发明者发明了他的第三个协议,那就是 ActivityPub。 它并没有直接与 ActivityPub 解耦,但因为 ActivityPub 是目前最常见、最大的协议,我认为你可以进行比较。 是的。

DP :我认为这是一个非常好的观点。 联邦宇宙不一定是 ActivityPub,联邦宇宙甚至不一定是一个单一的东西,尽管目前看来 ActivityPub 确实是联邦的最大形式,至少我是这么认为的。 类似地,Mastodon 不是联邦宇宙,Mastodon 是一个由 ActivityPub 提供支持并使用联邦的工具,而且它也做得非常好。

有 Instagram 的联合版本、YouTube 甚至 Reddit 的联合版本。 我认为这只是早期阶段。 我们并不总是会说,哦,这是 Instagram,但对于 ActivityPub,我认为最终有可能会像 RSS 一样。 它可能是一种深深融入网络的东西,当您想到播客时,您不会想到 RSS。 您可能会想,哦,这就是我听音频的方式,但它是由 RSS 提供支持的。 同样,你知道,我认为 ActivityPub 可能是我们没有考虑到的事情。 它只是提供了可能是双向的、广播的、联合的、去中心化的——男孩,我扔掉了所有的流行语——但它可以为乳齿象提供更多的力量,但就目前而言,这就是我想的因此,如果我不小心将 Mastodon 称为联邦宇宙或其他什么,请原谅我,亲爱的听众。 我们都已经习惯了这一点。 马蒂亚斯,你扰乱联邦多久了?

MP :与 Federation 还是与 ActivityPub?

DP :只是一般的独立网络,我们甚至还没有讨论过,但是,您对网络的非传统用法感兴趣多久了? 也许这从您的 ActivityPub 开始,或者可能从联盟开始。

MP :哦,这件事很久以前就开始了。 我认为第一个大项目是数据可移植性运动。 我想是在 2008 年或九月份,那是第一次描述互操作性。 是的。 一种在平台之间共享数据的可互操作方式。 那是在 OpenID 和 OAuth 时代,第一个朝着去中心化网络方向发展的项目是 Diesel 项目,即分布式社交网络。 它也是基于 WordPress 的,并将一些开放标准结合在一起,形成了某种基于 WordPress 的社交网络。 创始人之一是话题标签的发明者克里斯·梅西纳 (Chris Messina)。

DP :嗯嗯。

MP :他们已经使用了 ActivityPub 协议的核心规范之一。 他们开始研究 ActivityPub 的活动部分,这是描述活动的统一方式。

DP :嗯,我认为这是我们短暂休息的好地方。 当我们回来时,我们将与 Matias 一起更多地讨论 ActivityPub 以及亲爱的听众如何将 ActivityPub 集成到您的 WordPress 网站中。 因此,短暂休息后请继续关注更多内容。

欢迎回到 WordPress 社区播客 Press This。 我是你们的主持人,波普博士。 今天,我要采访的是 Matthias Pfefferle,他是 WordPress ActivityPub 插件的创建者。 就在休息之前,我只想大声喊一声。 您提到了 2008 年的数据可移植性运动。那是一个非常非常有趣的时期,而且,我只想快速地说,这只是用户可以在任何时候请求获取其数据以便移动数据的想法。 谷歌实际上将其集成到他们的一些服务中,但这只是一个想法,作为一个个人,你可以在不同的地方移动你的身份。我认为它是,它仍然存在。 您提到了 OAuth 之类的东西。 我认为这是一件令人着迷的事情,而且我认为这是 WordPress 开发者真正能够认同的,因为作为 WordPress 开发者,我们希望托管我们自己的内容。 我们厌倦了将我们的内容放在 Facebook 上,然后不得不让人们很难看到,或者可能对其进行审查,所以,我认为,数据可移植性和互操作性,我认为所有这些事情都非常有趣给 WordPress 开发者。 那么让我们来看看 WordPress 用户如何将他们的网站与 ActivityPub 集成以利用联邦宇宙?

MP :就像安装插件一样简单,访问 wordpress.org,搜索 ActivityPub,安装它,然后一切都应该开箱即用。 可能存在一些小问题,因为 ActivityPub 是一个更复杂的协议,至少从要求来看是这样。 您可能需要调整一些东西,但在大多数情况下,它会很有效。 将其安装在博客上的迷人之处在于,您真正拥有自己的身份,而不是在另一个平台上。 我认为 Mastodon 很好,因为它是开放的、去中心化的,但是在 Mastodon 上你仍然面临一些风险,比如平台会关闭或者你会因为某些原因被禁止。

因此,您自己的实例可以在您选择的服务器上运行。 如果主机关闭,您可以将所有内容移动到另一台主机,并且它可以正常工作,这是一个非常迷人的想法。

DP :ActivityPub 插件支持很多功能。 也不一定,如果我想在TorqueMag.io上拥有自己的服务器,并不是说打开ActivityPub就会突然把TorqueMag变成像Mastodon服务器一样,它更像是一种连接联邦宇宙的方式。 我仍然可以托管服务器,但事实并非如此,这不是 ActivityPub 正在做的事情,对吧? 这不是把你的网站变成一个单独的服务器吗?

MP : 确实是这样。 但它并不是在你的服务器上安装像 Mastodon 这样的东西,它只是把你的 WordPress 变成一个,我不会说 Mastodon 实例中的服务器,或者 Mastodon 兼容的实例。 因此,我们试图使该插件尽可能普遍存在,以便在最好的情况下,您不会看到任何不是 WordPress 的东西。 因此,您无需更改发布流程或网站设计方式中的任何内容。 它在后台运行,只是与 Fediverse 中的所有关注者分享您的所有帖子,并收集在 Fediverse 上写的每条评论并将其保存到评论区域。

我们目前正在努力将您在博客上发表的评论联合回联邦宇宙,以便您在 WordPress 的评论部分中拥有分散的通信可能性。

DP :就像我之前说的,我确实倾向于认为事情是以 Mastodon 为中心的,你知道,你让我大吃一惊,它把它变成了一个服务器,它只是不是一个 Mastodon 服务器,但它是的,您的站点是联邦宇宙上的服务器。 你提到了评论,这绝对是我最喜欢的关于我的集成的事情之一,它与 Mastodon 相关,那就是有人可以在帖子上发表评论,并且从我的博客文章到 Mastodon 上,有人可以在 Mastodon 上发表评论,它会显示在我的帖子的评论中。 这就是最酷的事情。 我什至喜欢回复别人,然后我去了他们的博客,你知道,几周后我就想,我不记得在博客上发表过评论。 我想,哦,这是评论,太酷了。 就像它真的很好用一样。 你可能会觉得这有点可怕,但实际上到目前为止,只是很自然地看到我博客上的评论,感觉很自然。 感觉很棒。 感觉就像人们在说话。 我喜欢它。

好的。 所以,我想谈谈其他形式的联合以及其他正在讨论联合的产品,因为我们之前确实讨论过 BlueSky 和 ​​Threads,甚至 Tumblr 也说过所有这些服务已经说过他们想融入联邦宇宙,他们至少正在考虑这一点。 Threads 是 Instagram 版本的 Twitter。 目前尚未联合,但他们表示希望能够添加一个 ActivityPub,以便如果您在 Threads 上,您可以看到我在 Mastadon 上发布的帖子,就像我在 Threads 上发帖一样,反之亦然。

我就能跟着你了。 所以我们正在谈论消除孤岛,这对于这些大公司来说非常可怕。 但话虽这么说,BlueSky 有自己的协议,最终可能会集成到 ActivityPub 中,但听起来他们并没有积极致力于这一点。

线程不断抛出他们可能会做的球。 Tumblr 也提到过,但我还没有听到任何消息。 您对我们可能认为是孤立的其他现有平台有何看法? 你认为他们会通过 ActivityPub 进入联邦宇宙吗?

MP :这是一个非常好的问题。 我参与了一些关于重新激活社交网络社区组以重新开始开发 ActivityPub 的 W3C 通信,也许会有下一个版本。 而且,我看到 Meta 在那里非常活跃。 他们有自己的人员在那里并参与讨论,但是,我认为 Blue Sky 还没有兴趣向 ActivityPub 开放。 我认为他们首先会尝试自己的协议,如果不起作用,也许稍后会再次开始研究 ActivityPub,但我根本不确定 BlueSky。 我认为他们有一个非常好的平台,但目前根本没有联盟。 而且由于他们没有计划实现 ActivityPub,因此他们不仅必须使自己的联邦协议发挥作用,还必须帮助其他人启动自己的服务器。 而 BlueSky 协议、AT 协议则比 ActivityPub 复杂得多。 所以我目前不会押注 BlueSky 的联邦协议。

DP :你的 WordPress 插件被 Automattic 收购了,我想说大约六个月前,我可能是错的,

MP : 差不多六个月前了。 是的。

DP :搞定了。 搞定了。 我喜欢我的聪明。 您现在在 Automattic 担任开放网络主管,但您仍然主要专注于维护这个插件,或者您的新角色是什么?

MP :我们讨论了很多,嗯,所以我想这就是为什么职位名称是开放工作领导。 我的想法是不仅将工作限制在 WordPress 上,而且目前我在 WordPress.com 部门工作,全职开发 ActivityPub 插件。 并且还为每个 WordPress.com 用户提供该插件,无论他们预订了哪种套餐。

DP :当我问这个问题时,这实际上与一个问题有关,我觉得我们花了很多时间讨论联邦在去中心化方面的优势,而且更难审查,更难从个人手中接管,通过联邦,你有多个服务器,有时你可以在 Mastodon 社交网站上与某人交谈或关注某人,这可能是 Mastodon 联邦宇宙中最大的服务器,或者你可以在 TorqueMag.io 上与某人交谈,你知道,服务器,这和我一样,对吧? 因此,您可以与较大的服务器或小型服务器通信。 你可能会脱离这些并与之互动。 我只是想知道它是如何扩展的,因为我认为它对于小规模增长很有效,但你提到向所有 WordPress.com 用户添加此功能,我不会猜测有多少用户是的,但如果这种情况发生,而且如果一夜之间发生的话,我不认为 Automttic 会这样做,但如果 WordPress.com 说,嘿,我们已经添加了这个功能,从今天开始,您发布的所有内容也会上升前往联邦宇宙。 所以他们只需打开一个开关,就让每个人都兴奋起来。 这会将服务器崩溃的流量发送到小型服务器吗? 如果某个真正大的人决定喜欢,如果线程只是打开开关,现在它们就连接起来了,那么这会打破联邦宇宙吗?

MP :有可能,但我认为这并不那么容易,因为只需打开该功能,默认情况下就不会发送任何流量。 所以流量是随着粉丝而来的。 因此,简单地打开某些东西不会产生更多流量。 我认为您甚至可以轻松地将该功能推广到 WordPress.com 或 Threads 这样的服务器。 流量来自追随者。 因此,您可以监控您的实例并查看它产生的流量以及随着时间的推移而扩展的流量。 因此,它不会打开它,然后您的服务器着火或其他服务器着火。 随着时间的推移,它会随着平台用户追随者数量的增加而增长。

DP :最后一个问题,Nick Simpson 在 Mastodon 上问到,WordPress 的 ActivityPub 插件将提供哪些功能?

MP :正如我已经提到的,wordpress.com 上的第一个版本将是当前发布的版本。 主要重点是出版。 我认为下一个重点将是去中心化的双向通信,以及联合评论。 最后一步是拥有一个功能齐全的 ActivityPub 服务器和客户端。 因此,不仅可以发布,还可以订阅。 但这更多是用户界面的问题。 如何将以下内容和阅读内容正确集成到 WordPress 中?

DP :嗯,那是我们最后休息的好地方。 当我们回来时,我们将结束与 Matthias 关于 ActivityPub 插件和 fediverse 的对话。 因此,在短暂的休息后,请继续关注更多内容。

欢迎回到 WordPress 社区播客 Press This。 我是主持人 Doc Pop,今天与 Automattic 的 Open Web 主管兼 ActivityPub 插件的创建者 Matthias Pfefferle 进行对话。 Matthias,您在节目早些时候提到您一直在与 W3C 社交网络社区小组进行对话。 当我们结束这次谈话时,我想听听更多信息。 W3C 经常被提及。 您能否告诉我们他们的工作以及该小组将来可能为网络提供什么?

MP :W3C 是一种网络标准组织,也是 ActivityPub 协议的发布者。 他们是一个社交网络团体,发布了许多社交网络协议,还有一些 IndieWeb 运动,即网络提及,例如,ActivityPub 是发布的标准之一。 而目前的问题是,ActivityPub协议的定义非常模糊,因此有很多实现ActivityPub的方法,它们都是有效的,但它们不能互操作。

所以目前,我认为所有实施者都试图使他们的实施与 Mastodon 兼容,因为这是目前最大的参与者。 因此,有很多需要有某种更多的、限制性的词可能是错误的,但是对如何实现 ActivityPub 有更多的指导,这样它就不会偏离,这样 ActivityPub 协议和联邦宇宙就会随着时间的推移可以互操作。

而且技术上也有很多困难。 例如,在共享托管环境上实施 ActivityPub 协议。 也许还存在不同的可能性来提出要求,要求更少或更容易的要求也允许自托管网站。 或者更好地支持自托管网站,这就是当前讨论的主题。

DP :嗯,Matthias,我非常感谢你今天加入我们。 如果人们想关注您,您建议将他们发送到 notiz.blog,对吗?

MP :是的,那是我的博客。 它是德语的,但 Mastodon 翻译得很好。

DP :我绝对推荐给任何听的人,即使你在 Mastodon,即使你在联邦宇宙,也许仍然有你自己的网站并派人去那个网站,这样你就可以随时改变你的想法。我们将把它们发送出去,而不仅仅是将它们发送到一个地方。 所以请查看 notiz.blog。

这就是 WordPress 社区播客 Press This 这一集的内容。 我正准备制作去年我们制作的 WordPress 万圣节恐怖故事的另一集,我很喜欢它。 因此,如果您是一名网络开发人员或网站所有者,并且有一个关于您的网站出现问题的搞笑而恐怖的故事,请与我联系。

您可以在 Twitter 上的 Torque mag 上找到我们,您也可以在那里与我们联系并分享您的故事,您可以访问 TorqueMag.io 并点击该联系按钮。

感谢您收听 Press This,这是 WMR 上的 WordPress 社区播客。 您可以在 Twitter 上关注我的冒险经历,网址为 The Torque Mag。 您可以在 RedCircle、iTunes、Spotify 上订阅,或直接从 WMR.fm 下载 Press This。 我是你们的主持人,波普博士。 我通过在 WP Engine 中的角色来支持 WordPress 社区,并且我喜欢每周在 Press This 上关注该社区的成员。