Farcaster:前Coinbase高管創建的Web3社交網路
BlockBeats 律動財經 2022-08-05 11:01
Farcaster 的誕生來自於 Coinbase 前高管 Dan Romero 和 Coinbase 的另一位前主管 Varun Srinivasan,兩者在 2020 年開始合作並提出一個名為 RSS+ 的想法。
協議建立之初,他們期望構造一個不僅能夠使用戶與其追隨者有直接的關係,還能使開發人員自由地建立新的社交應用的可信的中立協議。在經歷了幾次迭代之後,最終 Farcaster 由此誕生。
Farcaster 簡介
Farcaster 是一個社交網路,去中心化且足夠分散。當兩個用戶在網路上能夠找到彼此並進行交流,即使網路的其餘部分想要阻止用戶進行通信,可開發人員可以在網路上構建許多客戶端實現足夠的去中心化,這樣用戶始終可以接觸到想要交流的人。該協議是一個開放協議,類似信箱一樣可支持眾多客戶端。
其早期產品類似於 Twitter 或 Reddit,但並不完全相同,當我們不再使用 Twitter,而使用其他應用進行社交時,Twitter 之上的粉絲並不會同時轉移到他應用之上。而在 Farcaster 上,我們可以自由地在應用程序之間行動其社交身份,社交圖譜和身份會隨著用戶而轉移,用戶永遠擁有與其受眾的關係而不受應用程序的限制。開發者也可以自由在網路上構建帶有新功能的應用程序。
Farcaster 身為一個去中心化的社交網不僅關乎用戶所表達的內容,還關乎用戶可以在鏈上證明什麼。用戶可以連接自己的錢包地址展示自己的 NFT,也可通過 NFT 作為過往行動的證明。甚至可以在其上構建客戶端應用程序來在 Farcaster 網路上廣播消息,以及讀取來自任何用戶的消息。
組成部分詳解
Farcaster 分為鏈上註冊表(On-Chain Registry)與鏈下主機(Off-Chain Hosts)兩個重要組成部分。
其中,用戶可在鏈上註冊表中 Claim 自己唯一性的用戶名,且註冊表還用於儲存用戶的主機 URL(網址),並用作類似網路的「DNS(域名)系統」。因為 Farcaster 的架構意味著用戶數據可能存在於不同的服務器上,所以用戶需生成一個新的以太坊地址,Claim 一個唯一的用戶名,用戶名還須與有效的主機 URL 相關聯。這樣用戶想要閱讀其他人的消息時,可以向註冊表這個智能合約詢問他們的主機 URL,然後從主機訪問他們的消息。
註冊表還設有一系列安全措施以保護用戶的安全與隱私。如:只有用戶可以更新其主機 URL,而且用戶還可以通過使用其地址的私鑰對消息進行散列和簽名來保護消息。不僅如此,收件人可以檢查消息簽名並驗證它來自哪位用戶的地址,該地址也擁有相應的用戶名,舉例來說,如果用戶收到聲稱來自 @alice 的消息,可以向註冊表索取 @alice 的公鑰並驗證簽名是否來自 @alice 的私鑰。
鏈下主機則用於儲存用戶的社交數據,只要使用自己的私鑰簽署,用戶可以在任何網路服務器上託管自己的內容,有自託管和使用託管主機兩種方式可供選擇。
如若用戶選擇自託管,則無需通過第三方即可使用 Farcaster 網路。
用戶需要了解如何設置和操作 Web 服務器,下載相應客戶端應用程序,可使用該應用程序將消息發布到服務器並從網路上的其他服務器獲取消息來實現自託管,官方也表示當前正在構建一個用於自託管的參考開源客戶端。
在使用中,用戶需要配置更多的基礎設施和知識才能實現算法摘取資訊流等複雜功能,雖說完全自託管功能有限,僅可發送消息及讀取來自單個用戶的消息等,但對於 Farcaster 網路來說,重要的是自託管可以確保用戶始終能夠在沒有網守的情況下發送和接收消息,這是 Farcaster 網路能通過充分去中心化測試的前提。
如若用戶選擇託管主機,相對來說可得到最佳的用戶體驗。
託管主機可以簡化上傳消息、抓取網路數據來提供推薦的資訊,提供使用該網路的客戶端應用程序。類似於 Gmail 之於電郵、Github 之於 Git,使用託管主機可以做中心化社交網路可以做的所有事情。Farcaster 團隊也在營運一個託管主機,當前處於測試階段,僅限邀請用戶參加。
用戶可自行構建自己的託管主機或自託管客戶端,使用託管主機的用戶與自託管用戶可以自由地進行通信,如下圖所示。
開發者知道如何使用網路服務器來構建高度可擴展的架構,相比使用區塊鏈儲存用戶數據,選擇使用鏈下主機則大大提升了可擴展性。
項目背景
Varun Srinivasan 在印度長大,就讀於卡內基梅隆大學,曾創立 SoundFocus 來幫助有聽力損失的人,又在微軟就職。此後在 Coinbase 擔任總監,四年間一手建立工程團隊開發產品。Dan Romero 除也曾在 Coinbase 工作以外,之前還是數十家早期科技公司的天使投資人,兩者當前專注於開發 Farcaster。
Farcaster 曾獲 3000 萬美元融資,加密頭部風投和一些知名人物悉數參與,其中 a16z 領投,Coinbase Ventures、Ribbit Capital、Multicoin Capital 、Volt Capital、A Capital、Standard Crypto、Scalar Capital、Elad Gil、1confirmation、First Round Capital、Todd and Rahul"s Angel Fund、Mischief、Ansa Capital、Haystack、Chapter One、Offline Ventures、Archetype、Canonical Crypto、Proof Group、Floodgate、Balaji Srinivsasan、6529、Ray Tonsing 等都有參投。
為了使人們可以輕鬆上手,Farcaster 還構建了一個客戶端應用程序,當前為初始版本,正在開發 Farcaster v2,計劃在今年晚些時候推出。
Web3 社交網路的探索
社交網路影響着我們生活的方方面面,我們發現各個 Web3 項目不論是完成敘述、宣傳還是其他動作,大多依然依賴於 Twitter 等 Web2 社交媒體,且 Web2 社交媒體還存在無法使用戶永遠擁有與其受眾的關係、用戶無法真正擁有其發表內容等明顯問題,針對這種問題,是否有更加完善的去中心化解決方案呢?大家正在不斷探索中。
Farcaster 作為一個充分去中心化的協議,通過充分分散的網路使兩個用戶間始終能夠進行通信,即使有網路想要阻止,用戶在此網路上也可完全控制他們的身份(用戶名)、數據(消息)和社交圖譜(與他人的關係)。這也包含了 DID(Digital Identity)的作用,通過一個帳戶觀測其持有 Token、NFT 等即可了解到用戶的活動證明,相當於用戶的個人資料。
Farcaster 與 Lens Protocol、Cross Bell 等類似,嘗試探索密碼學和區塊鏈來提供 Web3 社交網路可行的解決方案。要實現兩個用戶間無論何種情況都可交流,只需要三個去中心化功能:Claim 唯一用戶名、以該名稱發布消息以及從任何有效名稱讀取消息的能力。Farcaster 通過去中心化的名稱註冊表、用於擴展網路的混合鏈下/鏈上架構等方式構建了新的社交形式。這是否就會成為 Web3 社交網路的開端?還且看看接下來應用落地的影響。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 加入鉅亨買幣LINE官方帳號索取免費課程
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇