概述
子圖(subgraph)是一種預先定義的映射,用於為 GraphQL 查詢擷取並建立特定區塊鏈資料的索引。它會告知索引器應追蹤哪些資料,以及如何儲存這些資料。這是 The Graph 上的索引基本單位。
運作原理
開發者會定義一個子圖,其中包含待建立索引的合約事件與實體,然後將其部署至網路。索引器會執行該子圖並處理查詢。應用程式則透過 GraphQL 對其進行查詢。
重要性
子圖使區塊鏈資料可查詢且可組合,並為去中心化應用程式(dapps)標準化資料存取方式。它們能降低開發負擔,是 Web3 資料堆疊的核心組成部分。
相關概念
子圖是 The Graph 及索引器基礎架構的一部分。它們使針對區塊鏈資料的 GraphQL 查詢成為可能。