http://www.7klian.com

猖獗的TheGraph:区块链的百度搜索引擎

12月18日破晓,去中心化数据索引项目The Graph公布主网上线,10分钟后Coinbase Pro公布将上线其代币GRT,很快各大生意业务所如火币、OKEx、Kraken、CoinEx等都竞相公布上线项目代币,其热门水平堪称本年最受各大生意业务所重视的项目之一。 而截至19日的21点,The Graph代币GRT价值为0.57美元,较一个多月前公募价上涨了19倍。

圈内有不少人都布满了迷惑:The Graph又是什么?因为在此之前,它的具体信息其实很少为公家所知。

跟着以太坊网络的成长和DeFi的火爆,以太坊链上数据也越来越富厚,The Graph就是这种配景下降生的。2019年2月,信息技能和处事公司Graph Protocol推出了一个名为The Graph的数据查询项目,其基于 GraphQL 查询语言开拓,并从以太坊网络、星际文件系统(IPFS)和其它Web3数据源中收集数据,,用于索引和查询。简朴领略,Graph之于区块链雷同百度之于搜索。

The Graph作为一个去中心化数据索引协议,任何人都可以基于其提供的开放API建设并宣布索引数据,为开拓者提供一种越发便利的途径来获取区块链数据。它的愿景是基于 Web3 生态做一套高效且去中?化的区块链数据索引及查询API 处事层,让 DApp 数据会见变得更容易和迅速。道理则是将区块链数据举办索引,生成子图,进而答允快速地查询接口,而利用的查询语言是Facebook发现的 GraphQL 语言。(PS:该语言的特性是可以在一次查询请求中尽大概高效地返回功效)

The Graph作为区块链数据层的项目,为DApp生态提供高效的去中心化的数据 API 处事,是整个DeFi的基本设施,为Uniswap、Zapper等提供数据。和Chainlink一样,The Graph也是去中心化应用的要害中间件。据The Graph官网先容,DeFi龙头Uniswap、Synthetix、Decentraland以及Aragon等都已回收The Graph。

另外,据官方数据显示,2020 年头时The Graph仅陈设了 1000 个子图,而到年底已成长到 3400 多个子图,包罗 Uniswap、Synthetix、KnownOrigin、Aragon 和 AAVE。在已往的六个月里,The Graph用户数量增长了10倍,从6月的每月10亿次查询增长到11月的 100 亿次,平均天天高出3.5亿次查询。

猖狂的TheGraph:区块链的百度搜索引擎

那The Graph是如何事情的?

The Graph通过基于subgraph(子图)的描写来检索以太坊上的数据,这个描写文件是subgraph manifest。它界说了subgraph感乐趣的智能合约、事件和如何将事件数据映射到The Graph的节点中存储起来的方法。

一旦写好subgraph的描写文件,就可以利用Graph CLI(呼吁行)来将它存储到IPFS中,而且告之在线处事开始为这个subgraph查抄数据了。

下面的流程阐发了一个subgraph在描写文件被陈设完成后,在以太坊上处理惩罚智能合约的流程。

1. DApp通过赐与太坊的智能合约发送一个带有数据的生意业务;

2. 当处理惩罚生意业务时,智能合约触发一个或几个事件;

3. Graph节点一连地扫描以太坊上的新区块,以得到subgraph包括的数据;

4. Graph节点发明以太坊的事件,而且运行界说的映射处理惩罚函数。映射文件是一个WASM的模块,它建设或更新Graph节点的实体数据,其对应到以太坊中的事件;

5. DApp查询Graph节点中通过检索以太坊链得到的数据,这里利用的节点是GraphQL endpoint。Graph节点将GraphQL查询转换为查询存储在它数据库中的数据;

6. DApp利用富文本UI的方法展示给最终用户,以此轮回。

在The Graph网络中,整个生态主要包罗消费者、索引者、指引者以及委托人。在这四类脚色中,消费者(用户)付出用度(可以付出ETH或DAI,不外最终是以GRT举办结算)举办查询;

索引者:运行节点赚取查询用度和节点嘉奖;

指引者(Curator,可以是子图开拓人员、数据消费者或社区成员):存GRT来指明哪些子图值得索引;

委托人:把币质押给节点赚取收益。

GRT创世总供给量为100亿枚,随后以每年3%的速度增发,当前畅通量为12.45亿,总市值为3亿。就在10月24日,The Graph在10分钟完成了4亿代币销售,价值为0.03美元;别的有8亿代币通过空投形式嘉奖给网络早期参加者。

顺便说下代币分派:团队23%,节点8%,早期支持者17%,支持者 17%,社区 35%。GRT的用途在于鼓励整个生态,嘉奖参加者。

值得一提的是,The Graph在技能方面的实现度较量高,在Github上开拓活泼度也很高。The Graph在Github上有57个repo,个中焦点的repo包罗节点软件、呼吁行界面、SDK 和工程打算,其余多为差异项目方写的子图。节点软件拥有2731次 commits,有23名孝敬者,个中孝敬次数最多的就有586次,在区块链项目中属于最活泼的梯队。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读