按此:了解聯邦宇宙

已發表: 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 上關注該社群的成員。