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

幣圈網(wǎng)

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

廣告 X
OK歐意app

主流交易所一應(yīng)俱全,立即下載進(jìn)入加密世界

立即下載認(rèn)證享受新用戶福利


TL;DR


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


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


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


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


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


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


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


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


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


Varun Srinivasan: 嘿,謝謝邀請我。一直以來都是這個節(jié)目的忠實(shí)聽眾,今天能在節(jié)目中與你們交談?wù)娴暮芗印?/p>


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


為什么開發(fā) Farcaster?


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Farcaster Hub 及儲存


Anna Rose: 假設(shè)你有十倍的真實(shí)用戶,而不是投機(jī)用戶,那么需要多少個 Hub 來支持 10 倍的擴(kuò)展?


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Farcaster 與開發(fā)者


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


但用戶關(guān)心的是質(zhì)量,他們實(shí)際上想要一個質(zhì)量過濾器和質(zhì)量標(biāo)準(zhǔn)。這就是應(yīng)用程序真正需要做出強(qiáng)有力的立場的地方。


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


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


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


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


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


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


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


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


Farcaster frame


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


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


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


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


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


Anna Rose: 你一直提到 Facebook,所以我很好奇,這是原來 Facebook 的標(biāo)準(zhǔn)嗎?


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


你給我一個圖像和四個按鈕,我可以點(diǎn)擊它們。當(dāng)你點(diǎn)擊它們時,它只是像 HTTP 請求一樣回到那個 Hub。


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


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


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


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


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


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


Farcaster 和區(qū)塊鏈


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Varun Srinivasan: 沒錯。


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


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


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


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


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


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


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


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


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


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


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


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


Farcaster 的網(wǎng)絡(luò)運(yùn)營


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


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


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


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


「原文鏈接」

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

主站蜘蛛池模板: 久久专区 | 亚洲国产欧美国产综合一区 | 精品综合在线 | 久久久久久国产免费视网址 | 午夜影院视频在线观看 | 亚洲国产精品视频一区 | 久久久久成人精品亚洲国产 | 久久久久久国产精品 | 日本成人午夜影院 | 精品国模一区二区三区欧美 | 久久久国产精品视频 | 久久久av一区 | 精品欧美一区二区三区久久久 | 亚洲精品一区二区在线观看 | 日韩欧美精品一区 | 九九亚洲精品 | 超碰3 | 亚洲高清网 | 国产亚洲精品综合一区 | 久久久精品日本 | 在线看片网站 | 男人阁久久 | 少妇精品亚洲一区二区成人 | 91久久精品国产 | 91青娱乐在线 | 天天天天操 | 奇米av| 一区二区三区av夏目彩春 | 另类 综合 日韩 欧美 亚洲 | 伊人久麻豆社区 | 一区二区三区av夏目彩春 | 男女又爽又黄视频 | 麻豆视频在线免费观看 | 久草青青草 | 免费日本视频 | 国产福利在线视频 | 波多野结衣亚洲 | 亚洲品质自拍视频网站 | 日韩伦理一区二区 | 亚洲人在线观看视频 | 免费观看一级毛片 |