疯狂的The Graph:区块链的百度搜索引擎
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亿次查询。
那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次,在区块链项目中属于最活跃的梯队。
此外,The Graph也吸引了⽹红机构 Multicoin的种子轮领投,目前已有多个以太坊 DeFi 项目采用了The Graph作为数据查询引擎。The Graph上线后代币暴涨,可以称得上年度最疯狂的项目之一;未来其能否在加密数据索引市场占得重要的一席之地,答案是毋庸置疑的。
CoinEx研究院:Compound2.0?神秘PowerPool何以万众瞩目?
DeFi市场的持续成长和发展成熟都离不开治理和管理,PowerPool通过构建一个双方市场,有潜力成为DeFi领域的基础支柱,为有需要的用户和DeFi协议带去更多便利...
CoinEx研究院:获灰度基金老板喊单的Horizon(ZEN),到底是何方神圣?
ZEN、ZEC、XMR、GRIN为代表的隐私币的于2021年陆续爆发,2021年将大概率是“隐私币年”,我们拭目以待。...
CoinEx研究院:稳定币的发展与探索
算法稳定币属于新出现的事物,不管将其作为模式币、投机游戏去看待,还是当作一种新想法的实验或是一种抗审查稳定币的补充,它已经成长并开始接近DAI的规模,无法让人忽视。...