去中心化 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 團隊將文章翻譯成其他語言。除非另有說明,否則禁止復制、分發或抄襲翻譯文章。
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!