2024-09-15|閱讀時間 ‧ 約 32 分鐘

ActivityPub 的 聯邦宇宙 - 粉絲可以帶著走的去中心化社群平台?

raw-image

我所使用的部落格系統 Ghost ,宣布加入 ActivityPub,基於好奇,去瞭解了一下什麼是 ActivityPub,才發現,原來就是加入了所謂的「聯邦宇宙 Fediverse」,也就是之前 Threads 宣布加入的那個聯邦宇宙,算是社群內的一大新聞,第一大的社群平台公司加入了一個開放的去中心化社群平台協定,為社群平台的未來開啟了更多的想像。

什麼是 ActivityPub

  • 協議:ActivityPub 是 W3C 的去中心化社群平台的推薦協議之一。
  • 開放標準:任何單位都可以依據此協議,架設社群平台服務,並加入 ActivityPub 的宇宙。
  • 互操作性:不同的社群平台之間,可以透過此協議,做到貼文的同步,與跨平台的回覆與互動。
  • 去中心化:用戶可以帶走自己的粉絲。

雖然盡可能用最精鍊的文字總結,但光靠文字還是比較無法體會,於是以下我用了 Threads、Mastodon、Liker.social 三個平台,來實驗 ActivityPub 協議所建構的聯邦宇宙,所謂的跨平台的互操做性,到底是怎麼運作的。

同時,也想了解 Threads 真的開放了嗎?支援 ActivityPub 到什麼程度,結果發現...案情並不單純。

怎麼帶走自己的粉絲?

所以在聯邦宇宙裡,要怎麼帶走自己的粉絲?而不被平台綁架呢?

在 ActivityPub 裡面,每一個使用者,都有一個 URI,他長得像這樣:「@nickname@someplatform.com」,長得很像 Email 前面再加上一個 @ 。

所以如果以 Threads 為例,我在聯邦宇宙裡面的 username (URI) 就是:”@happylee.tw@threads.net”。按 Threads 個人檔案裡面的,名字旁邊的小圖案就可以看到自己的。你可以用這個 username,在其他聯邦宇宙的社群平台像是 Mastodon,就可以追蹤到在 Threads 上的我。

這個 URI,就每個人在聯邦宇宙裡唯一的 username,而他不只長的很像 Email address,整個設計概念上,也很像 email。

Email 其實是一個”古老”的去中心化協議。他本身就是一個開放的標準,不管你用哪一個郵件服務,例如從 outlook 換到 gmail,雖然換了郵件服務,但你隨時可以帶走自己的聯絡簿,換一個郵件服務,換一個 email address,但你的通訊錄是可以自己帶著走的。

在聯邦宇宙裡面也是一樣,比如說在 Mastodon(另一個支持 ActivityPub 的社交平台),就可以查看自己的 Followers (跟隨者)或 Following(跟隨中),會看到他們各自的 URI(username) ,並且可以匯出跟下載。

也就是說,當你轉換一個平台時,例如從 Mastodon 換到 liker.social(另一個社交平台),跟 Email 一樣,你可以帶走自己的通訊錄,而在聯邦宇宙,你可以帶走自己的 Followers 跟 Following 的用戶名單,然後做到在聯邦宇宙裡,在不同社交平台裡轉移。

但,這麼美好的劇本,目前 Threads 並不支援。Threads 目前並沒有完全實作所有 ActivityPub 協議的動作,也就是看起來開放,但只開放了...額...一點點。

Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them.


電子郵件,這個網絡的原始開放協議,比任何已經發明或之後發明的平台或社交網絡擁有更多的用戶;因為它是共享用戶而不是爭奪用戶。 - from Ghost.org

跨聯邦宇宙的貼文與回覆

除了用戶可以帶走自己的粉絲,在聯邦宇宙裡面,不同社交平台之間的用戶,還可以互相看到跨平台的貼文,可以互動,可以按讚、回覆,就算兩個用戶在不同的社交平台也是Ok,也就是透過 ActivityPub 實現 「Interoperability 互操作性」。

真實的跨聯邦宇宙的跨平台追蹤,是長什麼樣子呢?

如上圖,我可以在 Mastodon 上面追蹤在 Threads 上的朋友,當我追蹤的朋友在 Threads 上貼文的時候,在 Mastodon 的動態牆,就會看到這些貼文跳出來。也就是等於我在使用 B 平台,但可以同步看到 A 平台的貼文。

而且,我可以在 Mastodon 「回覆」這些來自 Threads 的貼文, 而這些回覆就會從 Mastodon 回到 Threads。


但一樣,可惜的是,目前 Threads 對 ActivityPub 的整合還是半調子,這些來自 「非」 Threads 的回覆,在 Threads 可以看到,但不可以「再回覆」。

一個正確支援 ActivityPub 的「互操作性」,比較像是上圖的範例:在 Mastodon 貼文,在 Liker.social 回覆,然後在 Mastodon 看到回覆,還可以繼續回覆下去,跨平台無縫回來回去,好不歡樂。

支援 ActivityPub 的服務

目前宣布支援或已經支援 ActivityPub 的平台,有將近 250 個。而其中 Threads 才一加入,已經成為該宇宙中,使用者數最大的平台。如下表,節錄了部分加入 ActivityPub 的平台,以及他們初估的使用者數,包含開始支援 ActivityPub 的時間點。

Mastodon 是最早 ActivityPub 協議的軟體,起源於 2017 年,但 Threads 雖然 2023 年才開始支援,就立刻成為在聯邦宇宙中,第一大的平台。

WordPress 也在 2023 年完整支援 ActivityPub,而我用的部落格平台 Ghost 也宣告會完整支援,但尚未上線。

Filpboard 作為社交媒體閱讀工具,也支援可以追蹤聯邦宇宙的任何帳號,閱讀聯邦宇宙的貼文。

而其中 PeerTube 很像 Youtube,是支援 ActivityPub 的社群影音平台,Pixelfed 則很像 instagram,是圖片分享平台。


而 Threads 目前在聯邦宇宙裡,雖然是使用者數最大的平台,但卻支援的功能最陽春,也幾乎都只支援單向輸出。

也就是在聯邦宇宙裡,Threads 這個星球,人口數最多,但也最不開放,他讓其他星球的人可以追蹤 Threads 星球裡面的人,卻不讓 Threads 星球的人去追蹤其他星球的人,也就是他只讓貼文出去,不讓宇宙裡其他星球的貼文進來,聽起來就很像...真實世界裡的某國。

未來 Threads 會不會進一步開放呢?

追蹤我的 Threads

說了這麼多,工商一下自己的 Threads 帳號,還請看到最後的朋友追蹤起來~

https://www.threads.net/@happylee.tw

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.