去中心化 Farcaster:Ferrule

新手7/4/2024, 7:06:41 PM
本文介紹了去中心化社交網絡應用Farcaster,突出其基於以太坊和Optimism構建的架構,旨在實現數字主權和用戶所有權。

區塊鏈的一個基本承諾是數字主權和所有權。傳統系統長期以來存在根本性問題。前沿技術的出現使我們能夠超越這些系統進入新的範式。社交媒體是許多需要進行大規模改革的系統之一。這種觀點並不新鮮。自從Bitclout時代以來,建設者、用戶和投資者一直倡導去中心化社交圖、驗證層及其相關功能。

許多人嘗試過,但尚未有人成功。現在,Farcaster登場了,一個基於以太坊,並由Optimism驅動的足夠去中心化的社交網絡應用。Farcaster的功能類似於X(原名Twitter)和Reddit。用戶可以快速加入網路,創建個人資料,發布“casts”(類似於推文),並關注其他用戶。大部分繁重的工作由Warpcast完成,這是Farcaster的客戶端,它抽象了技術復雜性,使用戶體驗更加無縫。

與X和Reddit不同,Farcaster允許用戶擁有他們的帳戶以及與其他用戶創建的社交圖和關係。這是對現有傳統系統的重大升級。每個Farcaster用戶可以自由在Farcaster上啓動的不同應用之間切換,確保了用戶在客戶端內的自治和所有權。

Farcaster的現狀

Hub:類似於區塊鏈節點,Hub存儲數據並監聽以太坊和Optimism以獲取有關用戶的具體信息。

Client Apps:在Farcaster平台上使用的應用程序,本質上是一個鏈上的Keypair和數據集,由Client App發布者代表用戶執行操作,允許他們發布內容、讀取數據和執行其他操作。

Farcaster構建了一個“足夠去中心化”的系統,允許用戶在Client Apps之間擁有可移植的身分。這類似於使用Google登入Facebook和X,但Farcaster進一步實現了數據的可移植性。不同的Client Apps可以基於相同的數據創建獨特的體驗。例如,Warpcast類似於Twitter,而另一個應用可能更像Discord。

Client App必須連接到一個Hub,Hub無義務允許通信。Hubs類似於Web2中的Web服務器,Client Apps讀取或寫入數據到Hub時不收費。通常,制作Client App的團隊(如Warpcast)也運行它們連接的Hub節點,成爲Hub的“運營者”。任何人都可以運行一個Hub,如果初始配置指向其他Hubs,就會形成一個網路。

用戶可以擁有可移植的加密餘額,Client Apps可以創建法定貨幣錢包或額外的Client App特定的加密餘額。例如,Warpcast用戶支付“warps”,用於全局Farcaster存儲和Warpcast特定功能。

所選擇的架構是“足夠去中心化”,因爲它假設多個Client Apps獨立運行,並且任何構建Client或Connected App的人都需要運行一個節點或購買來自運行節點的訪問權限。

迫在眉睫的問題

網路激勵不協調

Farcaster通過存儲數據和促進以太坊與Optimism之間通信的Hub運作。Hubs托管API,允許Client Apps讀寫數據。用戶必須通過在Optimism智能合約上調用“rent”函數來支付存儲費用。這種支付網關潛在地減少了垃圾郵件和機器人帳戶,但租金並未支付給節點運營者。隨着Farcaster的增長,存儲對於單個節點可能變得不可持續。水平擴展或激勵節點運營者可能會解決這個問題。

Client Apps的集中化

Warpcast是Farcaster的核心貢獻者和創建者,也是最廣泛使用的Client App。如果只有一個客戶端佔主導地位,Farcaster面臨成爲另一個集中化社交媒體平台的風險。Client Apps使用單一密鑰代表用戶執行操作,類似於web3錢包的工作方式,但具有重要的權力。整合智能錢包技術可以讓用戶將他們的Farcaster密鑰帳戶用作主要錢包。

介紹Ferrule和Ferrule MPC

Farcaster不僅因其技術成就而令人振奮,還因其培育的社區而引人注目。然而,Farcaster的最終形態尚未實現。引入Ferrule,這是一個在Farcaster內部構建的協議,使任何人都能爲Farcaster構建自己的客戶端。

Ferrule的重要性在於當前Farcaster的經濟學存在一定的局限性。具體而言,沒有任何激勵讓人們去運行一個Farcaster Hub,導致Farcaster管理整個網路。雖然這並非完全集中化,但也不是完全去中心化,因此有了Farcaster的“足夠去中心化”的標語。通向更加去中心化網路的道路將極大受益於Ferrule。

完全去中心化網路的好處是顯著的。與以太坊和Solana一樣,狀態增長正成爲一個日益嚴重的問題。隨着更多用戶的加入和互動,數據存儲的負擔完全落在Farcaster身上。這不僅涉及到集中化問題,還涉及可擴展和可持續的狀態增長問題。隨着大規模採用,這個問題將加劇。

來源: https://dune.com/pixelhack/farcaster

Farcaster的增長勢頭不減,每日獨立用戶超過60,000人,環比增長66%。隨着指數級增長,每個獨特帳戶內嵌的用戶活動也在增加。雖然任何人都可以運行Farcaster節點,但目前沒有任何激勵措施。爲了系統能夠實現最佳擴展,節點增長的激勵至關重要。

Ferrule設計

Ferrule是Farcaster Hub的一種新穎設計,作爲Eigenlayer Actively Validated Service (AVS)運行。它利用現有資產來保障和確保Hub的運行以及Farcaster協議的正確功能。用戶將資產重新投入到Ferrule合約中,根據網路行爲動態委派到Hubs。一部分委托收益將作爲獎勵分發給Hub運營者,同時覆蓋一部分存儲帳戶租金成本。

目前,Farcaster Hubs的數據完整性檢查有限,並且沒有經濟上的懲罰措施來防止垃圾信息或操縱。Ferrule旨在通過確保Hubs可驗證且安全地運行來解決這些問題。Ferrule節點廣播密碼學上可驗證的證據,證明其正確運行。經濟激勵鼓勵正確行爲,而不作爲或惡意行爲將通過削減懲罰。

隨着Ferrule的發展,它旨在解決狀態增長和客戶端/Hub集中化問題。激勵化的Hubs可以創建路由系統,確保它們無需存儲所有數據,並因存儲和提供數據而獲得獎勵。Ferrule設計旨在通過獎勵正確的Hub行爲,降低集中化的可行性。

Ferrule的一些路線圖項目包括:

重新質押機制:

  • 重新質押:用戶可以將其現有資產(如ETH或其他兼容的代幣)重新質押到Ferrule合約中。這一質押過程將其資產與Farcaster Hubs的安全性綁定在一起。
  • 動態委派:根據網路的行爲和需求,質押的資產被動態委派到不同的Hubs。這確保了網路在使用模式變化時保持安全和響應性。

激勵措施:

  • Hub運營者獎勵:部分質押收益和存儲帳戶租金成本被分配給Hub運營者。這爲維護網路的完整性和性能提供了經濟激勵。
  • 經濟懲罰:通過削減機制對Hubs的不作爲或惡意行爲進行經濟懲罰。這確保了Hubs有動力正確和安全地運行。

可驗證操作:

  • 密碼學證據:Ferrule節點必須廣播密碼學上可驗證的證據,證明其正確運行。這些證據用於確保Hubs執行的操作合法且符合網路規則。
  • 共識機制:AVS框架確保所有Hubs以可驗證的方式運行,有助於建立一個無需信任的環境,用戶可以對網路的可靠性充滿信心。

數據分片和路由:

  • 狀態增長管理:爲了管理狀態增長,Ferrule採用數據分片和路由機制。這種方法確保不需要單個Hub存儲所有數據,將存儲負載分布到整個網路中。
  • 數據訪問激勵:Hubs因存儲數據和提供訪問而獲得獎勵。數據存儲的證明被廣播到整個網路,創建數據位置的地圖,確保高效的數據檢索。

Ferrule MPC: 實現去中心化客戶端和連接應用

MPC框架:

  • 多方計算(MPC):Ferrule MPC利用MPC技術,允許多方在保持輸入數據私密的同時聯合計算函數。這確保了敏感用戶數據在協作過程中保持機密性。
  • 客戶端和連接應用:MPC框架支持在Farcaster上開發真正去中心化的客戶端或連接應用。這些應用能夠安全獨立地運行,並與網路交互而不損害用戶隱私。

授權和智能錢包集成:

  • 精細化授權:Ferrule MPC支持創建授權系統,允許用戶委派其帳戶上的特定操作。這類似於區塊鏈中的新興模式,用戶可以授權其錢包執行特定活動。
  • 智能錢包技術:整合智能錢包技術允許用戶將其Farcaster密鑰帳戶用作主要錢包。這種集成提供了無縫的用戶體驗,使用戶能夠從單一帳戶管理其加密資產和社交互動。

API和數據接口:

  • 標準化數據訪問點:Hubs提供標準化的數據訪問點,確保客戶端應用以一致的方式與網路數據交互。這種標準化簡化了新應用的開發,並增強了互操作性。
  • 擴展對象模型:客戶端應用(如Warpcast)可以擴展Farcaster對象模型,包括預先計算的社交圖和行爲數據等附加功能。這種靈活性支持多樣化和創新的用戶體驗的創建。

Ferrule MPC是一個庫和示例集,供團隊在Farcaster上運行去中心化的客戶端或連接應用使用。如果全面推進,它將成爲Ferrule的核心組成部分。盡管尚未完全準備好發布,Ferrule MPC旨在在Farcaster社區內引發討論,解決這些迫在眉睫的問題。

我們希望Ferrule MPC能成爲未來發展中的一個有用工具。如果Ferrule的設計激發了您的興趣,

聲明:

  1. 本文轉載自[Ferrule Github],所有版權歸原作者所有[austbot, David Shuttleworth, JJ Alicea]。若對本次轉載有異議,請聯系Gate Learn團隊,他們會及時處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. Gate Learn 團隊將文章翻譯成其他語言。除非另有說明,否則禁止復制、分發或抄襲翻譯文章。

去中心化 Farcaster:Ferrule

新手7/4/2024, 7:06:41 PM
本文介紹了去中心化社交網絡應用Farcaster,突出其基於以太坊和Optimism構建的架構,旨在實現數字主權和用戶所有權。

區塊鏈的一個基本承諾是數字主權和所有權。傳統系統長期以來存在根本性問題。前沿技術的出現使我們能夠超越這些系統進入新的範式。社交媒體是許多需要進行大規模改革的系統之一。這種觀點並不新鮮。自從Bitclout時代以來,建設者、用戶和投資者一直倡導去中心化社交圖、驗證層及其相關功能。

許多人嘗試過,但尚未有人成功。現在,Farcaster登場了,一個基於以太坊,並由Optimism驅動的足夠去中心化的社交網絡應用。Farcaster的功能類似於X(原名Twitter)和Reddit。用戶可以快速加入網路,創建個人資料,發布“casts”(類似於推文),並關注其他用戶。大部分繁重的工作由Warpcast完成,這是Farcaster的客戶端,它抽象了技術復雜性,使用戶體驗更加無縫。

與X和Reddit不同,Farcaster允許用戶擁有他們的帳戶以及與其他用戶創建的社交圖和關係。這是對現有傳統系統的重大升級。每個Farcaster用戶可以自由在Farcaster上啓動的不同應用之間切換,確保了用戶在客戶端內的自治和所有權。

Farcaster的現狀

Hub:類似於區塊鏈節點,Hub存儲數據並監聽以太坊和Optimism以獲取有關用戶的具體信息。

Client Apps:在Farcaster平台上使用的應用程序,本質上是一個鏈上的Keypair和數據集,由Client App發布者代表用戶執行操作,允許他們發布內容、讀取數據和執行其他操作。

Farcaster構建了一個“足夠去中心化”的系統,允許用戶在Client Apps之間擁有可移植的身分。這類似於使用Google登入Facebook和X,但Farcaster進一步實現了數據的可移植性。不同的Client Apps可以基於相同的數據創建獨特的體驗。例如,Warpcast類似於Twitter,而另一個應用可能更像Discord。

Client App必須連接到一個Hub,Hub無義務允許通信。Hubs類似於Web2中的Web服務器,Client Apps讀取或寫入數據到Hub時不收費。通常,制作Client App的團隊(如Warpcast)也運行它們連接的Hub節點,成爲Hub的“運營者”。任何人都可以運行一個Hub,如果初始配置指向其他Hubs,就會形成一個網路。

用戶可以擁有可移植的加密餘額,Client Apps可以創建法定貨幣錢包或額外的Client App特定的加密餘額。例如,Warpcast用戶支付“warps”,用於全局Farcaster存儲和Warpcast特定功能。

所選擇的架構是“足夠去中心化”,因爲它假設多個Client Apps獨立運行,並且任何構建Client或Connected App的人都需要運行一個節點或購買來自運行節點的訪問權限。

迫在眉睫的問題

網路激勵不協調

Farcaster通過存儲數據和促進以太坊與Optimism之間通信的Hub運作。Hubs托管API,允許Client Apps讀寫數據。用戶必須通過在Optimism智能合約上調用“rent”函數來支付存儲費用。這種支付網關潛在地減少了垃圾郵件和機器人帳戶,但租金並未支付給節點運營者。隨着Farcaster的增長,存儲對於單個節點可能變得不可持續。水平擴展或激勵節點運營者可能會解決這個問題。

Client Apps的集中化

Warpcast是Farcaster的核心貢獻者和創建者,也是最廣泛使用的Client App。如果只有一個客戶端佔主導地位,Farcaster面臨成爲另一個集中化社交媒體平台的風險。Client Apps使用單一密鑰代表用戶執行操作,類似於web3錢包的工作方式,但具有重要的權力。整合智能錢包技術可以讓用戶將他們的Farcaster密鑰帳戶用作主要錢包。

介紹Ferrule和Ferrule MPC

Farcaster不僅因其技術成就而令人振奮,還因其培育的社區而引人注目。然而,Farcaster的最終形態尚未實現。引入Ferrule,這是一個在Farcaster內部構建的協議,使任何人都能爲Farcaster構建自己的客戶端。

Ferrule的重要性在於當前Farcaster的經濟學存在一定的局限性。具體而言,沒有任何激勵讓人們去運行一個Farcaster Hub,導致Farcaster管理整個網路。雖然這並非完全集中化,但也不是完全去中心化,因此有了Farcaster的“足夠去中心化”的標語。通向更加去中心化網路的道路將極大受益於Ferrule。

完全去中心化網路的好處是顯著的。與以太坊和Solana一樣,狀態增長正成爲一個日益嚴重的問題。隨着更多用戶的加入和互動,數據存儲的負擔完全落在Farcaster身上。這不僅涉及到集中化問題,還涉及可擴展和可持續的狀態增長問題。隨着大規模採用,這個問題將加劇。

來源: https://dune.com/pixelhack/farcaster

Farcaster的增長勢頭不減,每日獨立用戶超過60,000人,環比增長66%。隨着指數級增長,每個獨特帳戶內嵌的用戶活動也在增加。雖然任何人都可以運行Farcaster節點,但目前沒有任何激勵措施。爲了系統能夠實現最佳擴展,節點增長的激勵至關重要。

Ferrule設計

Ferrule是Farcaster Hub的一種新穎設計,作爲Eigenlayer Actively Validated Service (AVS)運行。它利用現有資產來保障和確保Hub的運行以及Farcaster協議的正確功能。用戶將資產重新投入到Ferrule合約中,根據網路行爲動態委派到Hubs。一部分委托收益將作爲獎勵分發給Hub運營者,同時覆蓋一部分存儲帳戶租金成本。

目前,Farcaster Hubs的數據完整性檢查有限,並且沒有經濟上的懲罰措施來防止垃圾信息或操縱。Ferrule旨在通過確保Hubs可驗證且安全地運行來解決這些問題。Ferrule節點廣播密碼學上可驗證的證據,證明其正確運行。經濟激勵鼓勵正確行爲,而不作爲或惡意行爲將通過削減懲罰。

隨着Ferrule的發展,它旨在解決狀態增長和客戶端/Hub集中化問題。激勵化的Hubs可以創建路由系統,確保它們無需存儲所有數據,並因存儲和提供數據而獲得獎勵。Ferrule設計旨在通過獎勵正確的Hub行爲,降低集中化的可行性。

Ferrule的一些路線圖項目包括:

重新質押機制:

  • 重新質押:用戶可以將其現有資產(如ETH或其他兼容的代幣)重新質押到Ferrule合約中。這一質押過程將其資產與Farcaster Hubs的安全性綁定在一起。
  • 動態委派:根據網路的行爲和需求,質押的資產被動態委派到不同的Hubs。這確保了網路在使用模式變化時保持安全和響應性。

激勵措施:

  • Hub運營者獎勵:部分質押收益和存儲帳戶租金成本被分配給Hub運營者。這爲維護網路的完整性和性能提供了經濟激勵。
  • 經濟懲罰:通過削減機制對Hubs的不作爲或惡意行爲進行經濟懲罰。這確保了Hubs有動力正確和安全地運行。

可驗證操作:

  • 密碼學證據:Ferrule節點必須廣播密碼學上可驗證的證據,證明其正確運行。這些證據用於確保Hubs執行的操作合法且符合網路規則。
  • 共識機制:AVS框架確保所有Hubs以可驗證的方式運行,有助於建立一個無需信任的環境,用戶可以對網路的可靠性充滿信心。

數據分片和路由:

  • 狀態增長管理:爲了管理狀態增長,Ferrule採用數據分片和路由機制。這種方法確保不需要單個Hub存儲所有數據,將存儲負載分布到整個網路中。
  • 數據訪問激勵:Hubs因存儲數據和提供訪問而獲得獎勵。數據存儲的證明被廣播到整個網路,創建數據位置的地圖,確保高效的數據檢索。

Ferrule MPC: 實現去中心化客戶端和連接應用

MPC框架:

  • 多方計算(MPC):Ferrule MPC利用MPC技術,允許多方在保持輸入數據私密的同時聯合計算函數。這確保了敏感用戶數據在協作過程中保持機密性。
  • 客戶端和連接應用:MPC框架支持在Farcaster上開發真正去中心化的客戶端或連接應用。這些應用能夠安全獨立地運行,並與網路交互而不損害用戶隱私。

授權和智能錢包集成:

  • 精細化授權:Ferrule MPC支持創建授權系統,允許用戶委派其帳戶上的特定操作。這類似於區塊鏈中的新興模式,用戶可以授權其錢包執行特定活動。
  • 智能錢包技術:整合智能錢包技術允許用戶將其Farcaster密鑰帳戶用作主要錢包。這種集成提供了無縫的用戶體驗,使用戶能夠從單一帳戶管理其加密資產和社交互動。

API和數據接口:

  • 標準化數據訪問點:Hubs提供標準化的數據訪問點,確保客戶端應用以一致的方式與網路數據交互。這種標準化簡化了新應用的開發,並增強了互操作性。
  • 擴展對象模型:客戶端應用(如Warpcast)可以擴展Farcaster對象模型,包括預先計算的社交圖和行爲數據等附加功能。這種靈活性支持多樣化和創新的用戶體驗的創建。

Ferrule MPC是一個庫和示例集,供團隊在Farcaster上運行去中心化的客戶端或連接應用使用。如果全面推進,它將成爲Ferrule的核心組成部分。盡管尚未完全準備好發布,Ferrule MPC旨在在Farcaster社區內引發討論,解決這些迫在眉睫的問題。

我們希望Ferrule MPC能成爲未來發展中的一個有用工具。如果Ferrule的設計激發了您的興趣,

聲明:

  1. 本文轉載自[Ferrule Github],所有版權歸原作者所有[austbot, David Shuttleworth, JJ Alicea]。若對本次轉載有異議,請聯系Gate Learn團隊,他們會及時處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. Gate Learn 團隊將文章翻譯成其他語言。除非另有說明,否則禁止復制、分發或抄襲翻譯文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.