Web3 中資料存取的演變

中級Jun 24, 2024
數據是區塊鏈技術的關鍵,也是開發去中心化應用程式(dApp)的基礎。雖然目前的大部分討論都圍繞著數據可用性:確保每個網路參與者都可以訪問最近的交易數據進行驗證。但還有另一個同樣重要的方面經常被忽視:數據可訪問性。DFG官方在本報告中介紹了該賽道的基本邏輯和主要參與者。
Web3 中資料存取的演變

數據在區塊鏈中的重要性

數據在區塊鏈技術中至關重要,是開發去中心化應用程式(dApps)的基礎。雖然目前的大部分對話都圍繞著數據可用性(DA)——確保每個網路參與者都可以訪問最近的交易數據進行驗證——但還有另一個同樣重要的方面經常被忽視:數據可訪問性。

在模組化區塊鏈時代,DA解決方案變得不可或缺。這些解決方案確保所有參與者都可以使用交易數據,從而允許即時驗證並保持網路的完整性。但是,DA 圖層的功能更像是看板而不是資料庫。這意味著數據不會無限期存儲;隨著時間的推移,它會被刪除,類似於看板上的海報最終被新海報取代的方式。

另一方面,數據可訪問性側重於檢索歷史數據的能力,這對於dApp的開發和進行區塊鏈分析至關重要。這方面對於需要訪問過去數據以確保準確表示和執行的任務至關重要。儘管數據可訪問性很重要,但很少討論,但與數據可用性一樣重要。兩者都在區塊鏈生態系統中扮演著不同但互補的角色,全面的數據管理方法必須同時解決這兩個問題,以支撐強大而高效的區塊鏈應用程式。

如何檢索區塊鏈數據

自成立以來,區塊鏈已經徹底改變了基礎設施,並在遊戲、金融和社交網路等各個領域創建了去中心化應用程式 (dApp)。然而,構建這些dApp需要訪問大量的區塊鏈數據,這可能既具有挑戰性又成本高昂。

dApp 開發人員的一個選擇是< href=“https://www.alchemy.com/overviews/blockchain-data”>host 並運行自己的存檔遠程過程調用(RPC)節點。這些節點從一開始就存儲所有歷史區塊鏈數據,允許完整的數據訪問。但是,維護存檔節點的成本很高,並且查詢能力有限,因此無法以開發人員所需的格式查詢數據。雖然運行較便宜的節點是一種選擇,但這些節點的數據檢索能力有限,這可能會阻礙 dApp 的運行。

另一種方法是使用商業遠程過程調用(RPC)(遠端過程調用)節點提供程式。這些提供程式處理節點的成本和管理,通過遠程過程調用(RPC)端點提供數據。公共遠程過程調用(RPC)終結點是免費的,但具有速率限制,可能會< href=“https://www.zeeve.io/blog/indexed-blockchain-data-vs-json-rpc-apis-for-web3-applications/”>對 dApp 的用戶體驗產生負面影響。專用遠程過程調用(RPC)終結點通過減少擁塞來提供更好的性能,但它們涉及大量來回通信,即使是簡單的數據檢索也是如此。這使得它們對於複雜的數據查詢請求繁重且效率低下。此外,專用遠程過程調用(RPC)終結點經常難以實現可伸縮性,並且缺乏跨不同網路的相容性。

A Superior Alternative: 區塊鏈索引器

區塊鏈索引器在組織鏈上數據並將其發送到資料庫以便於查詢方面發揮著至關重要的作用,這就是為什麼它們通常被稱為“區塊鏈的谷歌”。它們的工作原理是索引區塊鏈數據,並通過類似於SQL的查詢語言使其隨時可用,使用諸如GraphQL等API。通過提供用於查詢數據的統一介面,索引器允許開發人員使用標準化的查詢語言快速準確地檢索所需的資訊,從而大大簡化了該過程。

不同類型的索引器以各種方式優化數據檢索:

  1. 全節點索引器:這些索引器運行完整的區塊鏈節點並直接從中提取數據,確保數據完整準確,但需要大量的存儲和處理能力。
  2. 輕型索引器:這些索引器依賴於完整節點根據需要提取特定數據,從而降低存儲要求,但可能會增加查詢時間。
  3. 專用索引器:這些索引器專用於某些類型的數據或特定區塊鏈,針對特定用例(例如NFT數據或去中心化金融事務)優化檢索。
  4. 聚合索引器:這些索引器從多個區塊鏈和來源提取數據,包括鏈下資訊,提供統一的查詢介面,這對於多鏈 dApp 特別有用。

僅以太坊就需要 3TB 的存儲,帶有 Erigon 存檔節點,隨著鏈的增長,數據存儲也在不斷增長。索引器協定部署多個索引器,從而實現高效索引和高速查詢大量數據,這是 RPC 無法實現的。

索引器還允許進行複雜的查詢,根據不同的條件輕鬆篩選數據,並在提取後分析數據。某些索引器還允許聚合來自多個源的數據,從而避免了在多鏈 dApp 中部署多個 API。通過跨多個節點分佈,索引器提供了增強的安全性和性能,遠程過程調用(RPC)供應商可能會因其集中性而遇到中斷和停機。

總體而言,與遠程過程調用(RPC)節點供應商相比,索引器提高了數據檢索的效率和可靠性,同時還降低了與部署單個節點相關的成本。這使得區塊鏈索引器協議成為dApp開發人員的首選。

Indexer 用例

如前所述,構建 dApp 需要檢索和讀取區塊鏈數據才能運行其服務。這包括任何類型的dApp,包括去中心化金融,NFT平臺,遊戲甚至社交網路,因為這些平臺需要在執行其他交易之前讀取數據。

去中心化金融

去中心化金融協定在報價使用者的具體價格、比率、費用等之前需要不同的資訊。自動做市商(自動做市商)需要有關某些資金池的價格和流動性資訊來計算掉期利率,而貸款協定需要利用率來確定強制平倉的貸款/借款利率和債務比率。在他們計算使用者執行的費率之前,將資訊輸入他們的 dApp 至關重要。

遊戲

GameFi需要快速索引和訪問數據,以確保使用者的遊戲流暢。只有通過閃電般的數據檢索和執行速度,Web3 遊戲才能在性能上與 Web2 遊戲進行比較,以吸引更多使用者。這些遊戲需要土地擁有權、遊戲內代幣餘額、遊戲內操作等數據。使用索引器,他們可以更好地確保穩定的數據流和穩定的正常運行時間,以確保完美的遊戲體驗。

NFT

NFT市場和借貸平臺需要索引數據訪問各種資訊,例如NFT元數據、擁有權和轉讓數據、版稅資訊等。此類數據的快速索引可避免必須單獨遍歷每個NFT來查找擁有權或NFT屬性數據。

無論是需要價格和流動性資訊的去中心化金融 自動化做市商(自動做市商),還是需要更新新使用者帖子的SocialFi應用程式,能夠快速檢索數據對於使dApp正常運行至關重要。使用索引器,它們提供高效且正確的數據檢索,以提供流暢的用戶體驗。

分析

索引器提供了一種從原始區塊鏈數據中提取特定數據的方法,包括每個區塊中的智慧合約事件。這為更具體的數據分析提供了機會,以提供全面的見解。

例如,永續交易協定可能會找出哪些代幣的交易量很高,這些代幣在龍頭 DEX上產生費用,以決定是否將這些代幣上架為其平臺上的永續合約。去中心化交易所開發人員可以為自己的產品創建儀錶板,從而深入瞭解哪些池具有最高的回報或最深的流動性。還可以創建公共儀錶板,使開發人員能夠自由和靈活地查詢要在圖形上說明的任何類型的數據。

由於有多個區塊鏈索引器可用,因此確定索引協定之間的差異對於確保開發人員選擇最適合其需求的索引器至關重要。

Overview of 區塊鏈 Indexers

“”

A Look at Indexers

The Graph

是首次在 以太坊 上推出的第一個索引器協議,它可以輕鬆查詢以前不容易訪問的事務數據。使用子圖,它定義和過濾從區塊鏈收集的數據子集,例如與 Uniswap v3 USDC/二餅池關聯的所有交易。

使用索引證明,索引器質押用於索引和查詢服務的本機令牌GRT,委託人可以選擇使用這些令牌來質押其令牌。策展人訪問高品質的子圖,以説明索引器確定要為哪些子圖索引數據,以獲得最佳查詢費用。在向更大去中心化的過渡過程中,The Graph 最終將停止其託管服務,並要求子圖升級到其網路,同時提供 upgrade 索引器

其基礎設施使每個查詢的平均成本為每百萬個查詢 40 美元,其成本遠低於自託管節點。使用文件數據源,它還支援同時對鏈上和鏈下數據進行並行索引,以實現高效的數據檢索。

“”

看看The Graph的索引器獎勵,它在過去幾個季度一直在穩步增長。這部分是由於查詢的增加,但也歸因於代幣價格的增長,因為他們計劃在未來集成人工智慧輔助查詢。

Subsquid

Subsquid是一個點對點,水準可擴展的去中心化數據湖,它有效地聚合了大量的鏈上和鏈下數據,並通過zk-proof進行保護。一個分散的工人網路,每個節點都是負責存儲來自特定塊子集的數據,通過快速識別持有所需數據的節點來加速數據檢索過程。

Subsquid 還支援即時索引,允許在最終確定之前對塊進行索引。它還支援以開發人員選擇的格式存儲數據,便於使用 BigQuery、Parquet 或 CSV 等工具更輕鬆地進行分析。 此外,子圖可以部署在 Subsquid 網路上,而無需遷移到 Squid SDK,從而實現無代碼部署。

雖然仍處於測試網階段,Subsquid 已經取得了令人印象深刻的統計數據,擁有超過 80,000 名測試網使用者,部署了超過 60,000 個 squid 索引器,並在網路上擁有超過 20,000 名經過驗證的開發人員。最近,在 6 月 3 日,Subsquid 啟動了其數據湖的主網。

除了索引之外,Subsquid Network 數據湖還旨在替代分析、ZK/TEE 協處理器、AI 代理和預言機等用例中的 RPC。

SubQuery SubQuery

是一個去中心化的中間件基礎設施網络,提供遠程過程調用(RPC)和索引數據服務。最初支援Polkadot和Substrate網路,現在已經擴展到包括200多個鏈。它的工作方式類似於使用索引證明的 The Graph,索引器為數據編製索引並提供查詢請求,委託器質押索引器。但是,它不是策展人,而是引入< href=“https://subquery.medium.com/the-subquery-network-a-summary-46cde0acb010”>提交採購訂單的消費者,以表明索引器的收入有保證。

它將引入SubQuery Data 計算機節點,它支援分片以防止每個節點之間不斷同步新數據,從而優化查詢效率,同時朝著更大的去中心化方向發展。用戶可以選擇按計算每 1000 個請求支付約 1 個 SQT 令牌,也可以通過協定為索引器設置自定義費用。

“”

儘管SubQuery僅在今年早些時候推出了他們的代幣,但節點和委託人的排放獎勵也一直在增加QoQ USD價值,這也意味著其平臺上提供的查詢服務數量也在增加。自代幣生成事件(TGE)年以來,SQT質押總額已從6M增加到125M,突顯了其網路參與度的增長。

Covalent

Covalent是一個去中心化的索引器網络,它通過批量導出方法由區塊標本生產者(BSP)網路節點創建區塊鏈數據的副本,在Covalent L1區塊鏈上發佈證明。然後區塊結果生成器 (BRP) 節點優化這些數據,以根據設置的規則篩選出數據。

通過其統一應用程式接口,開發人員可以輕鬆地以一致的請求和回應格式提取相關的區塊鏈數據,從而無需編寫自定義複雜查詢來訪問數據。這些預配置的數據集可以使用CQT代幣作為在Moonbeam上結算的支付手段從網路運營商那裡提取。

“”

從23年第一季度到24年第一季度,Covalent的回報似乎呈整體增長趨勢,部分歸因於Covalent代幣CQT價格上漲。

選擇索引器時的注意事項<

h3 id=“h3-數據的可定製性”>數據的可定製性

某些索引器(如 Covalent)是通用索引器,僅通過應用程式接口提供標準的預配置數據集。儘管它們可能很快,但它們無法為需要自定義數據集的開發人員提供靈活性。通過使用索引器框架,它允許進行更多的自定義數據處理,以滿足特定於應用程式的需求。

安全性

索引數據必須是安全的,否則基於這些索引器構建的 dApp 也容易受到攻擊。例如,如果交易和錢包餘額可以縱,dApp將面臨流動性耗盡的風險,從而影響其使用者。儘管所有索引器都通過索引器質押令牌來採用某種形式的安全性,但其他索引器解決方案可能會使用證明來進一步提高安全性。

Subsquid提供了使用樂觀和zk-proof的選項,而Covalent還發佈了包含塊哈希的證明。Graph 以樂觀的挑戰視窗週期樣式提供針對索引器查詢的爭議質詢期,而 SubQuery 生成每個塊的 Merkle Mountain 證明,以計算其資料庫中存儲的所有數據的每個塊的哈希。

速度和可擴充

隨著區塊鏈隨著時間的推移而增長,增加了更多的交易,這使得索引大量數據變得更加乏味,因為需要更多的處理能力和存儲。隨著區塊鏈網路的發展,保持效率變得更加困難,但索引器協定引入了解決方案來滿足這些不斷增長的需求。

例如,Subsquid通過添加更多數據存儲節點來實現水準可擴展性,從而提供了隨著硬體改進而擴展的能力。Graph 提供並行流數據以更快地同步數據,而 SubQuery 引入了節點分片以加快同步過程。

網络支援

儘管大多數區塊鏈活動仍然位於以太坊內,但隨著時間的推移,不同的區塊鏈越來越受歡迎。例如,第 2 層、Solana、Move 區塊鏈和比特幣生態系統鏈有自己的一組不斷增長的開發人員和活動,這也需要索引服務。

向其他索引器協定不支援的某些鏈提供支撐可以獲得更多的市場份額費用。索引像Solana這樣的數據密集型網路並非易事,到目前為止,只有Subsquid設法為它們提供了索引支撐。

結論

儘管索引器在dApp開發中被廣泛採用,但索引器的潛力仍然很大,尤其是在AI集成的情況下。隨著 AI 在 Web2 和 Web3 中繼續激增,其改進能力取決於訪問相關數據以訓練模型和開發 AI 代理。確保數據完整性對於人工智慧應用程序至關重要,因為它可以防止模型被輸入有偏見或不準確的資訊。

在索引器解決方案領域,Subsquid 在性能和用戶指標方面取得了重大進展。使用者已經開始嘗試使用Subsquid來構建AI代理,展示了該平臺在不斷發展的數據索引領域的多功能性和潛力。此外,AutoAgora等工具有助於索引器使用AI為The Graph上的查詢服務提供dynamic定價,而SubQuery支援多個AI網络,如OriginTrail和Oraichain,以實現透明的數據索引。

人工智慧與索引器的集成有望增強區塊鏈生態系統中的數據可訪問性和可用性。通過利用 AI 技術,索引器可以提供更高效、更準確的數據檢索,使開發人員能夠構建更複雜的 dApp 和分析工具。隨著人工智慧和索引器繼續共同發展,我們仍然對數據索引的未來及其在塑造去中心化數位格局中的作用持樂觀態度。

免責聲明:

  1. 本文轉載自 [medium]。所有版權歸原作者所有[DFG官方]。如果對此轉載有異議,請聯繫Gate Learn團隊,他們會及時處理。
  2. 免責聲明:本文中表達的觀點和意見僅代表作者的觀點和意見,不構成任何投資建議。
  3. 文章到其他語言的翻譯由Gate Learn團隊完成。除非另有說明,否則禁止複製、分發或抄襲翻譯后的文章。

資料在區塊鏈中的重要性

以前如何檢索區塊鏈資料

卓越的替代方案:區塊鏈索引器

索引器用例

區塊鏈索引器概述

索引器概覽

選擇索引器時的注意事項

結論

Web3 中資料存取的演變

中級Jun 24, 2024
數據是區塊鏈技術的關鍵,也是開發去中心化應用程式(dApp)的基礎。雖然目前的大部分討論都圍繞著數據可用性:確保每個網路參與者都可以訪問最近的交易數據進行驗證。但還有另一個同樣重要的方面經常被忽視:數據可訪問性。DFG官方在本報告中介紹了該賽道的基本邏輯和主要參與者。
Web3 中資料存取的演變

資料在區塊鏈中的重要性

以前如何檢索區塊鏈資料

卓越的替代方案:區塊鏈索引器

索引器用例

區塊鏈索引器概述

索引器概覽

選擇索引器時的注意事項

結論

數據在區塊鏈中的重要性

數據在區塊鏈技術中至關重要,是開發去中心化應用程式(dApps)的基礎。雖然目前的大部分對話都圍繞著數據可用性(DA)——確保每個網路參與者都可以訪問最近的交易數據進行驗證——但還有另一個同樣重要的方面經常被忽視:數據可訪問性。

在模組化區塊鏈時代,DA解決方案變得不可或缺。這些解決方案確保所有參與者都可以使用交易數據,從而允許即時驗證並保持網路的完整性。但是,DA 圖層的功能更像是看板而不是資料庫。這意味著數據不會無限期存儲;隨著時間的推移,它會被刪除,類似於看板上的海報最終被新海報取代的方式。

另一方面,數據可訪問性側重於檢索歷史數據的能力,這對於dApp的開發和進行區塊鏈分析至關重要。這方面對於需要訪問過去數據以確保準確表示和執行的任務至關重要。儘管數據可訪問性很重要,但很少討論,但與數據可用性一樣重要。兩者都在區塊鏈生態系統中扮演著不同但互補的角色,全面的數據管理方法必須同時解決這兩個問題,以支撐強大而高效的區塊鏈應用程式。

如何檢索區塊鏈數據

自成立以來,區塊鏈已經徹底改變了基礎設施,並在遊戲、金融和社交網路等各個領域創建了去中心化應用程式 (dApp)。然而,構建這些dApp需要訪問大量的區塊鏈數據,這可能既具有挑戰性又成本高昂。

dApp 開發人員的一個選擇是< href=“https://www.alchemy.com/overviews/blockchain-data”>host 並運行自己的存檔遠程過程調用(RPC)節點。這些節點從一開始就存儲所有歷史區塊鏈數據,允許完整的數據訪問。但是,維護存檔節點的成本很高,並且查詢能力有限,因此無法以開發人員所需的格式查詢數據。雖然運行較便宜的節點是一種選擇,但這些節點的數據檢索能力有限,這可能會阻礙 dApp 的運行。

另一種方法是使用商業遠程過程調用(RPC)(遠端過程調用)節點提供程式。這些提供程式處理節點的成本和管理,通過遠程過程調用(RPC)端點提供數據。公共遠程過程調用(RPC)終結點是免費的,但具有速率限制,可能會< href=“https://www.zeeve.io/blog/indexed-blockchain-data-vs-json-rpc-apis-for-web3-applications/”>對 dApp 的用戶體驗產生負面影響。專用遠程過程調用(RPC)終結點通過減少擁塞來提供更好的性能,但它們涉及大量來回通信,即使是簡單的數據檢索也是如此。這使得它們對於複雜的數據查詢請求繁重且效率低下。此外,專用遠程過程調用(RPC)終結點經常難以實現可伸縮性,並且缺乏跨不同網路的相容性。

A Superior Alternative: 區塊鏈索引器

區塊鏈索引器在組織鏈上數據並將其發送到資料庫以便於查詢方面發揮著至關重要的作用,這就是為什麼它們通常被稱為“區塊鏈的谷歌”。它們的工作原理是索引區塊鏈數據,並通過類似於SQL的查詢語言使其隨時可用,使用諸如GraphQL等API。通過提供用於查詢數據的統一介面,索引器允許開發人員使用標準化的查詢語言快速準確地檢索所需的資訊,從而大大簡化了該過程。

不同類型的索引器以各種方式優化數據檢索:

  1. 全節點索引器:這些索引器運行完整的區塊鏈節點並直接從中提取數據,確保數據完整準確,但需要大量的存儲和處理能力。
  2. 輕型索引器:這些索引器依賴於完整節點根據需要提取特定數據,從而降低存儲要求,但可能會增加查詢時間。
  3. 專用索引器:這些索引器專用於某些類型的數據或特定區塊鏈,針對特定用例(例如NFT數據或去中心化金融事務)優化檢索。
  4. 聚合索引器:這些索引器從多個區塊鏈和來源提取數據,包括鏈下資訊,提供統一的查詢介面,這對於多鏈 dApp 特別有用。

僅以太坊就需要 3TB 的存儲,帶有 Erigon 存檔節點,隨著鏈的增長,數據存儲也在不斷增長。索引器協定部署多個索引器,從而實現高效索引和高速查詢大量數據,這是 RPC 無法實現的。

索引器還允許進行複雜的查詢,根據不同的條件輕鬆篩選數據,並在提取後分析數據。某些索引器還允許聚合來自多個源的數據,從而避免了在多鏈 dApp 中部署多個 API。通過跨多個節點分佈,索引器提供了增強的安全性和性能,遠程過程調用(RPC)供應商可能會因其集中性而遇到中斷和停機。

總體而言,與遠程過程調用(RPC)節點供應商相比,索引器提高了數據檢索的效率和可靠性,同時還降低了與部署單個節點相關的成本。這使得區塊鏈索引器協議成為dApp開發人員的首選。

Indexer 用例

如前所述,構建 dApp 需要檢索和讀取區塊鏈數據才能運行其服務。這包括任何類型的dApp,包括去中心化金融,NFT平臺,遊戲甚至社交網路,因為這些平臺需要在執行其他交易之前讀取數據。

去中心化金融

去中心化金融協定在報價使用者的具體價格、比率、費用等之前需要不同的資訊。自動做市商(自動做市商)需要有關某些資金池的價格和流動性資訊來計算掉期利率,而貸款協定需要利用率來確定強制平倉的貸款/借款利率和債務比率。在他們計算使用者執行的費率之前,將資訊輸入他們的 dApp 至關重要。

遊戲

GameFi需要快速索引和訪問數據,以確保使用者的遊戲流暢。只有通過閃電般的數據檢索和執行速度,Web3 遊戲才能在性能上與 Web2 遊戲進行比較,以吸引更多使用者。這些遊戲需要土地擁有權、遊戲內代幣餘額、遊戲內操作等數據。使用索引器,他們可以更好地確保穩定的數據流和穩定的正常運行時間,以確保完美的遊戲體驗。

NFT

NFT市場和借貸平臺需要索引數據訪問各種資訊,例如NFT元數據、擁有權和轉讓數據、版稅資訊等。此類數據的快速索引可避免必須單獨遍歷每個NFT來查找擁有權或NFT屬性數據。

無論是需要價格和流動性資訊的去中心化金融 自動化做市商(自動做市商),還是需要更新新使用者帖子的SocialFi應用程式,能夠快速檢索數據對於使dApp正常運行至關重要。使用索引器,它們提供高效且正確的數據檢索,以提供流暢的用戶體驗。

分析

索引器提供了一種從原始區塊鏈數據中提取特定數據的方法,包括每個區塊中的智慧合約事件。這為更具體的數據分析提供了機會,以提供全面的見解。

例如,永續交易協定可能會找出哪些代幣的交易量很高,這些代幣在龍頭 DEX上產生費用,以決定是否將這些代幣上架為其平臺上的永續合約。去中心化交易所開發人員可以為自己的產品創建儀錶板,從而深入瞭解哪些池具有最高的回報或最深的流動性。還可以創建公共儀錶板,使開發人員能夠自由和靈活地查詢要在圖形上說明的任何類型的數據。

由於有多個區塊鏈索引器可用,因此確定索引協定之間的差異對於確保開發人員選擇最適合其需求的索引器至關重要。

Overview of 區塊鏈 Indexers

“”

A Look at Indexers

The Graph

是首次在 以太坊 上推出的第一個索引器協議,它可以輕鬆查詢以前不容易訪問的事務數據。使用子圖,它定義和過濾從區塊鏈收集的數據子集,例如與 Uniswap v3 USDC/二餅池關聯的所有交易。

使用索引證明,索引器質押用於索引和查詢服務的本機令牌GRT,委託人可以選擇使用這些令牌來質押其令牌。策展人訪問高品質的子圖,以説明索引器確定要為哪些子圖索引數據,以獲得最佳查詢費用。在向更大去中心化的過渡過程中,The Graph 最終將停止其託管服務,並要求子圖升級到其網路,同時提供 upgrade 索引器

其基礎設施使每個查詢的平均成本為每百萬個查詢 40 美元,其成本遠低於自託管節點。使用文件數據源,它還支援同時對鏈上和鏈下數據進行並行索引,以實現高效的數據檢索。

“”

看看The Graph的索引器獎勵,它在過去幾個季度一直在穩步增長。這部分是由於查詢的增加,但也歸因於代幣價格的增長,因為他們計劃在未來集成人工智慧輔助查詢。

Subsquid

Subsquid是一個點對點,水準可擴展的去中心化數據湖,它有效地聚合了大量的鏈上和鏈下數據,並通過zk-proof進行保護。一個分散的工人網路,每個節點都是負責存儲來自特定塊子集的數據,通過快速識別持有所需數據的節點來加速數據檢索過程。

Subsquid 還支援即時索引,允許在最終確定之前對塊進行索引。它還支援以開發人員選擇的格式存儲數據,便於使用 BigQuery、Parquet 或 CSV 等工具更輕鬆地進行分析。 此外,子圖可以部署在 Subsquid 網路上,而無需遷移到 Squid SDK,從而實現無代碼部署。

雖然仍處於測試網階段,Subsquid 已經取得了令人印象深刻的統計數據,擁有超過 80,000 名測試網使用者,部署了超過 60,000 個 squid 索引器,並在網路上擁有超過 20,000 名經過驗證的開發人員。最近,在 6 月 3 日,Subsquid 啟動了其數據湖的主網。

除了索引之外,Subsquid Network 數據湖還旨在替代分析、ZK/TEE 協處理器、AI 代理和預言機等用例中的 RPC。

SubQuery SubQuery

是一個去中心化的中間件基礎設施網络,提供遠程過程調用(RPC)和索引數據服務。最初支援Polkadot和Substrate網路,現在已經擴展到包括200多個鏈。它的工作方式類似於使用索引證明的 The Graph,索引器為數據編製索引並提供查詢請求,委託器質押索引器。但是,它不是策展人,而是引入< href=“https://subquery.medium.com/the-subquery-network-a-summary-46cde0acb010”>提交採購訂單的消費者,以表明索引器的收入有保證。

它將引入SubQuery Data 計算機節點,它支援分片以防止每個節點之間不斷同步新數據,從而優化查詢效率,同時朝著更大的去中心化方向發展。用戶可以選擇按計算每 1000 個請求支付約 1 個 SQT 令牌,也可以通過協定為索引器設置自定義費用。

“”

儘管SubQuery僅在今年早些時候推出了他們的代幣,但節點和委託人的排放獎勵也一直在增加QoQ USD價值,這也意味著其平臺上提供的查詢服務數量也在增加。自代幣生成事件(TGE)年以來,SQT質押總額已從6M增加到125M,突顯了其網路參與度的增長。

Covalent

Covalent是一個去中心化的索引器網络,它通過批量導出方法由區塊標本生產者(BSP)網路節點創建區塊鏈數據的副本,在Covalent L1區塊鏈上發佈證明。然後區塊結果生成器 (BRP) 節點優化這些數據,以根據設置的規則篩選出數據。

通過其統一應用程式接口,開發人員可以輕鬆地以一致的請求和回應格式提取相關的區塊鏈數據,從而無需編寫自定義複雜查詢來訪問數據。這些預配置的數據集可以使用CQT代幣作為在Moonbeam上結算的支付手段從網路運營商那裡提取。

“”

從23年第一季度到24年第一季度,Covalent的回報似乎呈整體增長趨勢,部分歸因於Covalent代幣CQT價格上漲。

選擇索引器時的注意事項<

h3 id=“h3-數據的可定製性”>數據的可定製性

某些索引器(如 Covalent)是通用索引器,僅通過應用程式接口提供標準的預配置數據集。儘管它們可能很快,但它們無法為需要自定義數據集的開發人員提供靈活性。通過使用索引器框架,它允許進行更多的自定義數據處理,以滿足特定於應用程式的需求。

安全性

索引數據必須是安全的,否則基於這些索引器構建的 dApp 也容易受到攻擊。例如,如果交易和錢包餘額可以縱,dApp將面臨流動性耗盡的風險,從而影響其使用者。儘管所有索引器都通過索引器質押令牌來採用某種形式的安全性,但其他索引器解決方案可能會使用證明來進一步提高安全性。

Subsquid提供了使用樂觀和zk-proof的選項,而Covalent還發佈了包含塊哈希的證明。Graph 以樂觀的挑戰視窗週期樣式提供針對索引器查詢的爭議質詢期,而 SubQuery 生成每個塊的 Merkle Mountain 證明,以計算其資料庫中存儲的所有數據的每個塊的哈希。

速度和可擴充

隨著區塊鏈隨著時間的推移而增長,增加了更多的交易,這使得索引大量數據變得更加乏味,因為需要更多的處理能力和存儲。隨著區塊鏈網路的發展,保持效率變得更加困難,但索引器協定引入了解決方案來滿足這些不斷增長的需求。

例如,Subsquid通過添加更多數據存儲節點來實現水準可擴展性,從而提供了隨著硬體改進而擴展的能力。Graph 提供並行流數據以更快地同步數據,而 SubQuery 引入了節點分片以加快同步過程。

網络支援

儘管大多數區塊鏈活動仍然位於以太坊內,但隨著時間的推移,不同的區塊鏈越來越受歡迎。例如,第 2 層、Solana、Move 區塊鏈和比特幣生態系統鏈有自己的一組不斷增長的開發人員和活動,這也需要索引服務。

向其他索引器協定不支援的某些鏈提供支撐可以獲得更多的市場份額費用。索引像Solana這樣的數據密集型網路並非易事,到目前為止,只有Subsquid設法為它們提供了索引支撐。

結論

儘管索引器在dApp開發中被廣泛採用,但索引器的潛力仍然很大,尤其是在AI集成的情況下。隨著 AI 在 Web2 和 Web3 中繼續激增,其改進能力取決於訪問相關數據以訓練模型和開發 AI 代理。確保數據完整性對於人工智慧應用程序至關重要,因為它可以防止模型被輸入有偏見或不準確的資訊。

在索引器解決方案領域,Subsquid 在性能和用戶指標方面取得了重大進展。使用者已經開始嘗試使用Subsquid來構建AI代理,展示了該平臺在不斷發展的數據索引領域的多功能性和潛力。此外,AutoAgora等工具有助於索引器使用AI為The Graph上的查詢服務提供dynamic定價,而SubQuery支援多個AI網络,如OriginTrail和Oraichain,以實現透明的數據索引。

人工智慧與索引器的集成有望增強區塊鏈生態系統中的數據可訪問性和可用性。通過利用 AI 技術,索引器可以提供更高效、更準確的數據檢索,使開發人員能夠構建更複雜的 dApp 和分析工具。隨著人工智慧和索引器繼續共同發展,我們仍然對數據索引的未來及其在塑造去中心化數位格局中的作用持樂觀態度。

免責聲明:

  1. 本文轉載自 [medium]。所有版權歸原作者所有[DFG官方]。如果對此轉載有異議,請聯繫Gate Learn團隊,他們會及時處理。
  2. 免責聲明:本文中表達的觀點和意見僅代表作者的觀點和意見,不構成任何投資建議。
  3. 文章到其他語言的翻譯由Gate Learn團隊完成。除非另有說明,否則禁止複製、分發或抄襲翻譯后的文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!