Mastodon:可替代Twitter的去中心化社交媒體平颱

新手9/19/2023, 3:38:09 PM
了解 Mastodon 的興起。它是 Twitter 的去中心化社交媒體替代品。本文將深入探討 Mastodon 的獨特結構、優勢、挑戰以及在塑造在線交流的未來方麵的潛在作用。

在不斷變化的社交媒體環境中,一些人對主流社交媒體平颱大失所望,而 Mastodon 則是他們希望的燈塔。在 Mastodon 的社交媒體環境中,平颱的興衰取決於用戶信任和技術創新。隨著 推特等科技巨頭不斷麵臨爭議,特別是在高調收購和政策變化之後,許多人尋求能提供更多自由、隱私和控製的替代媒體平颱。Mastodon 去中心化平颱承諾提供一種新的微博方式,它不受企業巨頭和億萬富翁利益相關者突髮奇想的影響。但 Mastodon 究竟是什麽?它與更知名的競爭對手又有何不衕?

Mastodon的興起

2016年,Eugen Rochko 推出 Mastodon 項目,最初它併不是爲了與推特平颱競爭。相反,它是受 Rochko 的去中心化社交網絡願望的激髮而誕生的。這種去中心化社交網絡讓用戶的交流不受主流平颱的限製。推特社交媒體平颱採用基於一套規則和策略的中心化模型運行。與之不衕的是,Mastodon 是一個服務器聯盟,每個服務器都有自己的規則托管其社區。

人氣飆升

Mastodon 與推特類似,有人性化的界麵,可讓新手輕鬆上手。但是,2022年髮生的事件讓Mastodon一躍成爲人們關註的焦點。當埃隆·馬斯剋(Elon Musk)在2022年10月接管推特時,許多用戶擔心該平颱的未來髮展方曏,開始尋找替代方案。Mastodon 緻力於提供去中心化和用戶自治的社交服務,因而成爲強有力的競爭者。它吸引了大量用戶,可提供無廣告服務併支持選擇符合用戶價值觀的服務器(或“實例”),穫得了許多用戶的稱贊。

Mastodon具有去中心化性質,可免受單個實體或個人決策的影響。這種結構尤其吸引了那些認爲推特等平颱越來越受企業利益和知名人士影響的人士。受企業利益和知名人士影響的平颱可能會優先考慮利潤而不是用戶體驗。此外,Mastodon 也因其融資模式而與衆不衕。該平颱由衆籌而非廣告收入提供支持,因而該平颱不受廣告影響,能提供更實質的用戶體驗。

Mastodon的興起證明,數字世界在不斷變革。用戶越來越意識到自己的在線隱私和權利變革在數字領域的作用;隨之而髮生的情況是,可提供更大控製權和自主權的平颱越來越受歡迎。Mastodon 的髮展不僅僅是爲應對推特等平颱麵臨的問題,它還錶明了更廣泛的髮展——曏去中心化數字空間的的轉變,讓用戶能決定如何管理在線社區。

Mastodon平颱:註重用戶需求和體驗

Mastodon 通常被譽爲主流社交媒體的去中心化替代方案,能爲其終端用戶提供獨特體驗。一般平颱由參與度指標和廣告收入驅動,而 Mastodon 具有去中心化特性,註重用戶需求和體驗,優先考慮真實的交互而不是算法驅動的內容。

加入Mastodon社區

選擇實例

Mastodon 具有去中心化結構,這意味著用戶可從多個服務器或“實例”(instance)中進行選擇加入。每個實例都有其獨特的社區氛圍、規則和審核政策。無論您是藝術家、技術愛好者,還是隻是尋求有意義的對話的人,都能找到一個適合您的實例。

來源:https://instances.social/

創建個人資料

設置 Mastodon 配置文件非常簡單。用戶可使用頭像、顯示名稱和個人簡介來創建個性化個人資料。與主流平颱不衕,Mastodon 鼓勵真實的呈現,允許用戶展示其興趣和個性。

使用Mastodon

來源:zdnet

時間錶和交互:Mastodon 提供多種時間錶,包括家庭、本地和聯合時間錶和交互模式,確保用戶能控製其查看的內容。Mastodon 上的互動,例如“toots(髮帖)”、“boosts(分享)”和“favorites(收藏)”,提供了與其他平颱不衕而熟悉體驗。

內容警告和可訪問性

Mastodon 註重用戶的敏感性和可訪問性,這是其特點之一。用戶可在自己的帖子中添加內容警告,允許其他人自行決定是否查看內容。此外,Mastodon 提倡納入圖像描述,確保所有人(包括有視力障礙的人)都可以訪問內容。

參與 Mastodon

社區和對話:Mastodon 註重用戶體驗和需求,促進了真正的交流。用戶無參與度指標的壓力,可參與有意義的討論、分享見解併建立聯繫。

安全與審核

每個 Mastodon 實例都有其審核策略,確保用戶有一個安全的交互空間。用戶可使用黑名單、內容過濾器和報告功能等工具管理優化其體驗。

Mastodon 專註於用戶自治、真正互動和社區驅動的理念,因而在數字領域脫穎而出。當用戶尋求將自己的需求置於企業利益之上的平颱時,Mastodon 就是希望的燈塔,它倡導更普惠和更真實的在線體驗。

Mastodon獨特的架構

單個Mastodon實例的組成部分。來源:https://softwaremill.com/

Mastodon 的後端主要是 Ruby on Rails 應用程序,類似於推特早期由於可擴展性問題而過渡到 Scala 和自定義庫之前的情況。這種整體式結構可能看起來很傳統,但像 StackOverflow 這樣的平颱已經證明單體式結構可以非常成功。

PostgreSQL數據庫(簡稱PG)是Mastodon的主要數據源。該數據庫是任何 Mastodon 實例的核心,存儲了用戶數據、帖子和其他信息。維護該數據庫的定期備份至關重要。若數據丟失,則要在沒有用戶或帖子的情況下重新開始。

與 PostgreSQL相輔相成的組件是 Redis 服務器——一個內存數據庫。Mastodon 將 Redis 用於兩個目的:緩存其作業繫統和存儲數據。從數據傳播到用戶通知,這個運行在 Sidekiq 上的作業繫統管理著廣泛的任務。從而繁忙的 Mastodon 實例可以生成的作業量方麵來看,Sidekiq 的效率非常重要。

對於那些尋求增強搜索功能的人來説,ElasticSearch 可集成到索引和搜索帖子、提及和收藏夾中。此外,Mastodon 使用 Node.js 服務器來管理流請求,這些請求可通過 Web 套接字或長期 HTTP 請求傳遞。該流包含各種時間錶和用戶特定的通知。

最後,文件存儲(包括附加到帖子和個人資料圖片的媒體)可以存於本地,也能卸載到S3等服務,從而爲不斷增長的實例提供可擴展的解決方案。

Mastodon中的數據流: 從Toot 創建到宣傳

來源:https://softwaremill.com/

當用戶創建帖子(或 Mastodon 語中的“toot”)時,帖子會保存在 PostgreSQL 數據庫中。它還會添加到本地關註者的主頁中,併緩存在 Redis 中以便快速檢索。然而,當考慮到其他服務器上的非本地粉絲時,真正的神奇的事情就髮生了。爲了曏他們傳播帖子,將爲用戶擁有粉絲的每颱服務器啟動 Sidekiq 作業。這種去中心化方法確保帖子能觸及全球受衆,無論它們來自何處。

回覆、分享和收藏等交互也遵循類似的傳播模式。若這些交互源自與原始帖子不衕的服務器,則數據傳播到其他相關服務器之前會通知原始服務器。

Mastodo的擴展和增長

來源:https://softwaremill.com/

隨著 Mastodon 實例越來越受歡迎,需要確保它們能夠處理更多負載,這變得至關重要。可擴展三大主要組件:

  1. PostgreSQL 數據庫:雖然寫入操作可能僅限於垂直擴展,但讀取操作可使用熱讀取副本進行水平擴展。
  2. Redis:可爲不衕的任務建立單獨的Redis實例。例如,需要持久性的 Sidekiq 作業可以由一個 Redis 實例管理,而易失的主頁動態緩存能由另一個實例處理。Redis 通過 Redis Sentinel(用於故障轉移)或 Redis Cluster(用於跨節點分配緩存鍵)提供可擴展性。
  3. 文件存儲:對於具有大量媒體內容的實例,過渡到 S3 或類似服務可減輕存儲負擔。

但是,單個 Mastodon 實例的擴展規模是有上限的。當達到這個極限時,Mastodon的聯邦性質就會髮揮作用。通過將負載分配到多個實例,平颱可繼續增長。然而,當在衆多實例中擁有大量粉絲的用戶變得活躍時,挑戰就會出現。此類用戶所需的數據傳播可能會給繫統帶來壓力,尤其是當他們的帖子穫得大量互動時。

去中心化

Mastodon 以其聯邦製繫統脫穎而出,與依賴中心化服務器的傳統平颱形成鮮明對比。該繫統包含多個獨立的服務器,稱爲“實例”。每個實例的功能就像它自己的社交媒體領域一樣,培育具有不衕規則的獨特社區。這種結構不僅增強了抵禦廣泛故障的能力,而且還分散了權力,倡導更加民主的在線空間。

自定義

Mastodon 的去中心化模型具有高度自定義性質。每個實例都能建立自己的規則、指南,甚至功能集。因此,社區可根據特定的興趣、意識形態或語言形成。例如,可能會有一個 Mastodon 實例專門針對攝影愛好者,另一個實例針對特定語言社區,或者還有一個優先考慮嚴格的內容審核以創建家庭友好的環境的實例。

開源

Mastodon 緻力於實現透明度和社區驅動的髮展,這在其開源性質中顯而易見。任何人都能訪問 Mastodon 的代碼,爲其開髮做出貢獻,甚至使用它來創建自己的平颱版本。這種開源方法促進創新,併確保全球開髮者和愛好者社區不斷改進該平颱。

Mastodon 的獨特結構具有去中心化特性、自定義和開源精神,因而在衆多社交媒體領域中脫穎而出。它爲主流平颱的通用方式提供了一種令人耳目一新的替代方案,使用戶能夠打造自己的社交媒體體驗。無論是加入反映個人興趣或價值觀的實例,還是深入研究代碼以促進 Mastodon 的髮展,該平颱都提供了主動參與而不是被動消費的途徑。

了解 ActivityPub 和 Fediverse

Mastodon能通過獨立服務器網絡進行通信,這一能力併不神奇。它是由獨立服務器組成的網絡,因實施了名爲 ActivityPub 的標準化開放協議而實現。該協議是 Mastodon 聯邦結構的基礎,不僅允許 Mastodon 實例之間進行無縫通信,還允許與任何遵守 ActivityPub 標準的軟件進行無縫通信。

“fediverse”(“聯邦宇宙”的縮寫)是一個由網站和平颱組成的互連網絡,通過 ActivityPub 和萬維網進行通信。Mastodon是聯邦宇宙中的重要參與者,但它隻是衆多參與者之一。其他參與的平颱有:

  • Pleroma:模塊化微博引擎平颱
  • Pixelfed:用於共享和消費媒體帖子的聯邦圖像共享平颱
  • Misskey:將微博與自定義儀錶闆相結合的平颱
  • PeerTube:上傳和分享視頻的平颱
  • Plume:專爲髮布較長文章而設計的平颱

此處僅列出了參與的部分平颱,還包括其它各種平颱和個人網站。雖然“Mastodon”可能更識別度,但“在聯邦宇宙上關註我”的説法在技術上更普惠,因爲它指的是整個互連網絡而不僅僅是一個平颱。

Mastodon與推特的比較分析

來源:Wikipedia

用戶群

雖然推特無可否認是社交媒體巨頭之一,擁有數億用戶群,但 Mastodon 提供了更親密的社區體驗。Mastodon 估計擁有250萬用戶,提供了一個更安靜、更由社區驅動的環境。對於那些尋求有意義的互動和社區體驗而不是通常較大平颱有的噪音和雜波的人來説,這種更小規模的平颱更具有優勢。

審核繫統

推特的結構是中心化的,擁有一套適用於整個平颱的規則和政策。相反,Mastodon 允許每個實例設置其審核策略。這種去中心化的審核繫統讓用戶能在在線環境中選擇,但也在確保整個平颱的一緻性方麵提出了挑戰。

用戶互動

推特用戶乍一看可能會覺得 Mastodon 的界麵很熟悉。兩個平颱上的用戶都能髮送短信,但 推特使用tweet(推文),而 Mastodon 使用“toots”。 Mastodon 還提供了更多可靈活選擇的帖子長度,默認字符限製爲500,而推特的字符限製爲280(沒有推特藍標的帖子字數限製)。

Mastodon 的互動包括“收藏”和“分享”,類似於推特的“點贊”和“轉髮”。另一方麵,Mastodon 提供了額外的功能,例如內容警告,允許用戶將潛在的敏感內容隱藏在警告標簽後麵,併讓讀者可以選擇是否查看它。

所有權和盈利

推特的盈利策略圍繞廣告展開,推廣推文和廣告是用戶時間錶上的常規功能。這常常讓人們擔心用戶數據隱私問題和平颱容易受到廣告商的影響。

相比之下,Mastodon 的運營無廣告。其主要資金來自衆籌和捐獻。這確保該平颱保持以用戶爲中心,不受廣告商的影響。這種模式不僅通過消除廣告來增強用戶體驗,而且更大程度上尊重了用戶數據和隱私。

雖然 Mastodon和推特都提供微博平颱供用戶分享和互動,但它們的基本理念、結構和功能是這些功能與衆不衕。雖然他們的方法都有自己的優勢和挑戰,但 Mastodon 具有去中心化特性、以社區驅動,這爲推特的中心化模式提供了一種令人耳目一新的替代方案。隨著用戶更加了解在線空間,明白這些差異對於選擇最符合個人需求和價值觀的平颱至關重要。

與推特不尋常的糾紛

2022年12月,事情髮生了令人驚訝的轉變,推特暫停了 Mastodon 的官方帳戶 @joinmastodon,因爲該帳戶曏新 Mastodon 帳戶 @ElonJet 分享了一個鏈接。@ElonJet 帳戶專門用於廣播Elon Musk私人飛機的公共飛行路徑數據,此前已在推特上被暫停。這導緻連鎖反應併未就此停止。CNN、《紐約時報》和《華盛頓郵報》等知名媒體的幾名記者以及多位獨立記者因與 Mastodon 賬戶有關聯或討論該事件而麵臨停職。此外,有報道稱,包括喬治·竹井(George Takei)等名人在內的用戶無法在 Twitter 上髮布指曏 Mastodon 服務器的鏈接,收到了將鏈接標記爲“潛在有害”的錯誤消息。這一事件凸顯了中心化平颱的權力,顯現了它們對內容和通信施加的任意限製。這是一種鮮明的提醒,讓人們意識到 Mastodon 這樣的去中心化平颱的重要性,它支持用戶自主權和言論自由。

去中心化麵臨的挑戰

審核繫統問題

斯坦福大學最近的一項研究強調了一個重大問題:Mastodon上存在有害內容。Mastodon 的去中心化性質意味著沒有任何一個實體可以監管整個平颱。每個實例都有其管理員負責內容審核。然而,這些管理員無法控製或調節其他情況下的內容,從而爲有害內容創造了潛在溫床。

實例可變性

每個 Mastodon 實例的質量、安全性和精神都有很大差異。雖然某些情況可能會優先嚴格審核內容併創造安全、包容的環境,但有時可能會髮生更加自由放任的情況,從而帶來潛在的問題。用戶在選擇實例時必鬚保持敏鋭,確保其符合自己的價值觀和安全期望。

互操作性挑戰

Mastodon 集成到 Fediverse 中,這 Mastodon 能夠與其他平颱(例如 PeerTube、Friendica 和 Lemmy)進行通信。雖然這種互操作性可創建更加互聯的數字生態繫統從而改善用戶體驗,但也讓審核變得更加睏難。內容能輕鬆地從一個平颱傳播到另一個平颱,從而讓跟蹤、監控和控製有害或誤導性信息變得睏難。

Mastodon 的去中心化模式是主流社交媒體平颱中心化模式的一個有前景的替代方案。它爲用戶提供了更多的自主權、選擇權和控製權。然而,這併非容易。在多個實例中維護用戶安全,以及解決互操作性的覆雜性,是 Mastodon 社區和其他去中心化平颱在成長和髮展過程中需要解決的問題。

社交媒體的未來

去中心化的必要性

隨著數字時代的髮展,人們對社交媒體中的隱私、審查和公司控製的擔憂變得越來越明顯。中心化平颱雖然提供便利和龐大的用戶群,但經常因其對用戶數據的處理、內容審核政策和潛在偏見而受到審查。在這種背景下,像 Mastodon 這樣的去中心化平颱代錶了在線交流髮展的下一個合乎邏輯的髮展。他們提供了一種模式,讓權力不會集中在少數人手中,而是分布在許多人手中,從而讓數字空間更加民主。

潛在的缺陷

然而,與任何其他形式的創新一樣,去中心化也麵臨著一繫列挑戰。正如我們所看到的,當有中央機構來監督內容審核時,這將成爲一項艱巨的任務。此外,將需要時間和精力來確保跨多個實例的一緻用戶體驗。衕時,還存在碎片化的風險,即用戶群變得如此地分散在不衕的實例中,這破壞了一緻的社區體驗。

平衡自由與責任

在未來,Mastodon 成功的關鍵在於是否能適當平衡用戶自由和平颱責任。雖然爲用戶提供自主權和選擇權至關重要,但確保平颱不會成爲有害內容或惡意行爲者的避風港也衕樣重要。這需要實例管理員、用戶和更廣泛的 Mastodon 社區之間的持續對話。

適應變化

數字環境不斷髮展,新技術、平颱和挑戰不斷出現。爲了保持Mastodon的地位併使其繼續取得增長,它必鬚能適應變化。這意味著,它不僅要能應對當前的挑戰,還要能預測未來的挑戰。無論是集成新功能、提高與其他平颱的互操作性,還是增強安全措施,Mastodon 都需要走在創新的最前沿。

社交媒體的未來充滿不確定性,不斷變化的用戶偏好、技術進步和社會轉變都髮揮著重要作用。優先考慮用戶自治、去中心化和社區參與的平颱(例如 Mastodon)將在塑造未來方麵髮揮重要作用。雖然他的髮展麵臨在挑戰,但也有著成長、改進和進一步創新的機會。未來,像Mastodon這樣的平颱是否能成功,將取決於他們適應、髮展和滿足數字社區不斷變化的需求的能力。

結語

Mastodon 以去中心化爲原則,展現了社交媒體不斷髮展的格局。其獨特的聯邦結構以 ActivityPub 協議爲基礎,與推特等平颱的中心化模型有著令人耳目一新的區別。雖然它爲用戶提供了絶佳的自定義和社區意識,但它也麵臨著去中心化本質所固有的挑戰,特別是在內容審核方麵。在了解其興起、優勢和所麵臨障礙時,很明顯 Mastodon 以及更廣泛的聯邦領域在重塑我們的在線互動方麵錶現了巨大的潛力。隨著數字領域的不斷髮展,像 Mastodon 這樣的平颱無疑將在引導髮展方曏、強調用戶自治、社區參與和開源創新方麵髮揮關鍵作用。

作者: Piero
譯者: Cedar
審校: Matheus、Edward、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。

Mastodon:可替代Twitter的去中心化社交媒體平颱

新手9/19/2023, 3:38:09 PM
了解 Mastodon 的興起。它是 Twitter 的去中心化社交媒體替代品。本文將深入探討 Mastodon 的獨特結構、優勢、挑戰以及在塑造在線交流的未來方麵的潛在作用。

在不斷變化的社交媒體環境中,一些人對主流社交媒體平颱大失所望,而 Mastodon 則是他們希望的燈塔。在 Mastodon 的社交媒體環境中,平颱的興衰取決於用戶信任和技術創新。隨著 推特等科技巨頭不斷麵臨爭議,特別是在高調收購和政策變化之後,許多人尋求能提供更多自由、隱私和控製的替代媒體平颱。Mastodon 去中心化平颱承諾提供一種新的微博方式,它不受企業巨頭和億萬富翁利益相關者突髮奇想的影響。但 Mastodon 究竟是什麽?它與更知名的競爭對手又有何不衕?

Mastodon的興起

2016年,Eugen Rochko 推出 Mastodon 項目,最初它併不是爲了與推特平颱競爭。相反,它是受 Rochko 的去中心化社交網絡願望的激髮而誕生的。這種去中心化社交網絡讓用戶的交流不受主流平颱的限製。推特社交媒體平颱採用基於一套規則和策略的中心化模型運行。與之不衕的是,Mastodon 是一個服務器聯盟,每個服務器都有自己的規則托管其社區。

人氣飆升

Mastodon 與推特類似,有人性化的界麵,可讓新手輕鬆上手。但是,2022年髮生的事件讓Mastodon一躍成爲人們關註的焦點。當埃隆·馬斯剋(Elon Musk)在2022年10月接管推特時,許多用戶擔心該平颱的未來髮展方曏,開始尋找替代方案。Mastodon 緻力於提供去中心化和用戶自治的社交服務,因而成爲強有力的競爭者。它吸引了大量用戶,可提供無廣告服務併支持選擇符合用戶價值觀的服務器(或“實例”),穫得了許多用戶的稱贊。

Mastodon具有去中心化性質,可免受單個實體或個人決策的影響。這種結構尤其吸引了那些認爲推特等平颱越來越受企業利益和知名人士影響的人士。受企業利益和知名人士影響的平颱可能會優先考慮利潤而不是用戶體驗。此外,Mastodon 也因其融資模式而與衆不衕。該平颱由衆籌而非廣告收入提供支持,因而該平颱不受廣告影響,能提供更實質的用戶體驗。

Mastodon的興起證明,數字世界在不斷變革。用戶越來越意識到自己的在線隱私和權利變革在數字領域的作用;隨之而髮生的情況是,可提供更大控製權和自主權的平颱越來越受歡迎。Mastodon 的髮展不僅僅是爲應對推特等平颱麵臨的問題,它還錶明了更廣泛的髮展——曏去中心化數字空間的的轉變,讓用戶能決定如何管理在線社區。

Mastodon平颱:註重用戶需求和體驗

Mastodon 通常被譽爲主流社交媒體的去中心化替代方案,能爲其終端用戶提供獨特體驗。一般平颱由參與度指標和廣告收入驅動,而 Mastodon 具有去中心化特性,註重用戶需求和體驗,優先考慮真實的交互而不是算法驅動的內容。

加入Mastodon社區

選擇實例

Mastodon 具有去中心化結構,這意味著用戶可從多個服務器或“實例”(instance)中進行選擇加入。每個實例都有其獨特的社區氛圍、規則和審核政策。無論您是藝術家、技術愛好者,還是隻是尋求有意義的對話的人,都能找到一個適合您的實例。

來源:https://instances.social/

創建個人資料

設置 Mastodon 配置文件非常簡單。用戶可使用頭像、顯示名稱和個人簡介來創建個性化個人資料。與主流平颱不衕,Mastodon 鼓勵真實的呈現,允許用戶展示其興趣和個性。

使用Mastodon

來源:zdnet

時間錶和交互:Mastodon 提供多種時間錶,包括家庭、本地和聯合時間錶和交互模式,確保用戶能控製其查看的內容。Mastodon 上的互動,例如“toots(髮帖)”、“boosts(分享)”和“favorites(收藏)”,提供了與其他平颱不衕而熟悉體驗。

內容警告和可訪問性

Mastodon 註重用戶的敏感性和可訪問性,這是其特點之一。用戶可在自己的帖子中添加內容警告,允許其他人自行決定是否查看內容。此外,Mastodon 提倡納入圖像描述,確保所有人(包括有視力障礙的人)都可以訪問內容。

參與 Mastodon

社區和對話:Mastodon 註重用戶體驗和需求,促進了真正的交流。用戶無參與度指標的壓力,可參與有意義的討論、分享見解併建立聯繫。

安全與審核

每個 Mastodon 實例都有其審核策略,確保用戶有一個安全的交互空間。用戶可使用黑名單、內容過濾器和報告功能等工具管理優化其體驗。

Mastodon 專註於用戶自治、真正互動和社區驅動的理念,因而在數字領域脫穎而出。當用戶尋求將自己的需求置於企業利益之上的平颱時,Mastodon 就是希望的燈塔,它倡導更普惠和更真實的在線體驗。

Mastodon獨特的架構

單個Mastodon實例的組成部分。來源:https://softwaremill.com/

Mastodon 的後端主要是 Ruby on Rails 應用程序,類似於推特早期由於可擴展性問題而過渡到 Scala 和自定義庫之前的情況。這種整體式結構可能看起來很傳統,但像 StackOverflow 這樣的平颱已經證明單體式結構可以非常成功。

PostgreSQL數據庫(簡稱PG)是Mastodon的主要數據源。該數據庫是任何 Mastodon 實例的核心,存儲了用戶數據、帖子和其他信息。維護該數據庫的定期備份至關重要。若數據丟失,則要在沒有用戶或帖子的情況下重新開始。

與 PostgreSQL相輔相成的組件是 Redis 服務器——一個內存數據庫。Mastodon 將 Redis 用於兩個目的:緩存其作業繫統和存儲數據。從數據傳播到用戶通知,這個運行在 Sidekiq 上的作業繫統管理著廣泛的任務。從而繁忙的 Mastodon 實例可以生成的作業量方麵來看,Sidekiq 的效率非常重要。

對於那些尋求增強搜索功能的人來説,ElasticSearch 可集成到索引和搜索帖子、提及和收藏夾中。此外,Mastodon 使用 Node.js 服務器來管理流請求,這些請求可通過 Web 套接字或長期 HTTP 請求傳遞。該流包含各種時間錶和用戶特定的通知。

最後,文件存儲(包括附加到帖子和個人資料圖片的媒體)可以存於本地,也能卸載到S3等服務,從而爲不斷增長的實例提供可擴展的解決方案。

Mastodon中的數據流: 從Toot 創建到宣傳

來源:https://softwaremill.com/

當用戶創建帖子(或 Mastodon 語中的“toot”)時,帖子會保存在 PostgreSQL 數據庫中。它還會添加到本地關註者的主頁中,併緩存在 Redis 中以便快速檢索。然而,當考慮到其他服務器上的非本地粉絲時,真正的神奇的事情就髮生了。爲了曏他們傳播帖子,將爲用戶擁有粉絲的每颱服務器啟動 Sidekiq 作業。這種去中心化方法確保帖子能觸及全球受衆,無論它們來自何處。

回覆、分享和收藏等交互也遵循類似的傳播模式。若這些交互源自與原始帖子不衕的服務器,則數據傳播到其他相關服務器之前會通知原始服務器。

Mastodo的擴展和增長

來源:https://softwaremill.com/

隨著 Mastodon 實例越來越受歡迎,需要確保它們能夠處理更多負載,這變得至關重要。可擴展三大主要組件:

  1. PostgreSQL 數據庫:雖然寫入操作可能僅限於垂直擴展,但讀取操作可使用熱讀取副本進行水平擴展。
  2. Redis:可爲不衕的任務建立單獨的Redis實例。例如,需要持久性的 Sidekiq 作業可以由一個 Redis 實例管理,而易失的主頁動態緩存能由另一個實例處理。Redis 通過 Redis Sentinel(用於故障轉移)或 Redis Cluster(用於跨節點分配緩存鍵)提供可擴展性。
  3. 文件存儲:對於具有大量媒體內容的實例,過渡到 S3 或類似服務可減輕存儲負擔。

但是,單個 Mastodon 實例的擴展規模是有上限的。當達到這個極限時,Mastodon的聯邦性質就會髮揮作用。通過將負載分配到多個實例,平颱可繼續增長。然而,當在衆多實例中擁有大量粉絲的用戶變得活躍時,挑戰就會出現。此類用戶所需的數據傳播可能會給繫統帶來壓力,尤其是當他們的帖子穫得大量互動時。

去中心化

Mastodon 以其聯邦製繫統脫穎而出,與依賴中心化服務器的傳統平颱形成鮮明對比。該繫統包含多個獨立的服務器,稱爲“實例”。每個實例的功能就像它自己的社交媒體領域一樣,培育具有不衕規則的獨特社區。這種結構不僅增強了抵禦廣泛故障的能力,而且還分散了權力,倡導更加民主的在線空間。

自定義

Mastodon 的去中心化模型具有高度自定義性質。每個實例都能建立自己的規則、指南,甚至功能集。因此,社區可根據特定的興趣、意識形態或語言形成。例如,可能會有一個 Mastodon 實例專門針對攝影愛好者,另一個實例針對特定語言社區,或者還有一個優先考慮嚴格的內容審核以創建家庭友好的環境的實例。

開源

Mastodon 緻力於實現透明度和社區驅動的髮展,這在其開源性質中顯而易見。任何人都能訪問 Mastodon 的代碼,爲其開髮做出貢獻,甚至使用它來創建自己的平颱版本。這種開源方法促進創新,併確保全球開髮者和愛好者社區不斷改進該平颱。

Mastodon 的獨特結構具有去中心化特性、自定義和開源精神,因而在衆多社交媒體領域中脫穎而出。它爲主流平颱的通用方式提供了一種令人耳目一新的替代方案,使用戶能夠打造自己的社交媒體體驗。無論是加入反映個人興趣或價值觀的實例,還是深入研究代碼以促進 Mastodon 的髮展,該平颱都提供了主動參與而不是被動消費的途徑。

了解 ActivityPub 和 Fediverse

Mastodon能通過獨立服務器網絡進行通信,這一能力併不神奇。它是由獨立服務器組成的網絡,因實施了名爲 ActivityPub 的標準化開放協議而實現。該協議是 Mastodon 聯邦結構的基礎,不僅允許 Mastodon 實例之間進行無縫通信,還允許與任何遵守 ActivityPub 標準的軟件進行無縫通信。

“fediverse”(“聯邦宇宙”的縮寫)是一個由網站和平颱組成的互連網絡,通過 ActivityPub 和萬維網進行通信。Mastodon是聯邦宇宙中的重要參與者,但它隻是衆多參與者之一。其他參與的平颱有:

  • Pleroma:模塊化微博引擎平颱
  • Pixelfed:用於共享和消費媒體帖子的聯邦圖像共享平颱
  • Misskey:將微博與自定義儀錶闆相結合的平颱
  • PeerTube:上傳和分享視頻的平颱
  • Plume:專爲髮布較長文章而設計的平颱

此處僅列出了參與的部分平颱,還包括其它各種平颱和個人網站。雖然“Mastodon”可能更識別度,但“在聯邦宇宙上關註我”的説法在技術上更普惠,因爲它指的是整個互連網絡而不僅僅是一個平颱。

Mastodon與推特的比較分析

來源:Wikipedia

用戶群

雖然推特無可否認是社交媒體巨頭之一,擁有數億用戶群,但 Mastodon 提供了更親密的社區體驗。Mastodon 估計擁有250萬用戶,提供了一個更安靜、更由社區驅動的環境。對於那些尋求有意義的互動和社區體驗而不是通常較大平颱有的噪音和雜波的人來説,這種更小規模的平颱更具有優勢。

審核繫統

推特的結構是中心化的,擁有一套適用於整個平颱的規則和政策。相反,Mastodon 允許每個實例設置其審核策略。這種去中心化的審核繫統讓用戶能在在線環境中選擇,但也在確保整個平颱的一緻性方麵提出了挑戰。

用戶互動

推特用戶乍一看可能會覺得 Mastodon 的界麵很熟悉。兩個平颱上的用戶都能髮送短信,但 推特使用tweet(推文),而 Mastodon 使用“toots”。 Mastodon 還提供了更多可靈活選擇的帖子長度,默認字符限製爲500,而推特的字符限製爲280(沒有推特藍標的帖子字數限製)。

Mastodon 的互動包括“收藏”和“分享”,類似於推特的“點贊”和“轉髮”。另一方麵,Mastodon 提供了額外的功能,例如內容警告,允許用戶將潛在的敏感內容隱藏在警告標簽後麵,併讓讀者可以選擇是否查看它。

所有權和盈利

推特的盈利策略圍繞廣告展開,推廣推文和廣告是用戶時間錶上的常規功能。這常常讓人們擔心用戶數據隱私問題和平颱容易受到廣告商的影響。

相比之下,Mastodon 的運營無廣告。其主要資金來自衆籌和捐獻。這確保該平颱保持以用戶爲中心,不受廣告商的影響。這種模式不僅通過消除廣告來增強用戶體驗,而且更大程度上尊重了用戶數據和隱私。

雖然 Mastodon和推特都提供微博平颱供用戶分享和互動,但它們的基本理念、結構和功能是這些功能與衆不衕。雖然他們的方法都有自己的優勢和挑戰,但 Mastodon 具有去中心化特性、以社區驅動,這爲推特的中心化模式提供了一種令人耳目一新的替代方案。隨著用戶更加了解在線空間,明白這些差異對於選擇最符合個人需求和價值觀的平颱至關重要。

與推特不尋常的糾紛

2022年12月,事情髮生了令人驚訝的轉變,推特暫停了 Mastodon 的官方帳戶 @joinmastodon,因爲該帳戶曏新 Mastodon 帳戶 @ElonJet 分享了一個鏈接。@ElonJet 帳戶專門用於廣播Elon Musk私人飛機的公共飛行路徑數據,此前已在推特上被暫停。這導緻連鎖反應併未就此停止。CNN、《紐約時報》和《華盛頓郵報》等知名媒體的幾名記者以及多位獨立記者因與 Mastodon 賬戶有關聯或討論該事件而麵臨停職。此外,有報道稱,包括喬治·竹井(George Takei)等名人在內的用戶無法在 Twitter 上髮布指曏 Mastodon 服務器的鏈接,收到了將鏈接標記爲“潛在有害”的錯誤消息。這一事件凸顯了中心化平颱的權力,顯現了它們對內容和通信施加的任意限製。這是一種鮮明的提醒,讓人們意識到 Mastodon 這樣的去中心化平颱的重要性,它支持用戶自主權和言論自由。

去中心化麵臨的挑戰

審核繫統問題

斯坦福大學最近的一項研究強調了一個重大問題:Mastodon上存在有害內容。Mastodon 的去中心化性質意味著沒有任何一個實體可以監管整個平颱。每個實例都有其管理員負責內容審核。然而,這些管理員無法控製或調節其他情況下的內容,從而爲有害內容創造了潛在溫床。

實例可變性

每個 Mastodon 實例的質量、安全性和精神都有很大差異。雖然某些情況可能會優先嚴格審核內容併創造安全、包容的環境,但有時可能會髮生更加自由放任的情況,從而帶來潛在的問題。用戶在選擇實例時必鬚保持敏鋭,確保其符合自己的價值觀和安全期望。

互操作性挑戰

Mastodon 集成到 Fediverse 中,這 Mastodon 能夠與其他平颱(例如 PeerTube、Friendica 和 Lemmy)進行通信。雖然這種互操作性可創建更加互聯的數字生態繫統從而改善用戶體驗,但也讓審核變得更加睏難。內容能輕鬆地從一個平颱傳播到另一個平颱,從而讓跟蹤、監控和控製有害或誤導性信息變得睏難。

Mastodon 的去中心化模式是主流社交媒體平颱中心化模式的一個有前景的替代方案。它爲用戶提供了更多的自主權、選擇權和控製權。然而,這併非容易。在多個實例中維護用戶安全,以及解決互操作性的覆雜性,是 Mastodon 社區和其他去中心化平颱在成長和髮展過程中需要解決的問題。

社交媒體的未來

去中心化的必要性

隨著數字時代的髮展,人們對社交媒體中的隱私、審查和公司控製的擔憂變得越來越明顯。中心化平颱雖然提供便利和龐大的用戶群,但經常因其對用戶數據的處理、內容審核政策和潛在偏見而受到審查。在這種背景下,像 Mastodon 這樣的去中心化平颱代錶了在線交流髮展的下一個合乎邏輯的髮展。他們提供了一種模式,讓權力不會集中在少數人手中,而是分布在許多人手中,從而讓數字空間更加民主。

潛在的缺陷

然而,與任何其他形式的創新一樣,去中心化也麵臨著一繫列挑戰。正如我們所看到的,當有中央機構來監督內容審核時,這將成爲一項艱巨的任務。此外,將需要時間和精力來確保跨多個實例的一緻用戶體驗。衕時,還存在碎片化的風險,即用戶群變得如此地分散在不衕的實例中,這破壞了一緻的社區體驗。

平衡自由與責任

在未來,Mastodon 成功的關鍵在於是否能適當平衡用戶自由和平颱責任。雖然爲用戶提供自主權和選擇權至關重要,但確保平颱不會成爲有害內容或惡意行爲者的避風港也衕樣重要。這需要實例管理員、用戶和更廣泛的 Mastodon 社區之間的持續對話。

適應變化

數字環境不斷髮展,新技術、平颱和挑戰不斷出現。爲了保持Mastodon的地位併使其繼續取得增長,它必鬚能適應變化。這意味著,它不僅要能應對當前的挑戰,還要能預測未來的挑戰。無論是集成新功能、提高與其他平颱的互操作性,還是增強安全措施,Mastodon 都需要走在創新的最前沿。

社交媒體的未來充滿不確定性,不斷變化的用戶偏好、技術進步和社會轉變都髮揮著重要作用。優先考慮用戶自治、去中心化和社區參與的平颱(例如 Mastodon)將在塑造未來方麵髮揮重要作用。雖然他的髮展麵臨在挑戰,但也有著成長、改進和進一步創新的機會。未來,像Mastodon這樣的平颱是否能成功,將取決於他們適應、髮展和滿足數字社區不斷變化的需求的能力。

結語

Mastodon 以去中心化爲原則,展現了社交媒體不斷髮展的格局。其獨特的聯邦結構以 ActivityPub 協議爲基礎,與推特等平颱的中心化模型有著令人耳目一新的區別。雖然它爲用戶提供了絶佳的自定義和社區意識,但它也麵臨著去中心化本質所固有的挑戰,特別是在內容審核方麵。在了解其興起、優勢和所麵臨障礙時,很明顯 Mastodon 以及更廣泛的聯邦領域在重塑我們的在線互動方麵錶現了巨大的潛力。隨著數字領域的不斷髮展,像 Mastodon 這樣的平颱無疑將在引導髮展方曏、強調用戶自治、社區參與和開源創新方麵髮揮關鍵作用。

作者: Piero
譯者: Cedar
審校: Matheus、Edward、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!