# HyperGraph 的产品业务

HyperGraph 致力于构建 DApp 相关项目的后端数据基础设施，让用户非常方便地提交对区块链数据的查询，并将查询结果方便地集成于自己的产品之中。

所以当前提供的产品主要是供项目使用提交查询子图（subgraph）的产品。通过该产品，项目或者开发者，可以方便地提交对于区块链数据的查询子图，提交子图的方式包括：上传代码压缩包、使用github连接以及项目自行通过API的方式来部署。

项目开发者部署完成子图，后端处理程序会自动进入后续处理环节：如果是上传代码压缩包，就是会自动解压代码包，如果是Github，也会自动获取源代码文件，然后检验基本文件的正确性与命令安全性，然后执行相关部署命令。如果是API方式部署，也会自动从部署日志里分析出相关的内容进行数据更新。

由于 HyperGraph 所做的是数据后端服务，目前没有直接面向用户的产品，所以很多用户并不是非常了解项目所做的事情，甚至也分不清楚HyperGraph 跟其他数据相关的基础设施产品比如预言机的区别。这里做一个简单的区分。

HyperGraph 目前所做的工作是根据开发者提交的subgraph查询指令，高性能地分析高性能公链区块数据，然后索引数据，并提供查询接口，是一种数据分析输出，以支持运营和业务。而预言机，是由于区块链程序，特指智能合约程序无法方便地取到链下的一些数据，尤其是报价数据，所以有一些预言机服务，以一种去中心化的方式，将这些数据写入链上，使得链上智能合约可以方便地读取到，是一种链下数据上链的服务。两者是有本质的不同的。

当然，对于HyperGraph而言，随着合作项目增多，分析数据增多，也将会产生更多有价值的数据，这些数据也将可以为链上使用，这时候，HyperGraph也会结合预言机服务，来将这些数据写入上链，提供给链上智能合约使用，这个时候就实现了HyperGraph所愿景的数据互通，甚至更进一步讲，不仅仅是对区块链数据的分析，更可以与传统互联网数据结合，将多种数据综合使用与提供链下查询、链上预言机服务，以发挥更大价值。

在下一节，将正式讲解产品的使用。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hg.network/product-chan-pin-bang-zhu/untitled/hypergraph-yu-xiang-guan-xiang-mu-de-yi-tong.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
