Mastodon 的二三事

Author Avatar
Mika Savijärvi Nov 18, 2022
  • Read this article on other devices

寫在前面

2022 年 10 月 27 日,美國 Tesla 和 SpaceX 的 CEO,Elon Musk 完成了對 Twitter 斥資 440 億美元的收購。對於這一收購行為,Elon Musk 自稱是為了推進言論之自由以及為了更好的應對各種 spam bot。

不過由於 Musk 本身就有很多前科,並且近日 Twitter 大規模裁員中透露出的種種亂象,不少 Twitter 用家開始考慮轉移至其他社交網路。此時首先進入媒體視野的便是 Mastodon。根據 Mastodon 用家數量統計,自 Musk 收購 Twitter 以來,Mastodon 在以平均每小時 500 至 1000 名新用家的速度高速上升中。

然而,只是為了「逃離」Musk,初到 Mastodon 的人可能會感到無所適從。本稿旨在向初次使用 Mastodon,或是正在考慮轉移至 Mastodon 的用家以簡單的介紹。

什麼是「分散型 SNS」

説起 Mastodon,最常一起看到的形容詞便是「分散型 SNS」。如果要對其進行定義的話,分散型 SNS 可以被簡單地理解為:

無關規模大小,擁有獨自的文化、功能,被不同人所運營,擁有各自的規則的無數個 SNS,互相獨立的同時又互相連接在一起的形態

與之相對的,Twitter 則是一個巨大的 SNS,由 Twitter 一家公司所運營,受 Twitter 自己制訂的規則所制約。用圖來表示的話如下所示

中央集權型 SNS

中央集權型 SNS

分散型 SNS

分散型 SNS

這種由數個 SNS 所連接成的集羣又被稱作「Fediverse」。嚴格來講,「Mastodon」這一單詞並不是用來指代全體分散型 SNS(Fediverse)的詞彙,而是用來構建 Fediverse 的軟體之一。有些人也會將 Fediverse 比作在海洋中漂浮的無數島嶼或國家,以 BBS 的觀點來看的話,每一個島嶼其實更接近於「某某版」這一概念。

很多伺服器會設定自己的內容主題,比如「雜談」、「繪畫」、「Pokemon」、「Kancolle 玩家」等,並在此基礎上指定獨自的規則,甚至添加獨自的功能。並在伺服器間通過被稱作 ActivityPub 的技術來實現跨服跟蹤、回復等互動。因此,如果有能力有條件的話,自己開設伺服器也是可能的。

每一個「島嶼」均運行在獨自的伺服器中,因此只要尚有一台伺服器仍在工作,Fediverse 便能夠永久地存在下去。因此不會存在所謂「Mastodon 停止服務」的表述。

也正因此,即使某一台伺服器發生了宕機,用家可以無需等待其恢復,直接轉移至其他伺服器來繼續進行互動,從而誕生了相對來説比較普遍存在的「小號」這一文化。並且同時,Mastodon 亦提供了賬户轉移,以及 follow list 的匯入匯出功能。

話説回來,一些媒體在報道 Mastodon 的時候,常會採用一些比較誇張的標題。比如「Mastodon 真的永遠不會被封號嗎?」或者「真的隨便説什麼都可以嗎?」等。對於這些問題,簡單來説,「即使是在 Mastodon(Fediverse)中,涉及違法的事情,或違反該伺服器的利用規則的行為,亦有可能會被伺服器管理員凍結帳號。

分散型 SNS 的其中一個好處是,相對來説對待各種言論的包容度會更高,但並非無法地帶。只要認清這一點,通常不會有問題。

Mastodon 和 Misskey

前文已經介紹了 Fediverse 是形態各異,以及擁有獨自功能的伺服器集羣。在這些伺服器中運行的,用於構建 Fediverse 的軟體便是 Mastodon。關於 Mastodon 的功能後文會進行詳細介紹,但再次仍需強調的一點是,伺服器間的交互是通過 ActivityPub 進行的。因此,實際上即使是和 Mastodon 以外的軟體亦可進行交互。

其中「Mastodon 以外的軟體」之代表例便是 Misskey。Misskey 是純日本製 SNS,由「しゅいろ」開發的分散型 SNS 伺服器軟體。其用户界面(UI)與 Mastodon 完全不同,並且搭載了以 Emoji 對貼文進行「reaction」等功能。Misskey 雖然和 Mastodon 在功能、開發理念等方面相差甚遠,但通過 ActivityPub 可以令 Misskey 用家和 Mastodon 用家相交流。

分散型 SNS 的問題

分散型 SNS 當然也存在它獨自的問題。比如:

  1. 即使帳號被凍結也可以逃至其他 Server,因此難以完全封禁洗版、擾亂等 Spam User。

  2. 難以通過 SNS 進行盈利。

  3. 相比較於 Twitter 等,目前整體用户數量極低。

對於以上的 1.,如果是中央集權型 SNS,比如 Twitter 的話,可以通過 IP ban 等手段進行應對。但分散型 SNS 則完全沒有辦法。此外,對於以上的 2.,pawoo.net 等一部分 server 通過增加廣告等方式為 Server 運營方提供收入。但對於普通用家來説,僅通過 SNS 本身來進行收益化是十分困難的。即使是 Server 運營方,大部分也都是無償提供服務,通過抖內勉強維生。

如何使用 Mastodon

介紹過背景及基本構造,仍尚未回答一個關鍵的問題,暨「Mastodon 究竟要怎樣來用」。

選擇伺服器

即使嘴上説着要「註冊一個 Mastodon 帳號」,但分散型 SNS 的特典導致這本身是不可能的事情。實際上要做的是「註冊某一個伺服器的帳號」。對於大部分新人來説,最初註冊的帳號大多是打着「中文 Mastodon」、「台灣 Mastodon」等旗號的大規模伺服器。在註冊了這種大型伺服器的帳號後,逐漸對內容感覺到無聊, 感覺沒有人互動,又返回使用 Twitter 的人也不再少數。

經常被誤解的一點是,並不是所有 Fediverse 用家都在這些大型伺服器中。在這些大型伺服器之外亦有無數大小各異的伺服器存在。大型伺服器並不等同於 Mastodon 整體。

不過在初來乍到,還沒有搞清楚具體用法的時候,去尋找適合自己的伺服器本身亦很困難。即使善用搜索引擎,很多整合網站給出的伺服器列表都創建於 Mastodon 「黎明期」,很多伺服器如今甚至已不復存在。

因此我給出的提案是,「總之先在大型伺服器註冊一個帳號,用一段時間找到感興趣的伺服器後遷移到那裏」。Mastodon 本身提供了帳號遷移和 Follow list 匯入匯出功能,能夠方便地完成遷移。

Mastodon 有很多獨特的功能。在這裏限於篇幅限制僅介紹四個最常用也是最重要的功能。暨「公開範圍」、「閲讀注意設定」、「CW 設定」、「Timeline」。

公開範圍

首先是「公開範圍」設定。

公開範圍

正如同 Twitter 中的投稿被稱作 Tweet,Mastodon 中的投稿會被稱作 Toot。標準設定下 Toot 的字數限制是 500 字(但一些伺服器可能不使用標準設定)。在輸入好想要發表的內容,在「Toot」之前可以對數個條件進行更改。「公開範圍」設定是上圖中的地球標識。Mastodon 中 Toot 可以被設置為以下幾種狀態。

  • 公開(地球標識):會同時顯示在 Local Timeline 和 Federated timeline(後文會進行詳細解釋),可以被轉載(Boost),也會被檢索。

  • Unlist(未上鎖的標識):不會顯示在 Local Timeline 和 Federated Timeline 中,但可以被 Boost。

  • 限定公開(上鎖的標識):只會顯示在自己和追隨者的 Home Timeline 中,無法被 Boost。類似 Twitter 的上鎖帳號的狀態(不過 Mastodon 中是針對某一條 Boot 進行設定,而非帳號整體)。

  • Direct(信件標識):相當於私訊功能,只有在輸入對方的 ID 後才能選擇這個設定。

此外如 Fedibird 等還實裝了「相互 follow 限定可見」等更多的可見狀態。

閲讀注意設定

閲讀注意設定

當添加媒體後會出現這個選項。勾選後發送的媒體會被標記為「閲讀注意」,在默認設定下出現在 Timeline 時會被進行模糊處理,只有在點擊後才會顯示。基本等同於 NSFW 設定。

CW 設定

CW 設定

等同於文字版的 NSFW 設定,亦可被用作防劇透設定。和前文提到的媒體的 NSFW 設定相同,默認會以可以自定義的警告語顯示,需點擊後才會顯示正文。在部分伺服器中亦形成了長文請摺疊的習俗,將 CW 設定作為摺疊來使用。

Timeline

Mastodon 有三種 Timeline。分別是 Home Timeline、Local Timeline、Federated Timeline。

  • Home Timeline 和通常的 SNS 類似,僅展示自己和自己追隨的人的投稿。

  • Local Timeline 則是同一伺服器內的人全部投稿,無關是否有追蹤。

  • Federated Timeline 可以被認為是 Fediverse 全體的投稿。通常更新速度較快,並且會出現不少其他語言的投稿,可以在設定中選擇僅展示特定語言。

這裏仍需再次強調,這僅代表 Mastodon 默認提供的功能,實際會隨各伺服器設定有所不同。比如筆者使用的 Fedibird 就不提供 Local Timeline 功能。

此外,類似 Misskey 中的 「reaction」功能、類似 Discord 中 Server 獨自的貼圖等功能亦可以導入。惟需要在雙方伺服器均導入的情況下才可以進行這些功能的跨服互動。

在瞭解了這些功能之後,可以用一句不負責任的話來回答最初的問題————如何使用 Mastodon,那是屬於用家的自由。既有將 Mastodon 當作 Twitter 的小號來使用的,也有將 Mastodon 當作 IG 的替代品,上傳大量相片的。更有將 Local Timeline 當作聊天室來使用的伺服器。

如果還在思考「該追蹤哪些用户」的話,不如嘗試打開 Local Timeline。伺服器中的人的投稿會自然地流進來,從中選擇感興趣的用户進行 Follow 即可。整體而言,Fediverse 的住民對新人非常友好。哪怕只是發一句「初來乍到」,亦會有不少用户一邊高呼「新人」一邊主動來進行互動。總之,不需要想太多,自由地發言即可。

註:這篇文章本身旨在讓更多的人瞭解分散型 SNS,並非鼓勵讀者立刻放棄 Twitter 轉移到 Mastodon。

Creative Commons License
This page is available under the CC BY-NC-ND 4.0 License.

Link to this article: https://www.misaka-mc.tokyo/2022/11/18/about-mastodon/