原文:《 Decentralizing social media: a guide to the web3 social stack 》
編譯: Anymose
TLDR
- Web3社交網絡賦予用戶對自己的數據、身份和關係擁有所有權和轉移權,同時支持無許可開發;
- Web3社交堆棧有4層構成:數據託管、社交原語、配置資料和應用程序;
- 典型案例:Faracaster,一個建立在開放社交圖譜上的類Twitter應用,就像是SMTP協議支持電子郵件一樣;
- 通過分離底層協議和應用程序,我們有一天也許會發現社交網絡以更新、更分散的方式在積聚財富與權力。
社交網絡是允許人們相互聯繫、分享信息和交流的應用程序。它們以前所未有的方式將人類聚集在一起,同時創建了具有巨大影響力的公司,很多公司的用戶數比大多數國家都要多。
今天,Web2 的社交公司就像是有圍牆的花園,用戶只能在由單一主體控制的封閉網絡裡進行社交,它們擁有用戶的身份、數據甚至是用戶自己創造出來是社交關係。另外,它們可以決定什麼人能加入網絡、哪些開發者能在生態裡進行開發。這種自上而下的控制給創新製造了巨大的障礙,給用戶帶來了高昂的遷移成本,並在某些意義上產生了與政府相媲美的權力。
與之相對的,還處於起步階段的Web3 社交網絡出現了一種新的風格。通過利用去中心化數據庫和智能合約,它們可以實現社交互動,同時賦予用戶數據、身份和跨應用社交關係的所有權和轉移權。他們還允許開發人員在無許可的情況下進行開發。通過將底層協議與應用程序分離,它們可能最終促進Web3 社交網絡的興起,這些社交網絡會以更新、更分散(希望如此)的方式在積聚財富與權力。
鑑於此,讓我們拆解web3 社交堆棧,然後對Farcaster 進行案例研究,這是一個“充分去中心化”的社交協議。
Web3 社交堆棧
我們將Web3 社交場景細分為4 層:數據託管、社交原語、配置資料和應用程序。請注意,這裡的圖譜僅是說明性質,並未做到詳盡沒有遺漏。
數據託管
在堆棧的最底層是數據託管層。託管層首先由區塊鍊網絡組成,支持社交應用程序的原語以及派生去中心化屬性在其上運行。其次,去中心化存儲協議,其中存儲了某些(但不是全部)關鍵數據。
社交原語
接下來是社會原語層。這一層提供個體表徵的基本模塊、身份的組成部分(例如他們的社交行為和擁有的資產)以及與他人之間的關係。
配置資料
錢包是被廣泛認可的“護照”,它允許用戶將數據帶到他們選擇的應用程序中,作為Web3 社交“個人資料”的基礎。
應用程序
位於堆棧頂部的是面向用戶的社交應用程序。他們利用區塊鏈、存儲協議和社交原語的組合來創建最終用戶參與的界面。
應用程序可以根據用戶之間交互類型進行分類:
- 多對多(Twitter類)
- 一對一(WhatsApp類)
- 一對多(Youtube類)
為了了解它在實踐中的樣子,讓我們看一下Farcaster:一個類似Twitter 的社交應用程序,它建立在一個開放的社交圖譜之上,讓人想起支持電子郵件的協議(SMTP)。
Web3 社交網絡案例:Farcaster
簡要來說,Farcaster 是一個類似於Twitter 的用戶生產內容的信息流,但不同之處是建立在開放協議之上,利用以太坊實現去中心化身份,具有更去中心化的服務器架構。
上面是Farcaster 客戶端,它與託管用戶數據的服務器進行交互。與Twitter 的單獨客戶端與中央服務器交互不同,Farcaster 允許任何人託管服務器並提供用戶可以選擇的不同功能。要想滿足用戶可以選擇任何數據託管服務,必須將客戶端與服務器分隔以阻止任何單個實體積累過多的權力。這類似於將Gmail 聯繫人導出到Outlook 中,或者將資產從一個加密貨幣交易所轉移到另一個加密貨幣交易所的方式。
在Farcaster 客戶端之下是Farcaster 協議,事情開始變得有趣起來。你不能將你的Twitter 粉絲帶到Instagram,因為Twitter 的競爭優勢來自於擁有你的社交圖譜。構建Farcaster 客戶端的團隊正在Farcaster 的開放社交圖譜協議上做同樣的事情。他們真正的野心在於吸引開發人員在同一協議上構建新的甚至競爭關係的客戶端。這類似於競爭服務(Substack、Mailchimp)都是構建在簡單郵件傳輸協議(SMTP)之上。
Farcaster 的初始應用程序已選擇性地向大約6000 名用戶推出,但已經可以初步看到開放社交圖譜協議可能實現的功能。例如,有人構建了一個名為“InstaCaster”的客戶端,和instagram類似,用於索引Farcaster 用戶在信息流中發布的所有圖像。另一個案例則是構建了一個搜索客戶端(SearchCaster)。構建這些客戶端需要通過API 不受限制地訪問Farcaster 數據,而在Twitter 上是不可能的,因為目前API 訪問受到嚴格限制。
用戶視角下的Farcaster
到目前為止,我們所描述的是一個開源協議,它具有更加分佈式的服務器架構,根本不需要區塊鏈/加密貨幣。一旦新用戶希望加入Farcaster,情況就會發生變化。
Farcaster 利用以太坊區塊鏈創建去中心化註冊表。當新用戶加入時,Farcaster 會生成一個映射到其用戶名的以太坊錢包地址。用戶名本身就是代表用戶身份的NFT,它可以映射到網絡上的任何應用程序。正如沒有實體可以撤銷您錢包中持有的NFT 一樣,沒有人可以撤銷您的身份或您與之建立的聯繫。
該團隊將這種方法稱為充分的去中心化。通過去中心化身份等關鍵組件,Farcaster 可以保證用戶始終可以使用不可撤銷的用戶名來聲明、發布消息。自此,大多數操作都是在鏈下完成的,因此用戶體驗不會因為要求用戶為每個操作支付Gas 成本而受到影響。
理論聯繫實際
Farcaster 的方法只是利用Web3 社交堆棧的一種方式。雖然Lens 和DeSo 等其他公司正在採取不同的方法,但它們都是將原始鏈上數據轉換、結構化為Dapps 可以構建的方式,同時提供Web2 網絡無法提供的兩個關鍵價值支柱:
- 用戶直接擁有與受眾的連接關係
- 開發者可以在網絡上進行無需可開發
當Twitter 把用戶趕出平台,他們會在失去所有有價值的關注者或訂閱者。如果有多個客戶端建立在一個開放的Twitter 社交圖譜上,用戶就可以像切換電子郵件提供商一樣簡單地切換客戶端,並帶上您的社交連接網絡。
選擇基於Farcaster 協議構建的開發人員可以利用現有的社交圖來規避從頭開始的冷啟動問題。例如,開發人員創建類似於TikTok 的應用程序,從第一天起就可以根據Farcaster 協議分發給所有用戶。這種激勵促進了應用層的競爭和創新,也可以防止任何一家公司獲取社交網絡創造的所有價值。
將權力歸還用戶
加入社交網絡的人越多,它就變得越有用、越有價值。擁有整個網絡的Web2 公司可以通過廣告銷售將用戶產生的數據貨幣化,在這個過程中創造強大的網絡效應和高價值的業務。
這種專制模式使我們陷入了不穩定的境地,某些公司可以影響數十億人看到的信息。最近的事件表明,無論是否出於好意,單個公司或個人並不具備行使這種權力的能力。
當用戶可以在社交應用程序之間自由切換,就像把電子郵件聯繫人從Gmail 轉移到Outlook 一樣,任何單個應用程序都很難通過累積網絡效應變得異常強大。如果10多億人使用Farcaster 或類似協議,價值將不會落入到某一家具體公司,而是基礎社交圖譜協議本身。
社交圖譜增加的價值,最終都會流向用戶。想像一下,您可以將Twitter 粉絲帶到YouTube、TikTok、Facebook 和未來的成百上千種其他社交應用程序。這些應用程序都在努力創新並爭奪您的注意力,您的社交資本將在許多應用程序中變得可遷移並且更容易貨幣化。
現在說Web3 社交網絡如何發揮作用還為時過早,現有社交巨頭網絡效應可能太大而無法短期突破。然而,去中心化社交網絡似乎是一個新時代已經到來的徵兆,Web2 巨人的替代品值得被開發。