疯狂的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上线后代币暴涨,可以称得上年度最疯狂的项目之一;未来其能否在加密数据索引市场占得重要的一席之地,答案是毋庸置疑的。
Bitcoin Supply Shock Incoming: Nakamoto Holdings and KindlyMD Merges With $710M to Form a BTC Treasury Vehicle
The post Bitcoin Supply Shock Incoming: Nakamoto Holdings and KindlyMD Merges With $710M to Form a B...
SEC Chair Atkins Unveils Crypto Reform Plan to Tackle Regulatory Challenges
The post SEC Chair Atkins Unveils Crypto Reform Plan to Tackle Regulatory Challenges appeared first ...
XRP Chart Hits Critical Level That ‘Opens The Sky,’ Analyst Warns
In a fresh update posted on X, market strategist Dom (@traderview2) argues that a single, well-defin...