在线免费观看色视频-在线免费观看日韩视频-在线免费观看日韩-在线免费观看日本视频-久久自拍视频-久久资源总站

幣圈網

專訪Farcaster聯創:探索去中心化社交網絡的未來

廣告 X
OK歐意app

主流交易所一應俱全,立即下載進入加密世界

立即下載認證享受新用戶福利


TL;DR


Farcaster 的定位和發展: Farcaster 是一個去中心化的社交網絡,類似于 Twitter 和 Reddit 的結合。它允許用戶在無中心化控制的網絡上發布和管理內容,并為開發者提供自由構建應用的機會。


去中心化的挑戰與解決方案: Farcaster 通過使用多個節點來存儲網絡數據,避免了單一服務器的控制問題,同時通過引入 CRDT 技術解決數據一致性問題。


垃圾信息管理: 通過存儲單元的概念和速率限制來控制協議級別的垃圾信息,同時應用層面也需要處理更為細微的垃圾信息問題。


數據存儲與共識機制: 數據存儲在稱為 Hub 的鏈下系統中,這些 Hub 之間通過一種簡單的共識機制保持數據一致性,確保社交內容的傳輸速度。


Farcaster 的生態系統: 包括構建社交網絡客戶端、工具和服務,以及借用 Farcaster 社交圖譜來創建其他社交網絡。


與其他社交網絡的對比: 與 Mastodon 等其他去中心化社交網絡的對比,特別是在身份管理和內容碎片化問題上的處理方式。


Farcaster 的未來發展方向: 包括可能將部分功能轉移到區塊鏈上,如頻道管理和賬戶恢復,以及對用戶體驗和安全性的持續改進。


以下為原文內容:


Anna Rose: 今天,Tarun 和我與 Farcaster 的聯合創始人 Varun Srinivasan 一起。歡迎你來參加節目,Varun。


Varun Srinivasan: 嘿,謝謝邀請我。一直以來都是這個節目的忠實聽眾,今天能在節目中與你們交談真的很激動。


Anna Rose: 我得承認,我對 Farcaster 了解得很晚。也許去年有人向我提過這個項目,但直到今年我才開始關注。當我加入的時候,感覺就像聚會已經開始了很久。我感到自己有點脫節,覺得一直在錯過什么。Tarun,我想你已經使用 Farcaster 有一段時間了吧?你比我加入得早。


Tarun: 是的,不過我不算是最早的一批用戶,我的 Farcaster ID 也不是很低。但我有幾個朋友是非常早期的用戶,他們不斷地推薦我使用,于是我就加入了。到現在,我還不完全確定我在 2024 年的社交媒體使用習慣會是什么樣子。我覺得整體上現在的社交媒體和兩年前的感覺完全不同了。


Varun Srinivasan: 有趣的是,我們已經開發 Farcaster 有三年多了。每年,每個季節,總會有人有你這樣的感覺。但到下一年,他們就成了「老用戶」。我覺得我們現在仍處于非常早期的階段,還有很多事情會發生。所以即使你覺得自己來晚了,我可以保證,希望你在幾年后會覺得自己是很早期的用戶。


Anna Rose: 我覺得我們有必要向聽眾介紹一下 Farcaster。雖然我們剛才談了自己的體驗,但假設我們的聽眾不知道這和一個社交應用有關。那 Farcaster 到底是什么呢?


Varun Srinivasan: Farcaster 是一個去中心化的社交網絡。如果你下載連接到網絡的應用程序之一,叫做 Warpcast,并且今天使用它你會看到一個感覺上 80% 像 Twitter,20% 像 Reddit 的東西。有一個信息流,人們在發布內容,互相交流。它主要是基于文本的,同時還有社區,人們可以組織成子群體,在更小眾的類別中做一些有趣的事情。


這就是 Farcaster 的感覺,但它的實際情況,以及去中心化的部分,是沒有一個服務器控制或運行 Farcaster。


實際上有數百甚至數千個不同的節點都擁有 Farcaster 網絡的副本,這意味著對于開發者和在網絡上構建的人來說,他們有主權和自由來構建他們想要的應用程序,因為沒有人可以切斷他們的 API 訪問或關閉他們。


這就是為什么我們稱 Farcaster 為開放或可編程的社交網絡,因為你可以在其基礎上進行構建,并且你可以確信你所構建的東西和創建的應用程序能夠接觸到你的用戶,沒有任何中介方在其中阻礙。


Anna Rose: Mastodon 已經作為一種社交媒體的替代品出現了,也是去中心化的,但更傾向于聯邦制,我很久以前用過那個。我記得當時的問題是你幾乎可以在不同的服務器中擁有重復的身份,沒有統一的真實感。但在 Farcaster,至少看起來是有的,它是完全不同的構建方式嗎?


Varun Srinivasan: 是的,社交媒體是唯一一種實際上沒有去中心化的通信或媒體形式。想想其他一切,電子郵件、互聯網、電視、廣播、短信,它們都有這種協議和多方通信,而這在社交領域從未存在過,它一直是單一玩家。如果你想要文本,去 Twitter;如果你想要朋友,去 Facebook,或者現在可能是 Snapchat。


我認為這一直以來的原因是技術遠遠落后于人們想要的東西,在很大程度上無法構建出良好的社交網絡體驗。


傳統的社交網絡去中心化的方式你可以理解為聯邦制,比如我運行一個服務器,你運行一個服務器,也許 Tarun 運行一個我們都喜歡連接和使用的服務器。這就導致了你提到的碎片化身份問題,你需要知道在不同的服務器上如何找到他們,如何與他們連接,這也引入了一些非常微妙的數據收集挑戰。


從應用開發者的角度來看,構建去中心化社交網絡的最大問題之一是我需要快速和簡單的共識。互聯網是另一個聯邦制的去中心化網絡,Google 解決了這個問題。問題的難點在于有成百上千萬個服務器在生成不同的內容,能夠抓取所有這些數據,把它們收集起來,處理所有的不一致和挑戰,并說出實際上人們在談論的內容,這是非常困難的。


第二種方法是使用區塊鏈,比如比特幣以太坊,它們解決了如何獲取所有數據并放在一臺機器上的問題。當你運行一個以太坊節點時,你實際上擁有了一臺機器歷史上所有發生的每一筆交易。這就沒有了碎片化的身份問題,你不需要問這些數據在哪里,所有數據都在你的機器上。


然而,把所有社交內容放在區塊鏈上的挑戰在于,首先這很昂貴,你需要為每一筆交易付費。如果你告訴用戶每發一個帖子都要付費,這會增加一種他們不樂意接受的摩擦感。人們希望這些操作是流暢、互動的,你希望鼓勵人們互相交流。


第二個挑戰是,像 Twitter 這樣的平臺,人們每秒發布大約 10 萬條更新,即使是今天最快的區塊鏈也比這慢 100 倍,因此,今天這樣做實際上并不會很好地工作。


有些人會說,區塊鏈會變得更快、更便宜,所以為什么不玩長線呢?為什么不等待它的進步呢?


未來三五年內,100 倍的提升是可能的。我認為這帶來了一個有趣的二階挑戰。


首先,區塊鏈必須解決雙花問題——你不能允許同一筆錢被花兩次,所以這限制了你可以使用的共識策略,社交網絡并沒有這個問題。


第二個挑戰是,區塊鏈天生具有金融屬性。當你構建一個圖靈完備的可編程鏈時,人們可以在上面做任何他們想做的事情。因此費用降低,有人可能會構建某種金融化的東西,這會創造大量需求,推高價格,導致網絡擁堵。你可以看到這種情況已經發生了。


比如你在一個社交網絡上試圖發帖,而系統告訴你「對不起,你不能發帖,因為有人在買這個 NFT」,那將會非常令人沮喪。因此,將社交數據層與金融層分離,似乎是為了提供良好的用戶體驗而必須做的事情。


為什么開發 Farcaster?


Anna Rose: 你剛剛說的內容中有很多問題和話題我想深入探討,但在那之前,我想了解一下你最初是怎么開始做這個的。為什么你在做這個項目?你之前在 Twitter 工作過嗎?


Varun Srinivasan: 沒有,但大學時我確實花了相當多的時間開發社交應用程序。2007 年,我們在 Facebook 的 PHP 應用開發平臺上開發了一個叫 Moocher 的小應用。它會抓取你大學里的所有 Facebook 活動,并創建一個免費食物日歷。所以如果你想整天吃披薩而不花錢,就可以這樣做。


這個簡單的應用迅速傳播開來,很多人使用它,因為它的分發非常容易。這個想法讓我意識到,有趣的創意可以通過社交圖譜迅速擴展和傳播,這是非常強大的。


但在接下來的幾年里,所有這些社交網絡,Facebook、Twitter 等等,都關閉了他們的 API。我們進入了社交開發者的黑暗時期,因為你無法控制 API,這個夢想就這樣破滅了。


我和我的聯合創始人 Dan 都在 Coinbase 工作了大約五年,我們在那里認識了彼此。離開 Coinbase 之后,如果我們想進行一個十年的賭注,構建一個我們認為對世界和社會非常重要的東西。我們在思考什么讓我們感到興奮,以及我們接下來想構建和工作的是什么。


我們兩人從對社交網絡的思考中獲得了很多能量。為什么這是唯一一個沒有去中心化的通信系統?為什么這種情況還沒有發生?當我們開始深入研究時,感覺時機已經成熟。


以太坊和區塊鏈已經解決了核心的共識問題,展示了你實際上可以擁有一個單節點的全球狀態模型,如果我們能以某種方式將其應用于社交網絡,這似乎真的很酷。同時,感覺人們對去中心化網絡的需求也在增加。我們覺得這是我們可以做的最有趣的事情。


Anna Rose: 想了解你們是從哪里開始的,你們有了要做一個社交網絡的想法,現在有了一些擴展工具。但如果你說的是三年前,那時 rollups 已經推出了嗎?甚至你們今天構建的技術棧,我不知道它是否已經存在。


Varun Srinivasan: 沒有,那時并不存在。我們在 2020 年開始構思這個想法時,L2 技術還不是人們常用的東西。它們非常早期,甚至還沒有準備好上線主網。


我們從幾種不同的方法開始。首先,我們意識到那時你不可能將所有數據存儲在以太坊上,太昂貴,波動性太大,其他網絡也免不了同樣的問題。因此,我們一開始就說必須找到一種方法,將數據層與區塊鏈分離。我們可以使用區塊鏈處理核心事務,如注冊,但我們必須將數據移出。


Farcaster 的 V1 版本,實際上采用了我們之前談到的聯邦制方法,類似于其他網絡的做法,將身份放在區塊鏈上。因此你的用戶名、你注冊的賬戶不會有碎片化的身份問題,但每個人運行自己的服務器并存儲他們的數據。


幾個月后,我們迅速遇到了這些服務器開始有些分歧的問題。隨著時間的推移,維護這些服務器變得越來越困難,這顯然不是理想的。因此,我們開始考慮 Farcaster v2 的進化,借鑒了以太坊節點的理念:你可以運行一個 Hub,它會與其他所有 Hub 同步,并擁有世界上每條消息的副本。


作為交換,它對你可以生成的數據量施加了一些限制,因為如果每個人都可以生成無限量的數據,這些數據將無法裝入那個 Hub。同時,它有一個經濟模型,你需要支付費用來獲得存儲空間并存儲一些數據。這就是 Farcaster V2 的由來,但這是通過大量的試驗和錯誤構建出來的,我們不斷地開發、獲取用戶和開發者的反饋,意識到為什么它不起作用,然后重復這個循環。


Anna Rose: 那這些數據是存儲在哪里的?


Varun Srinivasan: 它是在我們的一個稱之為「Hub」的鏈下系統中存儲的,實際上是網絡中的一個節點。你今天可以下載一個 Hub 并運行它,在一個半小時內,它會與所有其他 Hub 同步并下載 140GB 的數據。這就是整個 Farcaster 的內容,這是每條曾經發布的消息,你現在在你的本地機器上都有這些數據。


如果你發送一條新消息,你可以將其發送到任何 Hub,它會接受并驗證這條消息是從你的身份發出的,檢查簽名等,然后將其傳送到每個其他 Hub。所以如果你運行一個 Hub,你也可以保證實時獲取所有這些數據,用于填充你的應用程序和數據庫。


Anna Rose: 那么關于共識的評論,是否特指 Hub 數據的共識?


Varun Srinivasan: 正是如此。假設你想發布一條「hello world」,然后你想刪除它。那么這些操作是如何進行的呢?如果它們的順序顛倒了會發生什么?你首先創建一條「hello world」消息并簽名,將其發布。現在所有的 Hub 都有這條「hello world」消息,然后你決定刪除它,發布另一條消息說「這條消息被刪除了」。


在理想情況下,添加消息先到達,然后刪除消息到達,這樣每個 Hub 都知道,這條消息先被添加然后被刪除。但如果這些消息到達的順序相反怎么辦?有些 Hub 可能先看到刪除消息然后才看到添加消息,那么如何決定哪條消息是原始消息呢?


Farcaster 實際上使用了一種非常簡單的共識機制,基于我們稱之為 CRDT(無沖突復制數據類型)的技術。這個術語聽起來很復雜,但其實它是一個非常簡單的概念。


這意味著它有簡單的規則,每個節點可以根據這些規則決定最終狀態應該是什么。在這種情況下,簡單的規則是,如果你刪除了你的消息,即使你添加了它,消息的狀態始終是刪除的。


我們將這種簡單的規則應用于更復雜的情況,比如當你回復自己、當你有太多消息時等等。每個 Hub 可以接收并自行達成共識,它不需要與網絡中的任何其他 Hub 通信來確定狀態,這是在加密和金融系統中必須做的事情,因為你需要嚴格的順序,需要知道 Alice 在 Bob 給 Charlie 付款之前就給 Bob 付過錢了。


如何解決網絡垃圾郵件問題


Tarun: 有一個有趣的觀點認為,區塊鏈在某種程度上關注垃圾郵件的問題,例如抗 Sybil 攻擊,它強調垃圾郵件在未經付費的情況下不被容忍。在社交網絡中垃圾郵件也會出現,但其出現的層次有所不同,對吧?它不會直接出現在交易級別的活動中。


你如何看待在網絡中需要通過共識機制來強制執行的類似抗 Sybil 屬性與那些不需要強制執行的屬性之間的區別?你如何在社交網絡與金融網絡之間選擇這些屬性?


Varun Srinivasan: 對,確實有這樣的區別,但并不完全正確。網絡中有兩種類型的垃圾郵件是不好的。一種是協議級別的垃圾郵件,另一種是應用級別的垃圾郵件。協議級別的垃圾郵件是指有人登錄網絡,然后發送大量消息。但每個人都必須存儲這些消息,這很糟糕,這是我們想要防止的垃圾郵件的一種。


Anna Rose: 這是在應用前端還是協議級別的?


Varun Srinivasan: 這是協議級別的垃圾郵件。你進入網絡并能夠發送如此多的消息,以至于運行 Hub 的人無法再運行這些 Hub,我們需要防止這種情況。


應用級別的垃圾郵件更為微妙,人們運行 LLM 機器人,它們會讀取你的內容,發布消息并回復。有些人這樣做是抱著「也許有一天我會得到空投」的希望,或者試圖影響政治敘述。


Anna Rose: 哇,這簡直是個漩渦。


Varun Srinivasan: 確實如此,這種垃圾郵件不是生成數十億條消息,而是侵入你的私人空間。比如你發布了關于這個播客的問題,「誰聽了這個?」然后某個機器人跳出來回復,這讓人有點不舒服。


他們并沒有違反協議規則,也沒有發布數十億條消息,但這是你不想在應用程序中看到的東西,需要應用程序進行過濾,這一點非常重要。


Anna Rose: 是的,你怎么處理這些問題?


Varun Srinivasan: 在協議級別,我們引入了一個叫做存儲或存儲租賃的概念。這在哲學上類似于 Solana 和其他一些區塊鏈的租賃理念,但以一種對社交網絡有意義的方式實現。


當你加入 Farcaster 時,需要支付一筆費用,目前大約是每年 3 美元,這給你一個存儲單元。當你擁有一個存儲單元時,你在區塊鏈上購買,Hub 或 Farcaster 節點將允許你存儲一定數量的消息。比如你可以存儲一千條消息或發布一千條消息。


有趣的是,當你發布了第一千零一條消息時會發生什么。我們的設計是,它會自動使你最早的消息過期,并插入新消息。所以不像傳統的購買存儲空間,你需要支付更多費用。這種設計讓你能夠繼續參與網絡活動,繼續在網絡中互動。


這有兩個優點。首先,用戶體驗依然出色。在大多數社交網絡中,最新的內容是最重要的。即使你不想支付額外費用,你仍然可以保留過去六個月到一年的消息,只是較早的消息會過期。或者你可以支付更多費用,這樣就可以存儲兩年的消息。


另一個好處是,這種模型實際上符合無需協調的共識原則。在 CRDT 中實現這一規則非常簡單。你只需查看時間戳,如果有超出的消息,就丟棄最舊的一條。因此,所有節點在這一點上都可以達成一致。


我們防止某人發布五十億條消息的方法是告訴他們,你支付 3 美元購買一個存儲單元,可以存儲 3000 條消息。發布更多消息時,舊消息會過期。如果你想存儲更多,則需要支付更多費用。這在合理范圍內控制了垃圾消息的數量。


另一種解決方式是控制吞吐量,即發送的內容量。我們為每個節點設置速率限制,比如每個用戶每小時不能發送超過 500 條消息,超出這一數量的消息被認為是不合理的,這些限制與存儲單元掛鉤。


如果你購買了五個存儲單元,可能你的速率限制會增加到 2000 或 3000 條消息,但我們對每分鐘或每小時可以發送的消息數量設定了上限,并不斷進行微調。這兩者結合在一起,防止任何一個參與者涌入并淹沒網絡。


Farcaster Hub 及儲存


Anna Rose: 假設你有十倍的真實用戶,而不是投機用戶,那么需要多少個 Hub 來支持 10 倍的擴展?


Varun Srinivasan: 這個問題有兩個不同的答案。首先,目前的共識機制既非常快又非常慢。我的意思是當你向 Hub 發布消息時,該 Hub 立即達成共識。所以任何監聽該 Hub 的人,都會立即確認消息,沒有 15 秒等待區塊確認的過程。


更廣泛、更慢的共識是不同 Hub 之間如何聯系,這可能需要幾秒鐘到一分鐘,才能保證 99% 的網絡已經看到該消息。


社交網絡,尤其是面向公眾的社交網絡,其實對消息通過的速度相對區塊鏈來說要求不高。如果你的推文或 Farcaster 消息晚了 30 秒出現,幾乎沒人會注意到。因為網絡的速度大約在一到五分鐘之間。如果超過五分鐘,人們就會注意到。因此,這種寬松的共識機制非常適合社交網絡。


當我們的網絡運行得很好時,消息傳播只需一秒鐘。當網絡狀況不佳時,可能需要一分鐘,但幾乎沒人會注意到一秒鐘和一分鐘的區別。


關于 Hub 的第二個問題是,Farcaster 的一個非常有趣的地方是我們網絡的安全性實際上不是由 Hub 管理的,而是由我們使用的 L2 管理的。你的身份、簽名密鑰等都在區塊鏈上建立,Hub 實際上只是一個數據可用性層,使你的簽名消息對其他人可用。


所以,不像區塊鏈需要一定數量的節點來保證沒有單個參與者可以偽造數據或生成無效交易,Farcaster 由 L2 來保證這一點,你需要 Hub 只是為了分布式的數據可用性。如果我們關閉了我們的 Hub 或所有的 Amazon 服務器宕機,網絡上還有其他 Hub 在運行和處理數據。


我認為理想的 Hub 數量大概在 100 到 1000 個之間,分布在全球不同的數據中心,這樣沒有單一事件能夠摧毀所有 Hub。實際上,我們不需要隨著用戶數量的增加而增加更多的 Hub,我們只需要這些 Hub 能夠同時處理更多的數據。


Anna Rose: 我很好奇你如何看待擴展問題。因為區塊鏈的人對此非常關注,他們會為了硬件的要求和水平而爭論不休。對于 Hub 來說,什么規模下會改變你的計算方式?


Varun Srinivasan: 我認為我們的架構會在某個規模下發生變化。Farcaster 如今大約有 10 萬左右的日活用戶,我認為這種網絡架構可以相當線性地擴展,直到我們達到大約 100 萬到 1000 萬日活躍用戶的范圍,然后我們需要改變某些 Hub 的工作方式。


區塊鏈最大的約束往往是計算、帶寬和存儲,這三種資源在以太坊上不斷被優化。對于 Hub 來說,幾乎完全是存儲和帶寬,我們對計算的關注較少。除了檢查簽名之外,并沒有進行大量計算,簽名檢查通常非常快。而且我們也不關心 Hub 作為網絡安全的一個向量,它們實際上只是存儲用戶數據并使這些數據廣泛可用。


因此,隨著網絡的增長,必須存儲的數據量變得如此之大,以至于你無法在云中租用一個盒子來容納所有數據。例如,當數據達到 30TB 時,這是一個很大的增長,但那時你需要考慮其他技術。分片(sharding)是一個常見的想法,我認為這將有助于我們擴展。


我們共識模型的一個非常好的方面是它很容易適應分片。由于沒有跨交易共識,從 1 到 50000 的所有 FID 在 Hub 類型 A 上運行,從 50000 到 100000 的所有 FID 在 Hub 類型 B 上運行,你可以同時擁有 A 型 Hub 和 B 型 Hub。


Anna Rose: 這聽起來真是一個非常靈活和強大的系統。


Varun Srinivasan: 這是一種非常簡單的分片版本,實現起來非常容易。我認為一旦達到 100 萬到 1000 萬用戶,我們就必須這樣做。


Anna Rose: 人們有時會翻出他們以前發布的內容,但是我在想,是否可以有一種機制讓你能夠突出并保留那些重要的舊內容,而其余的內容即使沒有達到個人存儲限制也能自動過期。你有考慮過這種方法嗎?


Varun Srinivasan: 我們確實有考慮過,這樣會有點像 Twitter 和 Snapchat 的混合體。這在應用程序中很容易實現,你可以將其作為任何應用程序中的一個功能,讓舊消息過期并刪除,并購買足夠的存儲空間以保留較新的消息。


Farcaster 與開發者


Anna Rose: 當有人想與 Farcaster 互動時,他們通常需要下載某些東西,而不是直接下載 Farcaster。那這個應用程序是什么?它是否運行一個 Hub?這些背后的機制是什么?


Varun Srinivasan: 有幾類開發者在 Farcaster 上構建東西。一類是構建 Farcaster 客戶端的人,他們實際上是在構建一個社交網絡應用程序,用于連接到網絡,發布消息等等。


第二類開發者是在構建與社交網絡相關的工具和實用程序,以改善你的社交網絡體驗。比如一個應用程序專注于讓你可以安排發布帖子并擁有所有這些高級功能。


有一個叫 Supercast 的應用程序做得非常好,有很多高級用戶使用它。還有一些工具可以分析你的關注者,看看誰是你最大的粉絲。這些都是非常有用的工具,但不一定是完整的客戶端。


另一類是構建其他社交網絡的人,他們在自己的網絡上創建內容,但使用 Farcaster 進行分發。Drakula 就是一個例子,這是一個類似 Web3 TikTok 的應用程序,它有自己的社交網絡,但借用了 Farcaster 的社交圖譜。


當你登錄 Drakula 時,你實際上是使用你的 Farcaster 賬戶登錄的,你所有的朋友都在那里。你錄制視頻,將它們發布在 Drakula 上,然后可以將它們發布回 Farcaster,與你的朋友分享。強大之處在于,當有人注冊時,他們不需要從頭開始尋找朋友并建立網絡。


這三類開發者在構建網絡時有不同的互動方式,有兩種方法可以實現這一點。


一種方法是你可以運行自己的 Hub,這屬于硬核模式,比如說我知道我在做什么,并在我的設備上運行自己的 Hub,獲取所有數據,構建一切底層的東西。


另一種是現在有類似 Alchemy 的服務,比如 AirStack、Neynar 等,這些服務會為你運行 Hub,提供漂亮的 API,讓你可以很容易地在去中心化上做出一點點讓步,以便更快地構建應用程序。


Anna Rose: 通過這些服務發布的內容,最終都會落到一個規范的基礎鏈或區域嗎?


Varun Srinivasan: 是的,所有內容最終都會到達這些 Hub。


關于你剛才提到的一個小問題,考慮到社交網絡的歷史,其中一個總是被詬病的問題是:很難構建應用程序,你會被鎖定,平臺會說你不能使用我們的數據等等。但如果我們展望未來,在去中心化社交網絡中,不會有這些問題。


Anna Rose: 對于社交應用,你認為應用生態系統會是什么樣子?它們現在如何相互作用,是什么促使了這些應用程序之間的網絡效應?


Varun Srinivasan: 這還處于早期階段,但我認為有三件事情開始顯現。


第一,訪問社交圖譜,這一點極為重要,而今天并不存在。如果你去 Twitter 說我想要一個 API,獲取 Anna 的所有粉絲,文檔里說這是存在的,但如果你嘗試使用它,它在一年半前就被關閉了。


其他任何社交網絡甚至不再提供這種服務,他們直截了當地說,不,你不能擁有我們的社交圖譜,這是我們最有價值的資產。因此,對于任何試圖構建社交應用的開發者來說,這是最難的問題。如果有新人加入,我甚至不能告訴你應該關注誰或接觸誰。


所以這可能是人們使用 Farcaster 登錄的最有價值的原因之一,因為當你連接時,你可以立即開始向人們推薦內容,告訴他們這些是你說的朋友。這就像一個公共物品,幫助 Drakula 和所有其他網絡加速發展。


第二個原因是分發,如果你可以使用你的應用從這個人的賬戶發布內容回到 Farcaster 或 Hub,你現在就有了一些對他們所有關注者可見的內容。這就是我們構建的框架的強大之處,它讓開發者可以將他們的應用程序帶到用戶的 Feed 中,用戶更有可能在其中互動和使用。


因此,作為開發者,你不必解決如何讓人們訪問你網站的難題。如果你構建的內容在社交網絡上變得病毒式傳播,你實際上可以將你的應用帶到他們面前,這通常比讓他們訪問你的網站要容易得多,尤其是如果你有一個吸引人的產品。


最后一點來自于創建去中心化工具的復利效應和生態系統優勢。如果你看看今天的 Nenar、Airstack 和 Pinata 等工具,構建在它們之上的難度越來越低,就像 Alchemy 和 Infura 的演變一樣。


第一天,這些只是 Hub API,你不必運行基礎設施。第二天,它開始感覺像是我們有所有這些更智能的 API,讓你可以搜索和拉取內容。第三天,它變得非常復雜和容易使用,你可以設置 web hooks 等等。因此,現在構建社交網絡比以往任何時候都容易,因為工具和開發者生態系統也在不斷改進。


Anna Rose: Varun,當你講述這些可能性時,我不禁想起了過去的經歷,我曾經經營過一個使用 YouTube API 和其他 Web API 的視頻 SaaS 業務,遇到的挑戰是這種組合只能存在于我們自己的播放器中,無法將其放回到 YouTube 或其他平臺上。


而 Farcaster 卻為應用開發者打開了大量的創造空間,讓他們能夠擁有社交圖譜,開始將他們自己的應用程序整合進去。不過,你會擔心它會變得有點雜亂嗎?你是否擔心過多的交叉傳播會使其變得過于嘈雜或什么的。


Varun Srinivasan: 開放性確實帶來了很多挑戰,你有更多的應用程序,其中一些應用質量低下;你有更多的用戶,其中一些用戶質量低下。去中心化本身意味著,如果你支付費用并成為平等的參與者,網絡不會判斷你的交易價值。同樣,Farcaster 協議不會判斷你的數據價值。如果你支付了費用,你就可以在鏈上存儲你的消息。


但用戶關心的是質量,他們實際上想要一個質量過濾器和質量標準。這就是應用程序真正需要做出強有力的立場的地方。


它們需要決定:我應該向用戶展示什么?我應該過濾掉什么?我應該將什么作為通知呈現?我應該將什么放在頁面底部以減少干擾?這在我們的應用程序和網絡上的其他應用程序中正在慢慢發生。


你會開始看到類似的東西,比如這些是最有趣的回復,而這里有一堆其他的回復,可能對你來說不那么有趣,所以我們會將它們放在頁面底部,你可以展開查看。


類似的方法也需要在應用程序和客戶端中采用,就像應用商店一樣,你可以瀏覽,有人有品味,并告訴你這些是最有趣的經過審核的應用程序。而這里有另一堆應用程序,如果你愿意,可以去嘗試。


目前,客戶端的工作方式是,當你發布實際數據、cast 或消息時,它們都以一種格式生成,這種格式可以同步到所有 Hub 上。主要的好處是所有這些數據總是可以同等地獲取和創建,并在客戶端上標準化顯示。


在 Farcaster 中,我們構建了底層的協議,即讓所有這些工作正常進行的技術,并且我們還構建了第一個前端應用程序 Warpcast。我們稱這種快速原型設計和開發新功能的方法為產品主導的協議開發。


當我們想出一個新功能時,我們實際上會在我們的客戶端中以集中化的方式進行原型設計,測試用戶是否喜歡它。如果它起飛并取得成功(這種情況大約占 10% 到 20%),我們就會將其轉變為協議級別的功能并發布。


如果不成功(這種情況在社交網絡中經常發生,因為你不總是確切知道用戶想要什么),我們就會回到繪圖板上重新設計。


這種模式可能存在于所有客戶端中。人們會嘗試一些新功能,如果它對他們的用戶有效并且看起來很酷,他們就會嘗試將其納入協議,使其在所有客戶端中都能工作。有時這些實驗會成功,創造出非常酷的東西,有時則不會,人們會回去對其進行迭代。


Farcaster frame


Anna Rose: 那 frame 呢,frame 是在 Warpcast 中進行的實驗,現在已經在所有地方推出了嗎?還是仍處于實驗階段?


Varun Srinivasan: frame 實際上成為了一個非常好的例子,當我們構建它時,它完全是開放的并且協議化了,這也是讓 frame 變得非常酷的原因之一。


frame 的歷史其實很有趣。它是一個非常簡單的想法,從人們在 Farcaster 上分享 NFT 開始演變而來。2023 年,我們注意到很多人發布他們收集的 NFT。當它們出現在信息流中時,看起來有點雜亂,因為 Facebook 有一個開放圖譜標準用于渲染鏈接,這些鏈接總是寬大的方形圖像和標題。


我們想到的是,如果你分享 Zora 或其他 NFT 平臺的鏈接,我們可以獲取圖像,以更好的格式顯示,并添加一個 mint 按鈕,直接帶你到鑄造頁面。


于是我們就發布了這個更改,說在你的 HTML 標簽中,你有標準的 Facebook 開放圖譜標簽,只需再添加幾個標簽聲明這是一個 NFT,我們就會在客戶端中更好地呈現它。這只是對 HTML 標準的一個非常簡單的修改。


Anna Rose: 你一直提到 Facebook,所以我很好奇,這是原來 Facebook 的標準嗎?


Varun Srinivasan: 是的,Facebook 在 2005 或 2006 年開創了這個開放圖譜標準,他們說如果你在你的網站中添加這些 meta 標簽,我們將會渲染一張圖像,而不是一個普通的鏈接。


這個標準在過去的 15 年里基本沒有太大變化,但當我們發布這個 NFT 變更時,Zora 立即整合了它。非常酷的是,在一天之內其他每個 NFT 平臺都整合了它。因為它非常容易實現,并且它為他們的產品提供了更多的分發渠道。


Anna Rose: 你如何看待 frames 隨著時間的增長,人們會將其用作小型嵌入式應用程序,還是認為人們會開始將其粘合在一起,形成長期的體驗,因為我一直在想這是否會改變社交網絡的游戲元素,就像一個游戲一樣,幾乎是長期的交互。還是會非常短期,比如點擊這里領取你的 Degen,你如何看待這兩者的二元性?


Varun Srinivasan: 當我們發布 frames 時,我們希望能出現兩種應用程序。第一種是鏈上交易,因為歷史上讓人在移動應用程序上進行鏈上操作非常困難。我們希望構建最好的方式,將交易帶到你面前,連接到你的錢包,并讓你高效地執行這個循環。


這部分實際上運行得相當好,有很多 frames 用于交易。有很多類似于領取空投的操作,但也有像 Payflow 和 Paybot 這樣的機器人,使得像 Venmo 一樣輕松地向他人發送資金等操作變得容易。


第二部分我們也希望能起飛,但尚未完全實現的是擴展社交體驗的應用程序。這些包括創建投票以更容易地查詢你的受眾或內嵌文章等內容。我說它尚未完全實現,但實際上已經有了一些,只是沒有我們期望的那么廣泛分布。


Anna Rose: 你提到的這些功能確實有很大的潛力,不僅可以讓用戶更輕松地進行鏈上交易,還可以豐富社交互動體驗。我覺得隨著時間的推移,這些功能會越來越被接受和使用,特別是在你們不斷改進和推廣這些工具的情況下。


Varun Srinivasan: 是的,正是如此。我們會繼續優化和推廣這些功能,讓更多的開發者和用戶看到它們的價值,并希望它們能夠更廣泛地應用。這樣一來,Farcaster 的生態系統將會更加豐富和有趣。


比如,SurveyCaster 或 Pondered 構建了很多這樣的調查機器人,Paragraph 構建了很多內嵌閱讀文章的功能。我們注意到的最大挑戰是人們需要一個類似于 frame 構建器或創建器的工具。


我們正在研究的是如何實際上為這些應用程序提供分發,讓有人在寫東西時能夠輕松插入這個應用程序。我們可能在接下來的幾周內會有一些東西推出,使這一過程更加容易。


第三件事是使 frame 彼此可組合,這在技術上是可能的,但我們還沒有看到很多這樣的事情發生。我認為原因之一是由于 frame 的構建方式,性能有些慢。


每次你點擊一個 frame,frame 的工作方式是為 frame 的每一頁生成一個圖像。這實際上是一個有點慢的過程。當你必須處理超過三四五頁時,它開始變得非常繁瑣。


習慣了移動應用程序,點擊時事情會立即發生。因此,我們正在考慮構建一個新的渲染界面,你不再生成圖像,而是能夠生成小型網頁或 iframe 類型的東西,這會非常快。我認為這是這些長 frame 體驗的一個大障礙,今天它太慢了,人們無法堅持下來。


Tarun: 你如何看待 frame 內部的隔離和非隔離機制?例如,如果在 frame 中存儲了持久密鑰或需要失效的簽名,如何應對潛在的安全風險,如 XSS 攻擊或代碼注入等?


此外,在移動安全性不佳的情況下,如何平衡加密安全性的問題,特別是當涉及到生命周期管理和密鑰管理時?你會如何在構建最佳用戶體驗的同時,處理這些額外的安全負擔?


Varun Srinivasan: 是的,使用圖像模型的 frame 工作方式實際上使得從安全角度來看變得相對簡單。首先,當你查看 frame 時,frame 甚至不知道你在看它。因此,當你僅僅在信息流中查看 frame 時,不會有隱私泄露的情況。


但是,當你點擊它時,你會發送一個簽名的有效載荷,比如說,「我是安娜,我點擊了這個按鈕,這個交易已經通過。」你確實會得到一個簽名的有效載荷,但它的設計是非常明確地表示你點擊了按鈕,證明對用戶來說它不能被用于其他任何事情。


當前沒有辦法利用這個來解鎖資金或進行其他更復雜或危險的操作。因此,你只是得到了這些驗證你進行了某個操作的簽名。然后,frame 可以向你返回交易。


這是安全方面可能變得有些可怕的一個部分,因為你可能會遇到惡意 frame,它會返回一個竊取錢包的程序或鼓勵你做一些不好的事情。


我們對此的處理方式是插入交易掃描,例如使用 Blowfish 和 Blockade 等工具,它們在識別竊取資金的交易方面非常有效,并在用戶點擊之前發出警告。


我們在后臺經常看到有人進來,嘗試測試一個竊取程序并發布它,發現失敗后就再也不嘗試發布了。人們確實想做這些事情,但他們意識到這不再那么容易了。這是當前的模型。


我認為,如果我們采用 iframe 模型,事情會變得有點復雜,因為你可以在那里做更多的事情,可以存儲數據,可以有后臺內容。老實說,我們現在還沒有一個很好的答案來構建那種隔離。


這也是我們可能選擇使用非常簡單的 SVG 或 HTML CSS 界面而不是 iframe 的原因之一,因為它讓我們可以更好地限制安全模型。此外,iframe 在移動設備上也有性能挑戰,特別是如果有三四個的話,快速渲染它們是相當困難的。


Anna Rose: 什么時候會有 zkFrame?zkFrame 究竟是什么意思?


Varun Srinivasan: 當我們談到 ZK 和 Farcaster 時,我認為有兩種有趣的應用。第一種是字面上的零知識,意思是你有一個受歡迎的社交媒體賬號,人們知道你是加密領域著名播客的創始人。


但你希望能夠在不披露自己身份的情況下發布內容,因為你想說一些十分犀利的東西。某種方式能夠零知識地證明你的身份,表示這篇帖子來自某個經過驗證的人。


我認為這是一個非常酷的想法,可以進行探索。我們在 2021 年嘗試過,但當時它太復雜,很難快速實現,導致人們不太使用它。因為這種功能是你一個月或一年用一次的功能,你并不會經常說一些特別犀利的東西。


我們還沒有完全實現它,但隨著 ZK 變得越來越容易,速度越來越快,在接下來的六個月到兩年內,這將會被某個應用作為一個功能來構建,人們將會使用它,這將會非常酷。


第二個應用,我認為是在協議層面的。當區塊鏈變得越來越便宜,隨著我們能夠進行更多可驗證計算方面的 ZK,以及 Layer 2 變得越來越高效,可能會出現一種混合 Hub 模型,我們使用快速共識模型來快速存儲所有這些數據。


但我們還有一個歸檔模型,其中區塊鏈用于備份目的,存儲較早的歷史數據,并且使用 ZK 網絡來存儲和處理這些數據,因為它們實際上已經將存儲和共識以及處理時間縮短得足夠快,這使得其中一些數據實際上可以適應。這是我認為 ZK 可以進入 Farcaster 的兩種方式。


Anna Rose: 當我執行一個 frame 時,這都是在客戶端完成的,在 Hub 上沒有任何存儲,frame 是否在 Hub 上保存了任何存儲或計算?


Varun Srinivasan: 不,frame 實際上是你和運行 frame 的服務器之間的交互,以及因此發生的事情。簡單地說,frame 是他們網頁的一個切片,專門設計成你看到的樣子。


你給我一個圖像和四個按鈕,我可以點擊它們。當你點擊它們時,它只是像 HTTP 請求一樣回到那個 Hub。


酷的是,這個請求是用你的以太坊 Farcaster 身份密鑰加密簽名的,所以那個服務器總是知道你在與它交互。然后你只需與那個應用程序來回交互,這一切都是私密的,只在你和那個應用程序之間進行。結果你可能會得到一筆交易,應用程序可能會說,好,現在你去區塊鏈上進行購買或發送這筆錢,這當然會提交到鏈上。


所以,frame 的交互是非常安全和私密的,你與運行它的服務器進行的每一步都受到加密保護,確保你在使用過程中不會泄露任何敏感信息。


所有發生在 frame 服務器之間的交互都純粹是在你和 frame 服務器之間。唯一在 Hub 上的是鏈接到 frame 的部分,表示這個 frame 存在于這個帖子中,并且來自這個網站,可以重建這個 frame。


今天存在的所有社交網絡都可以被視為一個從私密到公共的光譜。左邊是 Snapchat、Facebook,主要與認識的人交流,你期望這些內容不會被泄露。右邊是 TikTok、Twitter,你希望這些內容盡可能多地傳播出去。


Farcaster 的架構今天不容易構建前者,所有內容都是公開的、未加密的,這使得實際上很難做一些事情。


但我認為隱私,無論是通過部分 ZK 形式還是其他加密形式,都將變得越來越重要,特別是當我們進入私信服務時,以及我希望與朋友們有私密群組時。這些在協議層面并不存在。因此,我認為這是一個非常有趣和重要的研究領域,用于構建更多類型的社交網絡。


Farcaster 和區塊鏈


Anna Rose: 我聽說 Farcaster 的活動受到了 Base 的影響,那么你們是構建在 Base 上的?


Varun Srinivasan: 理解 Farcaster 生命周期的一種方式是,當你注冊并創建一個賬戶時,你做的第一件事是向區塊鏈進行交易。


我們實際上使用的是 OP Mainnet,這是 Optimism 堆棧的一部分,而 Base 也是其一部分。你創建你的賬戶時,會獲得一個賬戶 ID、公鑰和私鑰,這基本上是你使用 Farcaster 時唯一一次需要與區塊鏈交互的地方。


Anna Rose: 所以這意味著除了創建賬戶之外,所有其他的活動和交互都是在 Hub 和 frame 服務器之間進行的。


Varun Srinivasan: 是的,確實如此。賬戶創建和密鑰管理是在區塊鏈上進行的,以確保安全和不可變性。但實際的消息發布和互動是在 Hub 和 frame 服務器之間處理的,這樣可以更高效地處理大量數據和交互。


除此之外,所有你做的事情都是使用你設置的密鑰簽署消息并將它們發送到 Hub。因此,它們從來不是區塊鏈交易,而是我們稱之為 Farcaster 消息的東西。它們完全是鏈下發送的,沒有成本。


但 Farcaster 酷的地方在于你可以在應用程序內部與任何你喜歡的東西集成。Base 生態中的活動和增長非常多,特別是在 NFT、藝術家、交易和項目方面,很多內容通過 frames 進入了 Farcaster。


Farcaster 在 Base 生態系統中非常受歡迎,Base 頻道是 Farcaster 中最大的頻道之一,所以它實際上吸收了這一理念。


但 Farcaster 也支持例如 Solana,你可以連接 Solana 地址并在那個區塊鏈上進行交易。因此,雖然身份層是在這里構建的,但我們可以與任何區塊鏈進行互操作,使你在那個鏈上的體驗和交易在你的社交應用中感覺非常本地化。


Anna Rose: 所以你們為什么選擇 Optimism?會考慮切換嗎?


Varun Srinivasan: 老實說,我們現在可以在任何足夠便宜的區塊鏈上構建,它都能正常工作,人們不會注意到差別。因此,如果我們從 Optimism 切換到 Base 或 Solana,它會合理地運行。這些鏈的速度足夠快,大多數成本和執行對于用戶來說不明顯或不會改變體驗。


我們的考慮是,我們希望在一個交易成本低的鏈上,這樣當你注冊時,費用不會過高,而且網絡足夠快、可擴展、去中心化,使你對自己的東西有可信的所有權。


另一個好處是我們不依賴于某個鏈。假設明天我們決定必須遷移到另一個鏈,發生了某些嚴重的問題或另一些偉大的事情需要我們過去,那么我們可以進行遷移。我們可以說,好,我們要將數據遷移到這個新鏈上,復制所有數據,重新同步一切。


我們選擇 Optimism 和 Base 的原因之一是因為社區與 Farcaster 的理念非常契合,并在早期的 Farcaster 討論中給予了非常多的支持和參與,我們的很多早期用戶來自這些社區。


Anna Rose: 這很有趣,你們會考慮擁有自己的 L2 嗎?


Varun Srinivasan: 這實際上是我們思考過的事情,因為像 Worldcoin 這樣的其他 Optimism 項目現在在做自己的 L2。我認為在一個我們生成大量交易的世界中,擁有我們自己的 L2 在財務上是有意義的,因為能夠捕獲這些費用,將使我們能夠為用戶降低成本。


因此,如果我們每天有大約一百萬個注冊量,我們會說,嘿,實際上為我們自己運行 L2 是成本效益更高的,然后將這些節省回饋給用戶。但在當前的世界中,花費更多時間、精力和麻煩去構建自己的 L2,不如在 OP 主網或這些鏈上構建更劃算。


Anna Rose: 聽起來你們與鏈的唯一交互是在注冊時,而不是在你們發送和接收的文本和消息中。


Varun Srinivasan: 沒錯。


Anna Rose: 你能想象將來在注冊之外的其他鏈上活動可以納入到這個系統中嗎?


Varun Srinivasan: 已經有一些事情在發生了。一個是賬戶恢復,這是一個經典的社交問題,每個人至少一生中都丟失過一個加密錢包。如果你失去了你的關注者并且必須從頭開始重建,這是非常痛苦的。因此,今天你在 Farcaster 注冊時,可以提名第二個錢包來控制你的身份,并說這是我的備份。這種恢復實際上是在鏈上進行的。


未來可能會有更多的 Farcaster 部分轉移到鏈上。我們正在積極去中心化的一個方面是頻道,你可以在這些頻道或社區中圍繞特定主題創建和發布內容。這個產品還處于早期階段,目前仍然是 Warpcast 的一個功能,但我們正在嘗試將其轉移到鏈上,使頻道的所有權實際上是鏈上的東西。


如果你開發并創建了一個社區,然后有一天你想交給別人或賣掉它,或者與你的伙伴分享,這是一個你可以轉讓所有權的鏈上工件或合約,這是我們可能很快會在鏈上做的事情。


Anna Rose: 有一個非常龐大的 ZK 頻道,我一直在想,這是否可以在許多不同的應用程序中找到,但聽起來目前它只存在于 Warpcast 中。


Varun Srinivasan: 這個內容在所有應用程序中都存在。當你在 ZK 頻道發布時,你實際上是在創建一個 cast,標記為 ZK 并發布在那里。


Warpcast 獨有的部分是頻道的管理和所有權。誰有權決定什么出現在 feed 中?可以將頻道視為策劃的空間。任何人都可以在頻道中發布,但領導者或主持人決定什么出現在主頁 feed 中,因此它們是內容的精致呈現。將這種審核部分移到鏈上是我們目前關注的重點,因為這涉及到如何暴露所有數據、如何跟蹤所有權等問題。


Anna Rose: 我記得有一個時候身份存在于多個地方,比如 Solana 和 Optimism,這是正確的嗎?


Varun Srinivasan: 我們最初在 Testnet 上開始,我記得是 Sipolia,然后我們轉移到了 Optimism。因此,我們一直在某個時間點上存在于單一鏈上,但我們在鏈之間移動。你可能想到的是,我們允許你將錢包連接到你的 Farcaster 身份。因此,你有一個主要的 Farcaster 賬戶,但你可以說,嘿,我擁有這個 Solana 錢包,我擁有這個以太坊錢包。


Anna Rose: 比如說如果有足夠的需求在多個鏈之間實現同步,需要什么條件才能達到這一點?


Varun Srinivasan: 這是個好問題。我認為主要的原因是你希望構建一個智能合約,需要在交易路徑中實時檢查身份以做一些有趣的事情。如果你想這樣做,今天只能在 Optimism 上實現,因為沒有其他鏈有 Farcaster 身份的真實狀態。


你可以做的是構建一個你信任的鏡像合約,說,嘿,我將代理每個 Farcaster 身份合約的狀態變化到另一個鏈。確實可以通過這種方式在多個鏈之間橋接 Farcaster 身份的狀態,使它們可以與所有這些合約組合在一起,但這需要一些信任屬性,確保沒有人違反規則。


Farcaster 的網絡運營


Anna Rose: 今年早些時候,有很多人轉向 Farcaster,我也不例外,當時大家都在談論這個,我就隨大流了。我記得是在一月份或二月份。但自那以后,至少有一種說法是人們正在返回加密推特。我很好奇,從你的角度來看,趨勢實際上是什么樣的?一月份真的有一個大幅度的增長嗎?是什么原因引起的?以及總體上的趨勢是什么樣的?


Varun Srinivasan: 如果你看看 Farcaster 的增長圖表,去年大部分時間我們都基本上是平穩增長。Frames 在一月份發布,這是一個讓很多人眼前一亮的時刻,帶來了很多炒作和興奮。


然后 Farcaster DAU 的增長呈現拋物線形,我們在大約兩周內增長了 10 倍,情況非常好。我認為隨著狂熱情緒的平息,很多因為興奮而加入的人發現這里實際上沒有適合他們的東西,于是他們回到了其他地方。


我認為我們仍然比最初開始時高出大約 4 到 5 倍,但確實有一些人回到了 Twitter 或其他應用程序。



從根本上說,我認為 Farcaster 很難直接與另一個社交網絡競爭。事實上,我認為這種嘗試從未真正成功過。你不能成為 Twitter 的替代品并在它的游戲中擊敗它。Farcaster 必須是有吸引力和不同的,能夠憑自身的優點獨立存在。


因此,我們現在投資的和我們認為將推動 Farcaster 增長的事情是,使區塊鏈交易成為原生和強大的,使區塊鏈身份在應用程序中感覺像一等公民。你擁有 NFT,它們是你收藏的一部分。你有交易,你可以在你的信息流中進行。你想向以太坊上的人發送錢,你可以直接從你的 Farcaster 應用程序中進行。所有這些都與在 Twitter 上互動有很大的不同,區塊鏈組件感覺像是你日常體驗的本地部分。


我們的重點是,今天在做這些事情或想做這些事情的人,他們如何使用 Farcaster。我們希望通過提供這些獨特的功能和體驗,使 Farcaster 成為一個對這些用戶有吸引力的平臺。


對于那些想要 PvP 的人來說,我認為加密推特會在很長一段時間內繼續存在。我不認為人們會突然遷移到 Farcaster 并在那里開始所有這些討論。真正吸引人們使用 Farcaster 的是加密推特上沒有發生的那些更加本地化的加密內容。


Tarun: 有趣的是,如果你考慮一下推特,它的起源確實是一個可以比其他地方更早獲取新聞的地方對吧?你認為是什么因素會讓人們首先去 Farcaster 獲取信息或知識,因為我覺得不同的社交網絡在這方面總是有一定的優勢。


Varun Srinivasan: 老實說,我們還沒有真正解決這個問題。人們第一年加入 Farcaster,只是因為它感覺像是一個有趣的群聊。它是一群大約兩到三度關系內的人,例如 Dan 或我自己,在加密領域做著類似的事情,感覺在這里很有趣。我認為這種群聊的勢頭已經增長和凝聚,現在每天有大約 1 萬人,而不是每天 100 人。


但我仍然會說,你不會通過先來 Farcaster 了解到最新的加密項目發布,會先在推特上看到,或者很快就會交叉發布。因此,我認為我們不會在新聞方面擊敗推特,至少在近期內不會。


我認為我們會在獨特的內容上獲勝,這是你在其他地方做不到的事情。例如,如果有人推出一個有趣的鏈上代幣或你可以互動的鏈上事物,你會來到 Farcaster,因為你可以在應用中點擊一個按鈕并在鏈上做那件事,這是你在推特上做不到的。這種內容將推動 Farcaster 的活動,并為用戶提供每天使用 Farcaster 的理由。


Anna: 你是否擔心需要建立類似的審核機制,至少對于客戶端來說。我們剛才談到了垃圾郵件,但我們并沒有真正討論到比如詐騙或社交媒體項目中常見的惡性內容。


Varun Srinivasan: 我認為這是我們所做工作中非常重要的一部分,而且我們必須做好這件事。


如果考慮到審核的挑戰,我認為有幾個不同的類別。首先,最常談到的就是非常糟糕的內容,Farcaster 是一個純文本的去中心化網絡,這意味著它不直接存儲圖片、視頻或其他數據文件。


相反,它只存儲指向這些內容的鏈接或指針,這種設計方式使得 Farcaster 的數據存儲更為輕量化,同時也減少了存儲和傳輸大文件的負擔。


事實證明,大多數視頻和圖片托管網站做得非常好,比如 Cloudflare,提供了強大的內容過濾功能。用戶可以選擇過濾掉不想看到的內容,比如某些敏感或不合適的圖片和視頻。這個功能在幾年前還不存在,但現在已成為云服務提供商的一項常見服務。


這意味著基于 Farcaster 構建的應用程序都可以利用這些現有的過濾機制來處理和篩選內容。這與傳統的社交媒體平臺,比如 Facebook 和 Twitter 不同,這些平臺通常需要從頭開始構建自己的內容審核和過濾系統。


第二個層次,對于垃圾內容,我們需要在網絡上構建大量的舉報、審核、控制工具,我們已經開始做一些這方面的工作。


因為所有數據都是開放的,人們實際上正在構建開源工具來幫助解決這些問題。有一個叫 OpenRank 的公司正在為 Farcaster 構建排名數據,如果你在構建一個新的應用程序,你可以直接接入 OpenRank 的排名,可以立即知道哪些是高質量用戶,哪些是垃圾用戶,如何生成我的內容流。


所以,我認為一個非常強大的功能是,有很多人關注這一問題,并且有經濟激勵去構建,這意味著你可以直接使用現成的東西來啟動,而許多其他聰明的人則花費他們所有的時間來優化這些東西。


Tarun: 我認為開源意味著公平性,很多人會致力于解決這個問題,但如果有一個龐大的人群有某種意圖或別有用心呢?


Varun Srinivasan: 這個非常去中心化的社區是否能夠阻止類似的事情發生?這個問題的答案其實取決于你認為哪種方式更有效地解決問題。


你認為這些問題最好由一個像 Twitter 或 Facebook 這樣的公司來解決,他們有一個內部團隊在分析所有這些數據,擁有非常嚴格的控制權,可以關閉一切?還是你認為最好將一切公開,讓一群聰明的人來分析并提出最好的解決方案?


我認為從歷史上看,短期內,集中化、速度快的公司總是贏。但從長遠來看,隨著時間的推移,開放的去中心化協議會變得越來越好,并且最終會在更長的時間內獲勝,這就是我們的信念。


是的,總會有企圖。如果一個社交網絡足夠成功,總會有人試圖操縱注意力并控制人們的互動方式。但如果你讓數據公開,并使其更容易找到、采用和修改,那么這可能會比依賴單一方在幕后操作更有效地抓住和識別這些問題。


我總覺得最有效的去中心化是有一些指導原則,或者是行為規則、文化等來稍微保持平衡。如果我有一個公共數據庫,那么問題就更多的是誰寫了查詢?他們給我展示了什么視圖?我傾向于認為,在某些互動中,開放的公共框架要比那些我不知道我得到什么視圖的情況要好得多。


看看社交網絡的歷史,像 MySpace,選擇了數據庫提供給人們的許多查詢參數,比如我選擇了我頁面上的視頻,我選擇了用戶界面布局。


在 Facebook 上,我不選擇任何用戶界面,我只選擇一張圖片和少量文本,選擇的東西非常有限。


在 TikTok、Instagram 上,我基本上不再選擇內容流。我實際上不怎么影響我看到的內容,這些內容對我來說完全不是線性的,也不清楚。


我們經歷了這樣的一個過程,我有數據庫,有一組查詢和視圖,而我對這些查詢的控制越來越少。這是一個非常抽象的方式來解釋它,但這是一個很好的框架,展示了社交網絡中選擇的流動性,總是逐漸降低。


我認為正確的答案不是回到用戶對一切都擁有完全控制權的模式,因為人們并不想要那樣。正確的答案是給人們選擇權,因為會有 10% 的用戶,他們把自己的生活押在了社交網絡上,賺了很多錢,非常非常關心這些問題,想要那些開關,并且應該有選擇的權利。


還有 90% 的用戶是休閑用戶,他們只想要最簡單的體驗,只想使用應用程序,擁有一般積極的體驗,并且不想考慮那些開關。


Farcaster 上有一個關于聲明與揭示的偏好流行梗。我們不斷進行這些小實驗,從中發現了一些事情。最常見的事情之一是,人們會說我想完全控制我的關注對象,我只想顯示我關注的內容。這看起來是一個合理的要求,對吧?


但實際情況是這樣的。Dan 在推特上發布了一條推文問如果你最近停止使用 Farcaster,請給我們一些誠實的反饋,告訴我們為什么你停止了,什么讓你感到煩惱。很多回復的人中有四個人說「我在我的內容流中看到很多 DEGEN 的東西,我對 DEGEN 這個代幣不是很感興趣,所以我就停止使用這個應用了。」


我去查看了這四個用戶的情況,每一個都關注了 DEGEN 頻道,關注了 DEGEN 創始人,并且關注了一堆 DEGEN 代幣。這不是用戶的錯誤,但社交的本質是這樣的,你關注某人,因為在某個時間點上某些事情是有意義的。


我們不能指望用戶每周都去處理這些事情,我們必須根據你的行為推斷出你的興趣,并將你的關注作為聲明的偏好,然后從中找出揭示的偏好,并將其轉化為圖表。


我認為這對 90% 的用戶來說是理想的體驗。但 10% 的用戶想要完全的控制,不同的客戶端,所有的功能,他們應該能夠得到這些。而且這兩類用戶應該在同一個社交網絡上共存。


Anna: 如果可以選擇,比如你可以選擇你想要的功能,如果你不想要私人點贊,那么就使用顯示誰點贊的客戶端;但如果你想要私人的點贊,那就使用永遠不顯示點贊的客戶端。這種自由在很多社交網絡中是缺失的,但我認為問題在于去中心化網絡中的內容策劃方面非常困難。


你認為去中心化網絡中的內容流在長遠來看會如何演變?這顯然是一個高度投機的視角,但去中心化社交網絡中的推薦、內容流、自動化會如何改變?


Varun Srinivasan: 到目前為止,我們的工作方式是,我們從一個非常簡單的,字面意義上的反向時間順序的關注者內容流開始。然后我們將其演變成一個基于親和力的內容流,我們說:「嘿,這些是你關注的人,但這些是你互動最多的人。」


所以如果你有一千條未讀消息,我們會把你最喜歡的人的內容彈到頂部。你仍然會得到相同的內容流,但會有一個排名。


我們現在演變成一個更智能的機器學習模型,它考慮了更多的參數,并且更聰明地處理未讀內容,將其展示給你,并開始添加二級內容。例如,「嘿,Anna 和 Tarun 喜歡這個,你關注了他們,你可能也想看到這個帖子。」


內容流的生成真的非常非常難,我不認為我們可以指望每個客戶端從頭開始構建這個東西。一些公司在這方面不斷發展,比如 OpenRank 已經在做這件事,Neynar 也在做,但現在有一些公司提供內容流 API,你可以給他們一個用戶賬戶,他們會給你一個內容流。當你開始構建你的客戶端時,已經有一個現成的內容流,我認為這非常重要,像是構建基礎設施。


Anna: 你認為社交網絡是否應該有一個統一的目標函數,還是應該為不同的用戶群體設置不同的目標函數?例如像 TikTok 這樣的平臺會根據用戶興趣進行分類,為每個類別優化不同的目標函數:喜歡舞蹈視頻的用戶以參與度為主要目標,而喜歡觀看餐館評論的用戶則以瀏覽速度為主要目標,因為平臺從中獲利。你如何看待這種演變,以及社交網絡需要為小社區定制目標函數的趨勢?


Varun Srinivasan: 我認為這是一個非常好的見解,你的收入模式往往驅動你優化內容,這又驅動了內容流的工作方式。


在全球內容流的層面上,我認為會有一些客戶端專注于不同的增長和賺錢方式。有一些專為高級用戶設計的客戶端,大約每月 100 美元,因為你使用了所有的高級功能。他們所有的收入都來自這些付費用戶,所以會給你所有你想要的精細控制,因為他們確實希望給你控制權。


還有一些客戶端通過廣告賺錢,他們會說,這更像是 Facebook,我們優化點擊率、參與度、頁面瀏覽量,我們的模式是圍繞這些構建的,所以這些客戶端會更關注這些方面。


Anna: 我認為 Farcaster 一個有趣的方面是頻道,每個頻道都是圍繞一個主題建立的社區,頻道管理員可以策劃這些頻道的運行方式。這是與 Twitter 相比最有趣或最有差異性的地方之一,會有這些由個人使用各種工具策劃的子內容流。他們會應用不同級別的審核、風格和過濾器,給你不同的體驗,我認為這將是一個非常酷的體驗。


Tarun: 我覺得這里還有更多的東西可以深入探討,比如身份和你在 Farcaster 上實際做的一些行為的證明,以進一步編寫一個身份程序,你在這方面有任何探索嗎?


Varun Srinivasan: 我認為身份是現在正在出現的一個構建模塊。我的觀點是好的身份系統總是從廣泛使用的產品中發展出來的。極少有人能說我要創建一個身份系統,然后讓它被廣泛采用。


當然,如果你是一個政府,你可以壟斷某些東西,并且可以說每個人都需要護照,但除此之外,每一個通用的身份系統,比如電子郵件、Facebook 登錄、Google 登錄,都是從一個消費者產品開始的,因為有足夠多的人使用它,所以它的價值才會被用來登錄其他東西。


而 Farcaster 也開始達到這個點,我們現在有足夠多的用戶,許多公司正在整合 Farcaster 登錄。我認為這是一個非常強大的構建模塊,因為現在可以從你的個人資料照片開始,從你的關注圖譜開始,從所有這些數據開始,并且可以增強你已有的任何身份。


所以我認為,未來一年 Farcaster 身份將會逐步演變,越來越多的人可能會整合 Farcaster 登錄,因為這使他們的應用程序變得更好,并且當他們可以從你那里獲取數據時,他們的新用戶體驗會感覺好很多。


「原文鏈接」

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 娇妻在床上迎合男人 | 特级淫片大乳女子高清视频 | 97在线看视频福利免费 | 亚洲一区二区三区91 | 一品道门在线视频 | 成人免费肉动漫无遮网站 | 久久热在线视频精品 | 嫩草影院在线观看网站成人 | 伊人yinren6综合网色狠狠 | 日本无码毛片一区二区手机看 | 曰批视频免费40分钟不要钱 | 2020精品极品国产色在线 | 亚洲VA欧美VA天堂V国产综合 | 一品道门在线观看免费视频 | 妓女嫖客叫床粗话对白 | 亚洲色综合中文字幕在线 | 日韩亚洲国产中文字幕欧美 | 国产最新精品亚洲2021不卡 | 国产亚洲视频在线播放香蕉 | 视频一区视频二区ae86 | 97在线视频免费观看97 | 黄色软件视频app | 成都电影免费中文高清 | 国产成年网站v片在线观看 国产成年人在线观看 | 最近中文字幕完整版免费高清 | 爽爽影院线观看免费 | 亚洲精品高清AV在线播放 | 牲高潮99爽久久久久777 | XXX国产麻豆HD真实乱 | 美女裸露胸部100%无遮挡 | 囯产精品麻豆巨作久久 | 攻把受做得合不拢腿play | 中国比基尼美女 | 777ZYZ玖玖资源站最稳定网址 | 大陆老熟女60岁 | 果冻传媒2021在线观看 | 好湿好紧水多AAAAA片秀人网 | 亚洲国产日韩欧美视频二区 | 一色屋精品亚洲香蕉网站 | 恋夜影院支持安卓视频美女 | 青春草国产成人精品久久 |