国产suv精品一区二区6_欧美色视_国产精品久久久久久久久_成人亚洲视频_亚洲国产精品av_国产特黄

幣圈網(wǎng)

專訪Farcaster聯(lián)創(chuàng):探索去中心化社交網(wǎng)絡的未來


TL;DR


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


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


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


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


Farcaster 的生態(tài)系統(tǒng): 包括構建社交網(wǎng)絡客戶端、工具和服務,以及借用 Farcaster 社交圖譜來創(chuàng)建其他社交網(wǎng)絡。


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


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


以下為原文內(nèi)容:


Anna Rose: 今天,Tarun 和我與 Farcaster 的聯(lián)合創(chuàng)始人 Varun Srinivasan 一起。歡迎你來參加節(jié)目,Varun。


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


為什么開發(fā) Farcaster?


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


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


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


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


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


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


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


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


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


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


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


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


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


Anna Rose: 那這些數(shù)據(jù)是存儲在哪里的?


Varun Srinivasan: 它是在我們的一個稱之為「Hub」的鏈下系統(tǒng)中存儲的,實際上是網(wǎng)絡中的一個節(jié)點。你今天可以下載一個 Hub 并運行它,在一個半小時內(nèi),它會與所有其他 Hub 同步并下載 140GB 的數(shù)據(jù)。這就是整個 Farcaster 的內(nèi)容,這是每條曾經(jīng)發(fā)布的消息,你現(xiàn)在在你的本地機器上都有這些數(shù)據(jù)。


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


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


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


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


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


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


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


如何解決網(wǎng)絡垃圾郵件問題


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


另一種解決方式是控制吞吐量,即發(fā)送的內(nèi)容量。我們?yōu)槊總€節(jié)點設置速率限制,比如每個用戶每小時不能發(fā)送超過 500 條消息,超出這一數(shù)量的消息被認為是不合理的,這些限制與存儲單元掛鉤。


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


Farcaster Hub 及儲存


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Farcaster 與開發(fā)者


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


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


第二類開發(fā)者是在構建與社交網(wǎng)絡相關的工具和實用程序,以改善你的社交網(wǎng)絡體驗。比如一個應用程序?qū)W⒂谧屇憧梢园才虐l(fā)布帖子并擁有所有這些高級功能。


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


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


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


這三類開發(fā)者在構建網(wǎng)絡時有不同的互動方式,有兩種方法可以實現(xiàn)這一點。


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


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


Anna Rose: 通過這些服務發(fā)布的內(nèi)容,最終都會落到一個規(guī)范的基礎鏈或區(qū)域嗎?


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


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


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


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


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


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


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


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


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


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


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


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


而 Farcaster 卻為應用開發(fā)者打開了大量的創(chuàng)造空間,讓他們能夠擁有社交圖譜,開始將他們自己的應用程序整合進去。不過,你會擔心它會變得有點雜亂嗎?你是否擔心過多的交叉?zhèn)鞑蛊渥兊眠^于嘈雜或什么的。


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


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


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


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


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


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


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


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


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


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


Farcaster frame


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


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


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


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


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


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


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


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


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


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


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


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


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


Varun Srinivasan: 是的,正是如此。我們會繼續(xù)優(yōu)化和推廣這些功能,讓更多的開發(fā)者和用戶看到它們的價值,并希望它們能夠更廣泛地應用。這樣一來,F(xiàn)arcaster 的生態(tài)系統(tǒng)將會更加豐富和有趣。


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Farcaster 和區(qū)塊鏈


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


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


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


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


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


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


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


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


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


Anna Rose: 所以你們?yōu)槭裁催x擇 Optimism?會考慮切換嗎?


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


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


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


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


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


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


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


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


Varun Srinivasan: 沒錯。


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


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


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


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


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


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


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


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


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


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


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


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


Farcaster 的網(wǎng)絡運營


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


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


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


我認為我們?nèi)匀槐茸畛蹰_始時高出大約 4 到 5 倍,但確實有一些人回到了 Twitter 或其他應用程序。



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


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


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


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


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


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


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


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


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


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


如果考慮到審核的挑戰(zhàn),我認為有幾個不同的類別。首先,最常談到的就是非常糟糕的內(nèi)容,F(xiàn)arcaster 是一個純文本的去中心化網(wǎng)絡,這意味著它不直接存儲圖片、視頻或其他數(shù)據(jù)文件。


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


但實際情況是這樣的。Dan 在推特上發(fā)布了一條推文問如果你最近停止使用 Farcaster,請給我們一些誠實的反饋,告訴我們?yōu)槭裁茨阃V沽耍裁醋屇愀械綗馈:芏嗷貜偷娜酥杏兴膫€人說「我在我的內(nèi)容流中看到很多 DEGEN 的東西,我對 DEGEN 這個代幣不是很感興趣,所以我就停止使用這個應用了。」


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


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


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


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


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


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


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


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


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


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


Varun Srinivasan: 我認為這是一個非常好的見解,你的收入模式往往驅(qū)動你優(yōu)化內(nèi)容,這又驅(qū)動了內(nèi)容流的工作方式。


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


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


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


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


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


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


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


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


「原文鏈接」

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

主站蜘蛛池模板: www.4虎影院 国产999精品久久久影片官网 | 久久久人成影片一区二区三区 | 久草青青| 国产丝袜av | 欧美精品一区二区三区在线四季 | 亚洲欧洲一区二区 | 日韩精品一区二区三区 | 成年免费大片黄在线观看岛国 | 亚洲精彩视频 | 欧美日韩综合 | 日韩精品成人一区二区三区视频 | 亚洲 中文 欧美 日韩 在线观看 | 一级黄片一级毛片 | 亚洲欧美综合网 | 亚洲91 | 亚洲国产一区二区在线 | 日韩av在线免费 | 黄a免费看 | 久久一 | 日韩一区欧美一区 | 国产毛片毛片 | 欧美中文字幕 | 欧美日韩国产免费 | 亚洲精品中文字幕中文字幕 | 激情91| 色吧色综合 | 欧美一区二区三区久久精品 | 99久久99久久精品国产片果冰 | 欧美精品欧美精品系列 | 欧美一级免费黄色片 | 日韩久久网 | 日韩中文字幕网 | 欧美精品一区在线观看 | 久久久国产精品 | 男女羞羞视频大全 | 在线观看免费国产 | 高清av电影 | 在线一区二区观看 | 日韩高清中文字幕 | 韩国成人在线视频 | 国产一级在线观看 |