探索 Subgraph Studio:构建和部署子图指南
realtime news Nov 16, 2025 16:32
学习如何利用 Subgraph Studio 在 The Graph 的去中心化网络上开发和部署子图。本指南涵盖高效子图创建所需的基本步骤和工具。
The Graph 最近推出的工具 Subgraph Studio,为开发者提供了在像以太坊和 IPFS 这样的去中心化网络上构建和部署子图的能力。该工具允许开发者通过从区块链中索引数据来创建高效且可发现的 API,
Subgraph Studio 简介
子图对于使开发者能够定义从区块链中索引的数据并随后通过 API 层访问具有关键作用。Subgraph Studio 促进了子图的无许可部署和策展,提供查询费用收入作为激励。这标志着以太坊上策展市场的一个重要步骤。
构建您的第一个子图
要启动您的子图项目,需要一些前提条件,包括 Node.js 和一个 Metamask 钱包。开发者可以通过访问 Subgraph Studio 和连接他们的钱包来开始。这个过程涉及创建一个新子图、定义元数据以及设置本地开发环境。
安装 Graph CLI 对于初始化一个新的子图至关重要。利用 CLI,开发者可以获取必要的 ABI 并在subgraph.yaml和schema.graphql等文件中设置配置。这些配置决定了数据如何被索引和查询。
配置和部署子图
开发者可以在schema.graphql文件中定义诸如Token和User这样的实体,从而能够索引来自类似 Zora 平台的 NFT 数据。使用@derivedFrom注释允许在实体之间进行有效的关系处理。
一旦子图设置完成,部署到 Subgraph Studio 就是下一步。此后需要通过部署密钥进行身份验证,该子图可以使用 GraphQL playground 进行测试。查询可以获取 NFT 数据,提供关于代币 ID、内容 URI 等的见解。
发布和策展
测试后,子图可以发布到像 Rinkeby 这样的网络以进一步验证。开发者可以利用测试资金来实现这一目的。一旦发布,子图即可用于查询模拟和信号传递。
子图策展提供额外的奖励,开发者可以使用测试 Graph Tokens (GRT) 对他们的子图发出信号。这个过程增强了子图在 The Graph 生态系统中的可见性和实用性。
关于 The Graph
The Graph 是去中心化网络的领先索引和查询协议。自 2018 年成立以来,它为众多开发者提供了跨各种区块链创建高效数据驱动应用程序的能力,为链上数据的实时访问提供支持。
Image source: Shutterstock