HyperGraph 优势

对于区块链数据分析,现在有比较多的方法,包括自己使用 Web3 的接口自行编写脚本分析区块、使用 Ethereum-ETL 命令行程序对区块库高效批量分析等。而 TheGraphProtocal 开发的 GraphNode 是一整套更能批量和全面的区块链数据分析解决方案,HyperGraph也基于此套方案演进而来,但又具有以下特点和优势:

1、首先是性能,当下市场上用户量比较大的类似服务,比如 GraphNode 服务,主要是针对以太坊的,而以太坊平均14秒左右一个区块,对性能的要求并不高,但是这些服务一旦移植到Heco或者币安链这种3秒一个块的高性能的公链上面的时候,就没有办法满足需求了,目前以我们所知道的,HyperGraph是市面上唯一可以满足高性能公链做业务数据索引与查询分析的服务。

举个例子,Heco每三秒一个块,高峰期每个区块有400多个事件要分析,如果你不能在3秒内把这400个事件都处理完,下一个区块又来了,你就分析不过来了,这就是为什么,用户在一些流量比较大的Swap的行情数据展示上会看到,很多数据都有数个小时以上的延迟。但是在使用HyperGraph技术支持的项目里看到的都是数据实时更新。

2、另一个优势是跨链,虽然现在也有很多数据服务支持跨链,但是他们的跨链都只是支持不同的主网而已,HyperGraph 的跨链支持不但是针对链提供服务,而且将支持同一个项目的跨链数据聚合、不同项目、不同链的数据整合,举个例子,一个项目同时在以太坊和币安链上都有服务,传统的数据服务,去查询这个项目,要分别查询太坊和币安链,但是HyperGraph可以在有需要的项目下,将实现把不同主网的数据聚合起来,以方便查询分析,真正实现业务整合的数据目标。

3、产品与应用上的创新,HyperGraph 将针对从索引到查询的整个流程,提供更为全面的数据统计分析,发挥数据更大的价值,也提供更为友好的操作体验。比如以太链上的数据服务商,搭建他们的索引节点,还是用比较原生的办法,需要索引节点创建者本身通过 Remix 去手工执行合约。对技术人员的要求也比较高,体验不便捷,HyperGraph可以直接用SDK、API DApp的方式提供服务,无论有无技术背景,均可以使用自己合适的方式实现。

Last updated