原文作者:austbot、David Shuttleworth、JJ Alicea
原文標題:《Decentralizing Farcaster: Ferrule》
編按:
Farcaster 的熱度推動社區進一步關注創作者經濟賽道。前日,ANAGRAM 開發團隊推出了基於 Farcaster 的協定 Ferrule,一種旨在分散 Farcaster Hub 並增強安全性的協定。 Ferrule 讓任何人都可以建立自己的 Farcaster 用戶端,確保用戶的自主權和所有權。 Ferrule 的目標是透過 Eigenlayer AVS 建立一個可擴展、可持續的網絡,透過激勵節點運營商和實施資料分片,解決 Farcaster 當前架構中客戶端應用程式的不一致激勵和集中化問題。
ANAGRAM 開發團隊合夥人David Alexander 解釋了對Ferrule 的期望,Ferrule 始於其對於Farcaster 生態的激勵系統的思考,希望能夠進一步推動Farcaster 生態創新和權力下放。 BlockBeats 將相關內容編譯如下:
區塊鏈的基本承諾之一是數位主權和所有權。傳統系統已經在很長一段時間內根本崩潰了。尖端技術的出現使我們能夠超越這些系統,進入新的範式。社群媒體是眾多需要進行大規模改革的系統之一。這種觀點既不是新的也不是獨特的。從 Bitclout 時代起,開發者、使用者和投資者一直在倡導去中心化的社交圖譜、認證層及其附帶的一切。
許多人曾經嘗試過,但都未能成功。現在出現了 Farcaster,這是一個建立在以太坊之上並由 Optimism 提供支援的充分去中心化的社交網路應用程式。
Ferrule 的推出背景
Farcaster 的現況
Farcaster 的功能類似X(前身為Twitter)和Reddit。用戶可以快速加入網絡,創建個人資料,發布類似於推文的“casts”,並關注其他用戶。許多繁重的技術工作由 Warpcast 完成,Warpcast 是一個 Farcaster 用戶端,它抽象化了技術複雜性,使用戶體驗變得無縫銜接。
與 X 和 Reddit 不同,Farcaster 允許用戶擁有自己的帳戶以及他們與其他用戶創建的社交圖譜和關係。這是對現有傳統系統的重大升級。每個用戶都可以在不同的 Farcaster 應用程式之間自由移動,從而在客戶端內確保用戶的自主權和所有權。
Farcaster 的架構如下:
Hub: 類似區塊鏈節點,Hubs 儲存資料並監聽以太坊和Optimism 上關於用戶的特定資訊。
客戶端應用程式: 在Farcaster 平台上使用的應用程序,本質上是鏈上的金鑰對和資料集,客戶端應用程式發布者可以使用這些來代表使用者進行操作,允許他們發布、讀取資料以及執行其他操作。
Farcaster 建立了一個「充分去中心化」的系統,使用戶能夠在不同的客戶端應用程式之間擁有可移植的身份。這類似於使用 Google 登入 Facebook 和 X,但 Farcaster 更進一步,讓資料也變得可攜性。不同的客戶端應用程式可以基於相同的數據創建獨特的使用者體驗。例如,Warpcast 類似於 Twitter,而另一個應用程式可能感覺更像 Discord。
客戶端應用程式必須連接到一個 Hub,但 Hub 沒有義務允許通訊。 Hubs 類似於 Web2 中的 Web 伺服器,客戶端應用程式讀取或寫入 Hub 的資料是免費的。通常,開發客戶應用的團隊(如 Warpcast)也會運行他們連接的 Hub 節點,使他們成為 Hub 的「營運商」。任何人都可以執行一個 Hub,如果初始設定指向其他 Hubs,就會建立一個網路。
用戶可以擁有可移植的加密貨幣餘額,用戶端應用可以創建法定貨幣錢包或附加的客戶端應用特定的加密貨幣餘額。例如,Warpcast 用戶支付「warps」費用,這些費用用於全球 Farcaster 儲存和 Warpcast 特定功能。
這種架構被稱為“充分去中心化”,因為它假設多個客戶端應用獨立運行,並且任何構建客戶端或連接應用的人都需要運行一個節點或購買節點運行實體的存取權限。
迫在眉睫的問題
錯置的網路激勵:
Farcaster 透過Hubs 運行,Hubs 儲存資料並促進以太坊和Optimism 之間的通訊。 Hubs 託管 API,讓客戶端套用讀取和寫入資料。用戶必須透過在 Optimism 智能合約上呼叫「租金」功能來支付儲存費用。這種支付機制可能會減少垃圾郵件和機器人帳戶,但租金中的任何部分都不會分配給節點業者。隨著 Farcaster 的發展,單一節點可能無法承受儲存需求。水平擴展或激勵節點運作者可以解決這個問題。
客戶端應用程式的集中化:
Warpcast 是Farcaster 的核心貢獻者和創建者,也是最廣泛使用的客戶端應用。如果只有一個客戶端佔據主導地位,Farcaster 有可能成為另一個中心化的社群媒體平台。用戶端應用程式使用單一金鑰代表用戶進行操作,這類似於 web3 錢包的工作方式,但具有相當大的權力。整合智慧錢包技術可以讓用戶將他們的 Farcaster 密鑰帳戶作為主要錢包使用。
Ferrule:為Farcaster 引入激勵節點
Farcaster 引人關注的不僅僅是其技術成就,還有它所培育的社區。然而,Farcaster 的最終形態尚未實現。現在我們引入了 Ferrule,這是一個在 Farcaster 內部建立的協議,使任何人都能夠為 Farcaster 建立自己的客戶端。
Ferrule 的重要性
目前,Farcaster 的經濟模式受到限制。具體來說,沒有任何激勵措施來鼓勵人們運行 Farcaster Hub,導致 Farcaster 管理整個網路。雖然這並非完全集中化,但也不是完全去中心化,因此 Farcaster 被標榜為「充分去中心化」。透過 Ferrule,走向更加去中心化的網路路徑將受益匪淺。
完全去中心化網路的好處是顯著的。就像以太坊和 Solana 一樣,狀態成長正變得越來越成問題。隨著越來越多的用戶加入和互動,資料儲存的負擔完全落在了 Farcaster 身上。這不僅是中心化和可擴展性的問題,也是可持續的狀態成長問題。隨著大規模採用,這個問題將加速發展。
Farcaster 的成長沒有放緩,繼續獲得勢頭,每天有超過 60,000 個獨特用戶,環比增長 66%。隨著指數級增長,每個獨特帳戶中嵌入的用戶活動也在增加。雖然任何人都可以運行 Farcaster 節點,但沒有激勵措施。激勵節點成長對於系統的最佳擴展至關重要。
Ferrule 是 Farcaster Hubs 的一種新設計,它作為 Eigenlayer 主動驗證服務(AVS)運作。它能夠利用現有資產來保障和確保 Hub 的運作以及 Farcaster 協議的正確功能。使用者將資產重新抵押到 Ferrule 合約中,根據網路行為動態地將資產委託給 Hubs。一些抵押收益將作為獎勵分配給 Hub 經營者,同時也支付一部分儲存帳戶租金成本。
目前,Farcaster Hubs 的資料完整性檢查有限,且沒有經濟上的阻止垃圾資訊或操縱的動機。 Ferrule 旨在透過確保 Hubs 可驗證和安全運行來解決這個問題。 Ferrule 節點廣播密碼學可驗證的證明文件,證明其正確運作。經濟誘因鼓勵正確行為,而不作為或惡意行為將透過減持來懲罰。
隨著 Ferrule 的發展,它旨在解決狀態成長和客戶/Hub 集中化問題。激勵的 Hubs 可以創建一個路由系統,確保它們不需要儲存所有數據,並且在儲存和提供數據存取方面得到獎勵。 Ferrule 的設計旨在透過獎勵正確的 Hub 行為,使集中化變得不太可行。
Ferrule 路線圖
再質押機制:
再抵押:使用者可以將他們現有的資產(例如ETH 或其他相容的代幣)重新質押到Ferrule 合約中。這個質押過程將他們的資產與 Farcaster Hubs 的安全性綁定在一起。
動態委託:質押的資產根據網路的行為和需求動態地委託給各種 Hubs。這確保了網路能夠保持安全,並對使用模式的變化做出回應。
激勵措施:
對Hub 業者的獎勵:抵押收益的一部分和儲存帳戶的租金成本將分配給Hub 營運商。這為維護網路的完整性和效能提供了經濟誘因。
經濟上的阻力:透過減持機制對 Hub 的不作為或惡意行為進行經濟懲罰。這確保了 Hub 有動力正確、安全地運作。
可驗證的操作:
密碼學證明: Ferrule 節點必須廣播密碼學上可驗證的證據,證明它們的正確運作。這些證據用於確保 Hub 執行的操作合法,並符合網路規則。
共識機制:AVS 框架確保所有Hub 以可驗證的方式運行,從而促進了一個無需信任的環境,用戶可以對網路的可靠性感到放心。
資料分片與路由:
狀態成長管理:為了管理狀態成長,Ferrule 結合了資料分片和路由機制。這種方法確保沒有單一 Hub 需要儲存所有數據,將儲存負載分佈在整個網路中。
資料存取激勵:Hub 會因儲存資料和提供存取而獲得獎勵。資料儲存的證明會在網路中廣播,創建資料位置的地圖,並確保高效率的資料擷取。
Ferrule MPC
MPC 框架:
多方計算(MPC):Ferrule MPC 利用MPC 技術,讓多個參與者在保持輸入私密的同時共同計算函數。這確保了敏感用戶資料在協作過程中仍然保密。
客戶端和連線應用:MPC 框架使得在 Farcaster 上開發真正去中心化的客戶端或連線應用程式成為可能。這些應用程式可以安全且獨立地運行,與網路互動而不會危及用戶隱私。
授權與智慧錢包整合:
精細授權:Ferrule MPC 支援建立授權系統,允許使用者透過其帳戶委派特定操作。這類似於區塊鏈中的新興模式,用戶可以透過錢包授權特定活動。
智慧錢包技術:整合式智慧錢包技術允許用戶使用其 Farcaster 關鍵帳戶作為主錢包。這種整合提供了無縫的用戶體驗,使用戶能夠從單一帳戶管理其加密資產和社交互動。
API 與資料介面:
標準化資料存取點:集線器提供標準化資料存取點,確保用戶端應用程式能夠以一致的方式與網路資料互動。這種標準化簡化了新應用程式的開發並增強了互通性。
擴展物件模型:客戶端應用程式(例如 Warpcast)可以擴展 Farcaster 物件模型以包含其他功能,例如預先計算的社交圖和行為資料。這種靈活性可以創造多樣化和創新的用戶體驗。
Ferrule MPC 是一個函式庫和一組範例,供團隊在 Farcaster 上執行去中心化客戶端或連接應用程式。如果全面推行的話,它將成為 Ferrule 的核心部分。雖然尚未完全準備好發布,但 Ferrule MPC 旨在引發 Farcaster 社群內關於解決這些迫在眉睫的問題的討論。
我們希望 Ferrule MPC 將成為向前發展的有用工具。
區塊財經BOTD – 廣播組
追蹤BOTD Instagram,獲取最新區塊鏈消息
▸https://www.instagram.com/botd_news/
免責聲明:本文內容僅供參考,投資人應獨立判斷,審慎投資,並自負風險,本文不提供或嘗試遊說觀眾做交易或投資之依據。