The Graph 是什么
The Graph 是一组区块链数据产品,而不是一个可以互换的通用 API。Subgraph 将应用专属数据定义并索引为 GraphQL 端点;Substreams 用于高吞吐流式管道;Graph Node 是开源索引运行时,适合需要自托管或支持未覆盖 EVM 网络的团队;Gateway 负责托管查询、API key 与计费。
更适合
- 需要稳定、类型化查询层来重复访问链上数据的应用。
- 愿意维护 schema、mapping、部署流程和新鲜度监控,而不是期待即时通用 API 的团队。
- 因吞吐、网络或基础设施要求而需要 Substreams 或自托管 Graph Node 的数据工程团队。
选择前必须核对
- 当前每月前 100,000 次查询免费,之后每 100,000 次 $2。生产 API key 应设置域名限制和月度支出上限,不要在客户端暴露无限制 key。
- 查询与索引是两个独立的经济活动。提高查询费用不能让索引不足的 Subgraph 自动可用或保持最新;需要验证 Indexer 支持和激励,托管路径不满足时则自行运行 Graph Node。
- 部署到 Subgraph Studio 不等于发布到去中心化网络,生产团队需要明确的发布和版本管理流程。
- Subgraphs、Substreams 和 Firehose 的网络支持范围不同。公共网络覆盖 60 多条链,但各产品并非在每条网络上都具备相同支持;未覆盖的 EVM 网络可能需要自托管。
- 将结果视为最新数据前,应检查部署版本、Indexer 数量、最新同步区块、时间戳和 indexing errors。新网络与新 trigger 可能暴露未测试错误或同步延迟。
- graph-node 仓库仍在活跃维护,v0.45.0 于 2026 年 8 月发布。仓库活跃度是持续性信号,不代表某个 Subgraph 的正常运行时间或数据新鲜度保证。
决策结论
当应用专属索引查询层的价值高于 schema、部署和监控成本时,可以选择 The Graph;如果你需要无需维护索引定义的即时跨链覆盖,应优先比较托管数据提供商。上线前用一个代表性 Subgraph 完成端到端测试,限制 key、设置支出上限、测量区块延迟和索引错误,并为陈旧或不可用数据建立回退方案。
先看官网,再回来写真实反馈
收藏、分享给团队,或者直接留下你的真实使用体验。
如果这是你的工具
未认领
尚未补充 owner 邮箱
认领或维护此条目