HyperGraph 的产品业务

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

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

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

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

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

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

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

Last updated