搜索

一文了解链上“谷歌”The Graph

2021-06-11 15:52:21
847 2 0

注:原文来自Messari,以下为全文编译:

开放和去中心化协议的一个优点是它们是公开的:即每个人都可以看到网络上发生的事情。然而,访问和使用这些公共数据可能比看起来的要复杂的多。当前,我们有两个选择:一是自己去查阅区块链的所有历史(比如完整运行一个节点),二是查询像Etherscan这样的区块探索器。

值得注意的是,选项一是相当耗费资源的,它不仅需要时间,而且需要存储整个区块链的副本,并且还要随时连接。选项二则依赖于中心化的第三方,所以并不是去信任的。

此外,针对不同的区块链和协议,这两种方案的工作方式也不一样,在我们今天看到的跨区块链环境中,拥有完整数据的复杂性显然增加了很多。

为此,The Graph应运而生,旨在通过去中心化的查询协议来解决上述问题。

The Graph的简单介绍

The Graph是Web3的一个去中心化索引协议。 它可以查询区块链数据,而且不需要连接到区块链或依赖中心化的第三方。更简单地说,它是一个针对区块链及其去中心化应用的去中心化API协议。

举例

想象一下,一个建立在Aave之上的去中心化应用程序需要访问该协议的数据。到目前为止,Aave不得不在其服务器上建立和维护一个中心化的API,以允许其他人访问和使用数据。但有了The Graph,Aave的开发者就可以只编写一个subgraph清单(数据模式),随后,多个索引器将对Aave的数据进行索引,并直接在以太坊网络上获取数据,从而为Aave创建一个去中心化的API。

The Graph的优点是,dapp不必自己维护API,协议数据也将被分散,而且允许开发人员共享任何开放区块链上所有协议的共同查询结构和语言。

The Graph如何运作

数据索引,称为子图(subgraph),是由子图清单(subgraph manifest)建立的。该文件描述了来自特定协议的哪些数据需要被索引,以及如何索引,因此便可被用户和应用程序轻松查询。每个子图都可以通过标准的GraphQL API调用来进行查询。GraphQL是一种开源的数据查询和操作语言,用于API,最初由Facebook开发。

一旦这些映射指令被记录在Graph节点中,包括从区块链事件到数据的存储方式,该节点便会倾听链上的任何变化,并相应地更新其子图。

然后,每个索引子图就可以像传统的API一样通过其GraphQL端点进行查询,并从一个去中心化的索引器网络中获取数据。你可以在这里找到我写的一个从Aave子图查询数据的脚本例子。

网络

The Graph网络中有着不同的行为者。正如我们将看到的,The Graph的代币激励机制设计得很好,不仅网络在所有参与者之间是平衡的,而且代币也有实用性。下面我将按每个利益相关者来研究The Graph网络,以及它们各自的功能。

开发者

开发者是定义子图的人。一般来说,每个协议的开发者都会为其主要协议的数据创建一个或多个子图。然而,由于以太坊数据是公开的,理论上任何人都可以从每个协议中创建特定的子图。

索引者

协议的主要维护者是索引者。他们是操作Graph节点的个人,他们在这些节点上根据子图的描述对数据进行索引,并将他们的GRT质押。作为托管子图数据的交换,他们从每年3%的GRT通胀中获得索引奖励,并从查询其子图的用户中获得查询费。

索引奖励根据他们所索引的子图的重要性(根据策展者的信号)和他们在该子图上所质押的GRT份额而变化。

策展者

由于协议是去中心化和开源的,所以可能会出现不同的子图来索引来自相同协议的不同数据(例如,Aave的不同子图将被创建和索引)。策展者在协议中扮演着重要的角色,他们发出信号,表示哪些子图更好、更可靠或最重要,从而激励索引者去索引那些更好的子图,因为索引最多信号的子图会给索引者更多的奖励。作为回报,策展者将收到他们所标示的子图所产生的查询费用的一部分。

在某种程度上,策展者通过他们的信号不断完善网络,并通过他们收到的查询费份额来激励他们这样做。

委托者

在The Graph的网络中,委托者的角色更为直接。他们将自己的GRT代币委托给索引者(比如说质押),并从索引者获得的索引奖励和查询费用中获得一定份额,该份额由索引者自己设定。

由于索引者从网络中获得的奖励部分是基于他们所质押的GRT数量,因此他们需要竞争委托者的资本,从而激励他们与这些委托者分享公平数量的收益。这种效应甚至导致了一些索引者为吸引资本而补贴其委托者。

激励措施是双向的,因为委托者通过委托给那些根据策展者信号对最重要的子图进行索引的索引者会获得更多的收益。到目前为止,大约有7,000名委托者在150多个索引者中进行质押。

终端用户

用户可以是个人或企业(通常是其他dapp),他们需要以一种简单而可靠的方式访问区块链数据。当使用The Graph时,他们将通过查询市场查询去中心化的索引器网络,每个用户为每次查询向索引者支付费用。

随后,他们便能够访问一个更有弹性的数据源,并以类似的方式查询来自不同区块链和协议的数据,从而减少复杂性。

目前,由The Graph维护的网关为查询提供补贴,但该系统最终将过渡到一个市场。届时,用户将为每次查询向索引者付费。

GRT代币

GRT是The Graph的原生代币,是建立在以太坊区块链上的ERC-20代币。推出时铸造了100亿个代币,并计划在10年内解锁。

GRT分配和供应时间表

从下面的5年解锁时间表中我们可以看到,60%的代币将在主网启动一年后(2020年12月)解锁,两年后将解锁90%。第一个密钥解锁日期将在启动后6个月,即2021年6月,届时早期团队和顾问及早期支持者的大部分代币将解锁。

此外,每年有3%的通货膨胀率,预计总查询费和所有存款税的1%会被销毁。销毁率和通胀率都可以通过治理调整。

代币经济学

对于The Graph网络来说,要成为一个去中心化的数据协议目标,就需要依靠一个强大的激励和奖励机制。索引者需要为他们的工作得到补偿,策展者需要被激励做出有用的选择,而委托者需要为他们所投入的资本得到奖励。这些利益相关者中的每一个都会因为他们的服务而获得GRT代币,而查询网络的消费者则花费GRT。

奖励和其他激励机制

The Graph网络为网络的各种参与者提供了一个复杂的奖励和销毁系统。

索引者赚取查询费和索引奖励。查询费由索引者设定,但由于索引者在查询市场上相互竞争,预计会有竞争力。此外,他们还可以在策划的子图中赚取 "GRT形式的索引奖励,即新的代币发行[3%/年],按策展者信号的比例和质押分配....."。

委托者赚取索引者收入的一部分(查询费+索引奖励),由索引者自己设定。委托者将寻找具有良好收益的索引者,并与委托者分享其中的很大一部分。

当为一个子图发出信号时,策展者将消耗GRT并铸造这个子图的管理份额。这些份额使策展者有权从这个子图中获得部分查询费用。消耗的GRT与获得的查询费用呈粘合曲线,所以第一批策展者,将承担更多的风险,但也可以得到更多的份额。

如果索引者存在恶意行为,他们的份额可以被削减。委托者和策展者需要缴纳0.5%的存款税,而协议上所有质押的GRT有28天的锁仓。

回扣池

查询费的一部分将被捐给回扣池,用于奖励所有参与网络的人,通过Cobb-Douglas生产函数重新分配给索引者,而池中剩余的代币则被销毁。这一机制被用来激励索引者以最佳数量的代币进行质押。

"所有这些机制结合起来,是为了在一个完全去中心化的基础设施之上产生一个开放有效的数据服务市场。" The Graph

The Graph网络的现状

扩展到其他链和L2解决方案

The Graph在2020年12月将其主网作为托管服务推出,支持Ethereum和IPFS。2021年2月,The Graph将其索引和查询服务扩展到了Polygon,为Matic PoS链等第二层解决方案的数据打开了大门,并可能将ZK和Optimistic Rollups连接到Polygon的基础设施。

在该公告之后,The Graph开始计划对其他协议的支持,现在已经与多达19个L1和L2区块链整合,包括Avalanche、币安智能链、Celo、Clover和Fuse。The Graph正在展示其对多区块链协议的真正愿景,并宣布计划在未来几个月整合Polkadot、Solana和NEAR。最终,团队声称该协议将实现对所有主要L1链的支持,包括比特币。

考察The Graph的增长

查询量增长

与此同时,The Graph的月度查询量达到了最高,2021年4月的查询量超过了200亿次,比一年前的10亿次查询(2020年6月)多了20倍。


网络增长

使用The Graph构建其dapp的开发者数量,以及该协议上可用的子图数量都在持续增长。超过1.8万名开发者依靠该协议来开发他们的应用程序,以便从Uniswap或Synthetix等协议中获取数据。此外,在2021年的前三个月,The Graph上可用的子图的数量增长了10%到15%,现在总数超过了12000个。

最近在查询、子图和开发者活动方面的逐月增长不仅显示了The Graph的成功,而且更广泛地反映了Ethereum和Web3的更大采用。

采用趋势

The Graph的查询量提供了对以太坊活动的一瞥,以及开发人员最需要的信息。DeFi在索引的子图数量(>50%)和查询量(90%)方面处于领先地位,其中88%的DeFi活动仅来自AMMs。其他使用The Graph托管服务的重要应用类型包括NFT(11.4%的子图;2.5%的查询量)、DAO(4.7%;1%)和网络分析(4.2%;4%)。

随着链上分析的发展,The Graph正迅速成为信息和趋势发现的宝贵来源。

迁移到去中心化主网

2021年4月下旬,The Graph开始将一些生产子图从托管服务迁移到其去中心化网络。第一批迁移的子图包括Audius、DODO、Enzyme、Gnosis、Livepeer、mStable、Opyn、PoolTogether、Reflexer和UMA的数据,这意味着这些协议现在可以从The Graph的去中心化索引器网络中查询到。

其他子图将逐步迁移到主网,谨慎地确保在此期间不会出现任何问题。总的来说,The Graph Foundation(推动The Graph发展的主要团队)看起来很谨慎,但也在不断前进并达到新的里程碑。

金融和货币第一,数据第二

The Graph一开始就有一个雄心勃勃的目标,即把所有区块链的数据重新整合到一个单一的去中心化的查询协议中。届时,开发人员将可使用一种通用的编程语言GraphQL,从一个点对点的索引节点网络中查询数据。

在2021年的一半时间里,也就是他们第一次宣布的三年后,这个目标即将实现。在以太坊的托管服务上推出他们的主网后,该团队现在正在向去中心化的网络推出dapp,同时扩展到其他区块链和第二层。他们对多区块链去中心化数据协议的愿景每个月都会变得更加具体。在将货币和金融去中心化之后,加密货币技术正在去中心化数据的路上。

特别感谢来自Messari的Mason Nystrom对这篇文章的反馈!

原文链接

热门回帖
武汉矿金科技
武汉矿金科技
水手 船龄 2个月
分布式存储服务器这里
2021-06-11 0
#3
这个彬彬超勇的
这个彬彬超勇的
水手 船龄 2个月
这个币跌的也太惨了
2021-06-11 0
#4
热帖推荐
牛头大哥
牛头大哥
管理员 船龄 1.9年
【提问有奖】Neo 从2.0到N3,是版本迭代还是蜕变飞跃?
2020年,我们迎来了“DeFi之夏”;2021年,我们见证了NFT出圈。与此同时,DAO、存储、DID等领域也产生了许多落地应用,让市场逐渐看到了区块链的价值。区块链从早期的炒作阶段到如今的落地盛年,底层基础设施公链也随之不断迭代、升级和创新。除了要支撑大规模交易量外,链上应用对公链的功能特性要求越来越高。为了保证去中心化和安全性,链上治理也成为了当下公链的探索方向。关于Neo:Neo是一个由社区驱动的开源平台。利用区块链技术与数字身份,开发者可以通过智能合约实现资产管理数字化与自动化。Neo致力于通过分布式网络建设下一代互联网基础设施,为区块链技术大规模落地奠定基础,以实现智能经济的宏大愿景。自2016年上线至今,Neo主网已稳定运行超过四年。NeoN3预期于2021年发布,将提供更高吞吐量、更强稳定性与安全性,并带来优化的智能合约系统及功能丰富的基础设施集合,旨在赋能开发者并加速企业级区块链创新。Neo官网:https://neo.org本期嘉宾:王佳超,Neo生态拓展总监毕业于澳大利亚MonashUniversity,曾任埃森哲战略咨询顾问,多次成功创业经历,2017年加入Neo,目前主要负责NEO生态发展相关工作。AMA时间:7月29日,周四,下午3点简而言之,N3版本在原来的基础上做了哪些升级?存储、预言机为、DID放在N3的第一层还是第二层?为什么这样考虑?N3网络上线之后,生态发展的重点方向是哪里?Defi?NFT?还是存储?任何与NEO有关的问题,欢迎来聊!提问有奖:AMA结束后嘉宾将选取“优质提问奖”10名,奖励为每人100元微信现金红包。如何参与AMA?在本主题帖下直接回帖提问即可参与,嘉宾将在活动开始后上线回答,欢迎大家围观讨论!如何进群交流?微信扫下方二维码添加小助手(微信号:ljdwudi5520),回复“AMA”,小助手直接邀请进群,快进群跟小伙伴们一起交流探讨吧!
1 天前 | AMA 87178 93
比特币中本聪聪
比特币中本聪聪
副船长 船龄 2.2年
从1000万两周陪到2万是什么体验
前一段时期我经历了人生最大的考验!这时候我天天上班,对单位非常不满,天天气急败坏,用手打墙,五年从没玩过合约,急功近利赌气玩了一周币币合约,想顺势干到7000万,我做多了。小仓位爆仓了,拿现货去补从1000万陪的就剩2万了!最多519那天赔了650万。519当天手一直发抖多少次心如死灰,多少次感觉醉生梦死,多少次想一觉睡死。这种感觉持续了好长时间,幸好这这1000万是我这四年挣的,也没借高利贷,实际本金只有100万。我媳妇也没当回事,一句没责怪我,说就当买个教训了。给大家晒晒图其中有我玩fil3从5万最多到530万,回调到370万提现的图。最后我搞了50万的子弹,这波子弹我能通过我的经验,在这波牛顶能达到500万最低。最低的!拭目以待。还有我这辈子不会玩合约了!
10 小时前 | 区块链社区 27759 51 0
400刀买的bsv
400刀买的bsv
水手 船龄 1个月
涨得太急了
很明显这只是爆一波空军,马上跌回来了
11 小时前 | 区块链社区 34664 26 0