The Graph为何成为了区块链世界中不可或缺的一部分?

小张讲区块链

共 2327字,需浏览 5分钟

 ·

2021-04-12 16:43

点击蓝字

关注我们


DeFi自去年爆发之后,诞生了许许多多的应用场景,区别于传统金融,去中心化带来的不仅仅是概念,更是一次对实体产业数字化变革的经济革命。

大批开发者开始涌入这个圈子,在了解基础架构之后,他们甚至要多学习一门开发语言才能完成区块链应用的开发工作,在这其中,中间件发挥着不可替代的作用。

The Graph便是很好的例子,在经过长达两年的开发周期后,终于在去年的尾部阶段上线主网,它利好于开发者,始终在不断革新的区块链行业中发挥着重要作用,但其实很多人并不了解中间件究竟是什么,以及The Graph给大众带来的意义究竟是什么?



首先我要给大家讲两个概念:Web 3.0和中间件。

Web 3.0:以用户个人数字身份、数字资产和数据完全回归个人为前提的的自动化、智能化的全新互联网世界,这需要包括区块链、人工智能和物联网在内的多项技术的共同探索。

中间件:为操作系统之外的应用提供公共服务和功能的软件。数据管理、应用程序服务、消息传递、身份验证和API管理通常都由中间件处理。中间件帮助开发人员更高效地构建应用程序。它就像应用、数据和用户之间的结缔组织。

简单来说,Web 3.0就是一片土地,每个人都可以在这片土地上种各种不同的树,可以是苹果树、梨树、芒果树等等,由种树的人自由选择,而中间件则像是肥料一样,浇水施肥树苗才能长的又大又好,所以它是不可或缺的,在开花结果之后,所产出的食物可以相互之间搭配形成新的模块,这便是DeFi为什么被称为乐高积木的原因。

 


The Graph

分散式Web的索引和查询层。开发人员构建和发布称为子图的开放API,应用程序可以使用GraphQL查询这些API。Graph目前支持来自Ethereum、IPFS、Polkadot、NEAR、Solana和Celo索引数据,更多网络即将推出。迄今为止,已有10,000多名活跃的开发人员为uniswap,Synthetix,Aragon,Gnosis,Balancer,Livepeer,DAOstack,AAVE,Decentraland等应用程序部署了8,000多个子图。

通俗来讲,The Graph 是构建在以太坊上的去中心化协议,用于索引和查询以太坊区块链数据,有「链上 Google」之称。

但需要注意的是,The Graph 面向的是开发者,而不是普通用户。开发人员可以通过构建子图来定义如何用一种可验证的方式来获取,索引和提供区块链数据。这大大便捷了开发者在区块链项目的开发过程中的数据索引问题,也因此吸引了许多了开发者使用。

Graph的托管服务在2021年1月的查询量增加到超过110亿,相比2020年增长了100倍。这种数量和增长代表着向去中心化互联网Web3的大规模新转变。

GRT 是一个以太坊区块链的 ERC-20 代币,用于调配网络中的各种资源。活跃的索引器、策展人和委托人都可以从网络中获得收入,该收入与他们所完成的工作量和质押的 GRT 数量成比例。在主网发布时,GRT 的总供应量为 100 亿,新代币按照索引奖励的形式发行,最初为每年 3%,该参数受未来独立技术治理的限制。



The Graph的角色共分为6种:

用户(Comsumer)。用户向索引器支付查询费用。他们通常是终端用户,但也可能是集成 The Graph 的网络服务或中间件。

索引器(Indexer)。索引器是 The Graph 的运行节点。其动力是赚取财务奖励。

策展人(Curator)。策展人使用 GRT 代币来指明哪些子图值得索引。他们通常是开发者,也可能是支持他们在使用服务的终端用户,或者纯粹出于经济动机的一种角色。

委托人(Delegator)。委托人向某个 Indexer 质押 GRT 代币,赚取一部分通货膨胀奖励和费用,他们无需亲自运行一个 Graph 节点。这类角色主要出于经济动机。

渔夫(Fisherman)。渔夫们时刻检查查询响应是否正确,以此保护网络。渔夫动机是利他的,因此 The Graph 将率先为网络提供渔夫服务。

仲裁员(Arbitrator)。在争议解决期间,仲裁员决定是否对索引器进行罚没。他们可能出于经济或利他动机。

 


查询市场的用途与传统基于云服务应用的 API 类似——通过一个运行在用户设备的前端,有效提供所需的数据。其主要区别是传统的 API 有一个经济实体运营,用户毫无发言权;而 The Graph 的查询市场由去中心化索引器网络组成,它们彼此竞争,以最低的价格提供最好的服务。

The Graph 网络未来的规划包括探索新的市场机制以及对现有机制进行参数化,让查询市场更加动态和高效。后者将涉及对现有机制的设计进行基于代理的动态模拟,以及主网启动后的分析。

区块链的智能合约通常是支持升级的,因此 The Graph 协议在启动后可以进行持续迭代。

从The Graph的博客来看,他们希望通过依靠经过验证的数据结构、共识算法和加密证明最终去掉渔夫和仲裁员两种角色。The Graph 团队将持续对该领域进行探索,做到高效执行该操作,我们也将在后续不断对The Graph进行更深度的分析。


与此同时,我们组建了关于The Graph的中文电报社区,欢迎大家加入进来,共同探讨关于The Graph的一切。

Teleagram:https://t.me/TheGraph_CN


浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报