您当前的位置: > 热点资讯 >

区块链项目The Graph的简单介绍

发布时间:2024-05-11 10:05

The Graph是一个去中心化的protocol,协助使用者索引(index) 与访问(Query) 区块链上面的资料。许多Dapp的智能合约上面已经有Function可以做固定功能的询问,比如说得到NFT的所有帐户,得到发行Token的数量等等。但如果要筛选,要关联性搜寻,这些链上数据便无法借由这些固定的dapp Function搜索出来,比如我想要反查与筛选某个帐户拥有的NFT,或是想要列出符合发行数量范围的Token,就会明显超出这些智能合约的服务范围。 如果要达成目的,必须要将每一笔Transfer记录下来,从IPFS上面把数据下载下来,藉由Token ID还有IPFS Hash来读取,全部读取完以后,才有办法做index / query。

当然,十分普遍的做法是,建立Server并架设节点,把每一笔Transaction都存到DataBase里面,然后再来做资料索引与询问,这种中心化的做法,需要建立十分庞大的资料库,记录所有属性的值,如果发生错误也无从查证,这种做法也比去中心化还不安全,也需要人工来维护。 The Graph则是项目方首先建立Subgraph,然后藉由Indexer 建立Graph Node,不断追踪链上指定智能合约的Transaction当作Trigger Event,然后藉由WASM Module,不断的把资料更新储存在Graph Node中,资料对外的沟通界面是GraphQL,这是一种可以用Json打包graph 资料结构当成Query条件的新技术。以下用一张官网的图来说明Token生态系三种角色的部分:


供给端总共有三个角色,Indexer/Delegator/Curators

Indexer是The Graph 生态系中提供去中心化所需要的硬件的角色,协助为索引的计算工作提供硬件算力。他们需要抵押100K的GRT Token,并通过提供查询服务赚取GRT Token。Indexer 可以设定与委托人(delegator)的分润比例,并需要架设实体节点来获取GRT Token。处理的索引越多,收益也就越多,但由于需要投入硬件成本,所以收益殖利率比较难估计。

Delegator是参与The Graph(GRT token)的POS资料验证,不需要设置实体节点,而是透过质押GRT协助进行验证。Indexer负责决定分润结构,因此有可能不会收到任何Indexing分润。殖利率可能在0~10%之间不等,建议可以透过分润历史图表推测Indexer的分润比例是否维持稳定。成为Delegator会被先抽0.5%的GRT税,因此要评估好要质押到哪一位Indexer上面,有比较高的报酬。

Curators通过投资GRT到subgraph,以此发出信号(Signal)的方式,来告诉Indexer有哪些Subgraph是好的,主要的知识点在于要确认Subgraph的发行者发行的目的,然后他们自己的项目有没有在使用自己的Indexing,需要理解不同项目的资料需求量,然后开发团队的野心等等,这会需要比较长时间的调查,目前殖利率约6~8%。成为Curator会被先抽1%的GRT税,所以要评估好要Signal到哪一个Subgraph上面,借此来分润这个Subgraph的Index收入。

总结

The Graph解决了去中心化资料不容易查询的痛点,并且安排了一个完整的生态系,让所有参与者,包含项目方消费者,一个完整的毋须额外人工去维护的去中心化GraphQL DataBase系统,每次的查询费用约0.0002~0.0005USD(用美元来定价,用GRT Token换算来做支付),相信生态系会不断地扩大,因其无需额外人工管理,24小时全年无休的运转,同时确保去中心化与资料安全性,然后费用用美金计价如此低廉,相信当GRT币价上涨以后,这些需要查询链上数据的项目方,可以花更少的GRT来取得资料,同时项目方也可以帮忙架设节点来赚取GRT协助其他项目方,这是一个良好的生态系,可以促进正向循环。

The Graph (GRT) 建立于显著的需求,提供廉价的服务,还有完善的生态系,这个好的商业模式,将会导致其在下一波Web3风口中快速崛起,值得期待。