Web3資料存取的進度索引器及相關專案介紹


區塊鏈資料的重要性不容忽視,資料的可用性和可存取性對於開發去中心化應用程式至關重要。區塊鏈索引器的出現為整個區塊鏈生態系統提供了更有效率、可靠的資料檢索工具。不同的索引器協定如The Graph、Subsquid、SubQuery和Covalent在資料索引方面發揮重要作用,加快了資料檢索速度並提高了資料存取性。透過結合人工智慧技術,索引器可以建立更強大的資料檢索能力,為dApp開發和區塊鏈分析提供更多可能性。面對區塊鏈技術的不斷發展,數據的可近性和可用性將在未來扮演更重要的角色。

作者:耿凱& Eric,DFG

區塊鏈中數據

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

在當今的區塊鏈時代,區塊鏈解決方案不可或缺。這些解決方案確保所有參與者都可以使用區塊鏈數據,從而實現即時驗證並維護網路負載。然而,區塊鏈技術並不像廣告主的資料庫那樣被長期保存;每當用戶刪除區塊鏈資料時,就像廣告主的資料庫一樣,最終會被刪除。

另一方面,資料可訪問性重點在於檢索歷史資料的能力,我們針對開發dApp 和進行區塊鏈分析至關重要。這一方面對於過去數據獲取至關重要,但數據可訪問性很重要,但值得關注的是,它與數據的可用性一樣重要。另一方面,在區塊鏈生態系統的發揮方面不同,但全面的資料管理方法必須解決這兩個問題,以支援強大,我們的區塊鏈應用程式。

區塊鏈資料之前如何檢索

自誕生以來,區塊鏈就徹底改變了基礎設施,並推動了遊戲、金融和社交網路等各個領域的去中心化應用程式(dApp) 的創建。然而,建立這些dApp 需要存取大量區塊鏈數據,這既困難又昂貴。

對於dApp 開發者來說,一種選擇是託管和運行自己的RPC 節點。這些節點儲存在所有歷史區塊鏈數據,允許完全存取數據。但是,維護虛擬節點的損失空間,能力也有限,因此無法以供開發者所需的資料庫資料。雖然運行便宜的節點是一種選擇,但這些節點資料檢索能力有限,可以方便dApp 的運作。

另一種方法是使用商業RPC(遠端過程呼叫)節點提供者。這些提供者負責節點成本和管理,並透過RPC 端點提供資料。公共RPC 端點是免費的,但有速率限制,可能會對dApp 的使用者體驗產生影響。私有RPC 端點透過較少的擁塞提供更好的效能,但即使簡單的資料檢索也需要大量的來回通訊。因此它們請求的資料效率較低。此外,私有RPC 端點通常難以擴展,且缺乏不同網路的兼容性。

更好的航空公司:區塊鏈索引器

區塊鏈索引器在組織鏈上資料並發送到客戶端資料庫方面至關重要,它被稱為「區塊鏈的Google」。它們的工作原理是索引區塊鏈資料並透過類似於SQL 的語言(使用GraphQL等API)使其可用。透過提供資料接口,索引器允許圖書館使用標準化語言快速檢索所需的信息,從而大大簡化了流程。

索引器透過各種方法優化資料檢索:

完整節點索引器:這些索引器運行完整的區塊鏈節點並從一開始就獲得了數據,確保數據完全準確,但需要大量的儲存和處理能力。

輕量級索引器:這些索引器依靠完整節點名稱來獲取特定數據,從而減少請求數,從而增加查詢時間。

專用索引器:這些索引器專門針對某些特定的資料或特定的區塊鏈,可最佳化特定範例的檢索,例如NFT 資料或DeFi 交易。

聚合索引器:這些索引器從多個區塊鏈和來源提取數據,包括鏈下訊息,提供統一的介面,並找出多鏈dApp 特別有用。

光是以太坊就需要3TB的承載力,隨著區塊鏈的不斷增長,Erigon 儲存節點的負載量也會不斷增加。索引器協定部署了多個索引器,可以有效率地索引和高速數據,這是RPC 無法實現的。

索引器還允許進行複雜、根據不同標準輕鬆過濾資料以及提取後分析資料。一些索引器還允許聚合來自多個來源的數據,從而避免在多鏈dApp 中部署多個API。透過分佈在多個節點上,索引器增強了的安全性和效能,而RPC 提供者聯盟特性則導致中斷和停機。

整體而言,與RPC 節點供應商相比,索引器提高了資料檢索的效率和可靠性,同時也降低了編寫單一節點的成本。因此區塊鏈索引器協定成為dApp 開發者的首選。

編輯器

如前所述,建立dApp 需要檢索區塊鏈資料才能運行其服務。這包括所有這些dApp,包括DeFi、NFT 平台、遊戲甚至社交網絡,因為這些平台需要先讀取資料才能執行其他交易。

DeFi

DeFi 協議需要不同的資訊才能為用戶報出特定的價格、比率、費用等。自動做市商(AMM)需要有關某些資金礦池價格和流動性資訊來計算掉期利率,而藉貸協議則需要利用率信用借貸利率和清算的債務比率。在計算使用者執行的利率之前,將資訊輸入他們的dApp 功能。

遊戲

GameFi 需要快速索引和存取數據,確保用戶流暢運作。透過資料檢索和資料庫管理,Web3 遊戲能夠與Web2 遊戲相媲美,從而吸引更多用戶。這些遊戲需要土地、遊戲內代幣餘額、遊戲內操作等數據。使用索引器,確保穩定的資料流和穩定的競爭時間,確保完美的遊戲體驗。

非同質化代幣(NFT)

NFT 市場和借貸平台需要索引資料存取各種信息,例如NFT 元資料、所有權和轉讓資料、版稅資訊等。快速索引此類資料可避免逐一NFT 以尋找所有權或NFT 屬性資料。

以太坊需要價格和流動性資訊DeFi 自動做市商(AMM),還是需要新用戶貼文的SocialFi 應用程序,能夠對dApp 造成競爭至關重要。借助索引器,它們可以有效率、正確地檢索數據,從而提供流暢的使用者體驗。

索引器提供了一種從原始區塊鏈資料(包括每個區塊中的智慧合約事件)中提取特定資料的方法,為更具體的分析提供依據,從而提供全面的資訊。

例如,透過尋找來源代幣來提供交易平台,來源代幣所產生的費用,從而決定是否要將管理代幣作為平台來利用其平台。 DEX 正在探索如何為自己的產品或服務創建儀表板,並以此提高其資金回收率或流動性。此外,還可以建立儀表板,讓其在K線走勢圖上靈活地顯示相關數據。

由於有多個區塊鏈索引器可用,因此識別索引協議之間的差異對於確保金融機構選擇其需求的索引器至關重要。

區塊鏈索引器概述

索引器概覽

K線走勢圖

The Graph是第一個在以太坊上啟動的索引器協議,它無法查詢以前不易存取的交易所資料。它使用子圖定義和過濾從區塊鏈收集的資料子集,例如與Uniswap v3 USDC / ETH礦池相關的所有交易。

使用索引證明,索引器質押原代幣GRT 用於索引和服務,委託人可以選擇將其代幣質押於此。策展人可以存取高層子圖,以確保您能夠確定索引器確定以查找最佳費用。在向更大程度的去中心化過渡的過程中,圖最終將停止其託管服務,並要求子圖升級到其網絡,同時提供升級索引器。

其基礎設施使每百萬次訪問的平均成本達到40 美元,這比自託管節點的成本要低。使用文件流,它還支援同時對鏈上和鏈下資料進行檢索(包括索引),我們能夠檢索我們的資料。

Web3資料存取發展:索引器及相關項目介紹

看看The Graph的索引器獎勵,它在過去幾年幾個季度中旨在提高整個代幣市場的成長率。這部分是由於代幣數量的增加,但也歸因於代幣價格我們所欠缺的,因為我們計劃在未來整合人工智慧輔助獎勵。

魷魚

Subsquid 是一個點對點、水平可擴展的去中心化數據湖,可高效聚合大量鏈上和鏈下數據,並透過零知識證明進行保護。作為一個去中心化工作站,每個節點負責儲存特定區塊子集數據,透過快速識別所需數據節點來加快數據檢索過程。

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

儘管網路仍處於測試階段,Subsquid已取得了令人印象深刻的業績,擁有超過80,000名測試網用戶,部署了超過60,000個Squid索引器,網路上有超過20,000名經過驗證的開發者。最近,6月3日,Subsquid啟動了其資料湖的主網。

除了索引之外,Subsquid Network 資料湖還可以取代分析、ZK/TEE 協處理器、AI 代理程式和Oracle 等工作負載中的RPC。

子查詢

SubQuery是一個去中心化的中間件,用於網路提供RPC 和索引資料服務。它最初支援Polkadot 和Substrate 網絡,現在已在其中包括200 多個鏈。它的工作原理類似於使用索引證明的The Graph,索引器索引資料提供查詢請求,委託人將股份質押給索引器。然而,它引入了消費者來提交購買訂單,以表明索引器的收入有保障,而不是管理者。

SQT代幣的計算費用由社群提供,它的作用是提供索引器自訂費用,從而提高查詢效率,提高查詢效率,並根據請求的個數,為每個請求支付1 SQT代幣的計算費用。

Web3資料存取發展:索引器及相關項目介紹

儘管SubQuery 在過去的幾個月才推出其代幣,但本月和委託人的發行獎勵也以美元價值環比增長,這也代表其平台提供的查詢服務數量不斷增加。自TGE以來,質押的SQT總計已從600萬增加到1.25億,凸顯了其網路參與度從未有過。

共價

Covalent是一個去中心化的索引器網絡,由區塊樣本生產者(BSP)網路節點透過批量導出的方式創建區塊鏈資料的副本,並在Covalent L1區塊鏈上發布證明。他們再由區塊結果生產者(BRP)節點依照設定的規則進行細化,篩選出符合要求的資料。

透過統一的API,研究人員未能以相同的請求和回應格式提取相關的區塊鏈數據,無需編寫自訂查詢即可存取數據。可以使用在Moonbeam上結算的CQT代幣作為支付手段從網路營運商提取這些預先配置的資料集。

Web3資料存取發展:索引器及相關項目介紹

Covalent 的獎勵從23 年第一季到24 年第一季似乎整體呈現成長趨勢,部分原因是Covalent 代幣CQT 價格上漲。

選擇索引

產品的可自訂性

(例如共價)是通用索引器,僅透過API提供標準的預先配置。雖然它們僅適用於需要自訂索引功能的應用程序,但它允許對特定於應用程式的需求進行更自訂的資料處理。

安全

dApp 代幣化是區塊鏈技術發展過程中的一個重要里程碑,它為應用提供了穩定、可靠和可擴展的基礎設施,可以有效管理應用的流動性,降低應用的開發成本,同時保證應用的安全性和可重複性,從而降低應用的開發成本。

Subsquid 提供了使用樂觀和零知識證明的選項,而Covalent 也釋放了包含區塊哈希值的證明。 Graph 以樂觀挑戰期的方式針對索引器查詢提供爭議挑戰期,而SubQuery 為每個區塊產生Merkle Mountain 證明,以計算其資料庫中儲存每個區塊的所有資料。

速度和可擴展性

隨著區塊鏈的不斷發展,區塊鏈技術的應用也隨之增加,越來越多的區塊鏈節點需要處理更多的容量和負載。隨著區塊鏈網路變得越來越複雜,需要更多的負載能力和負載,區塊鏈協議變得越來越重要。

例如,SubQuery透過添加更多節點來儲存數據,從而實現水平擴展,隨著硬體改進,它能夠擴展。 Graph提供了諸如流數據,從而實現了數據同步,而SubQuery引入節點分片來加快同步過程。

支援網路

儘管大多數區塊鏈活動仍在以太坊內進行,但隨著時間的推移,不同的區塊鏈越來越受歡迎。 例如,Layer 2s、Solana、Move區塊鏈和比特幣礦業鏈都有自己的持續成長的本國和活動,這也需要索引服務。

對於其他索引器協定不同的某些鏈可以提供支援額外的容量。索引資料密集型網路(如Solana)並非易事,因此,只有Subsquid才能為它們提供索引支援。

結論

儘管索引器在dApp 開發中被廣泛採用,但索引器的潛力仍然巨大,尤其是整合AI 的可能性。隨著AI 在Web2 和Web3 中的不斷普及,其改進能力取決於存取相關資料以訓練模型和開發AI 代理。確保資料故障對於AI 應用至關重要,因為它可以防止模型被輸入有偏見或不準確的資訊。

在索引器解決方案領域,Subsquid 在效能和使用者指標方面取得了重大進展。使用者能力嘗試使用Subsquid 建立AI 代理,展示該平台在備份資料索引領域的功能和潛力。此外,AutoAgora 等工具可協助索引器使用AI 為The Graph 服務提供動態定價,而SubQuery 支援多個AI 網路(如OriginTrail 和Oraichain),實現透明的資料索引。

人工智慧與索引器整合的潛力增強區塊鏈生態系統中的資料的可存取性和可用性。透過利用人工智慧技術,索引器可以建立更有效率、更可靠和更可靠的資料檢索能力,使人工智慧研究人員能夠建立更複雜的dApp和分析工具。隨著人工智慧和索引器繼續共同發展,我們仍然對數據索引的未來在其去中心化數位格局中的作用持樂觀態度。

資訊來源:0x資訊編譯自網際網路。版權歸作者DFG所有,未經許可,不得轉載

Total
0
Shares
Related Posts