科普 | 一文详尽了解The graph

原标题:《The graph | 让真正的去中心化应用成为可能》

经过近三十年的发展,网络已经成为一个无处不在的覆盖通信。在我们的信息时代,人们存储、查找、管理和共享信息的方式直接定义了社会结构和每个人的生活经历。今天的网络有一个客户端-服务器架构,它赋予运行服务器的人巨大的力量。服务器管理员具有单方权力来设置规则、授予和撤销访问权限以及控制数据,通常用户没有发言权或意识。

信息是不对称的,导致权力失衡,这种结构有利于集中。这就是现在只有少数公司运行世界上大部分软件的原因。在一个集中的世界里,个人对事物运作方式的代理和能力都较低。在一个他们无法改变、没有利害关系的世界里,人们成为被动的观察者。垄断使个人更难贡献自己的才能。人们得到全部或全部交易,竞争被扼杀,选择自由消失。

好消息是,我们可能已经达到集中的高峰,钟摆开始摆动相反的方式。加密货币和相关协议的突然兴起创造了一个独特的机会,我们可以利用这个机会将权力平衡从垄断转向个人的主权。


◀什么是The Graph▶


The Graph是Web3去中心化网络的索引和查询层,给Defi和去中心化应用提供核心的数据基础设施。开发人员或任何人都可以在我们的网络上构建和发布称为Subgraph(子图)的开放数据API, 应用程序可以使用GraphQL查询这些API调取数据。

1、Web3 协议堆栈

Web3 是能够大规模下放权力的平台。现在判断哪些协议最终包含 Web3 还为时不对,但我们相信,某些协议集将使新一波分散式体验蓬勃发展,并取代软件在全球的构建和部署方式。

分散的应用程序 (dApps) 使用户能够控制其数据。dApps 使用由社区拥有和管理的数据构建,或者由用户私有且控制的数据。这样,许多产品和服务都可以基于可插拔数据集构建,用户可以在 dApps 之间自由切换。这将使数百万开发人员能够单独或在小型团队中茁壮成长,并为用户提供对工作方式的选择和控制。

以太坊和 IPFS/Filecoin 等存储网络将是此新协议堆栈的核心。任何人都可以运行以太坊或 IPFS 节点来验证基础数据。如今,区块链速度缓慢且成本高昂,但有理由相信,通过新的共识算法、分片、第 2 层以及世界各地的团队正在研究的其他解决方案,性能和成本可以提高数量级。

2、查询层

虽然区块链和存储网络是堆栈的关键组件,但数据很少以可以直接在应用程序中使用的格式存储。应用程序需要先筛选、排序、分页、分组和联接数据,然后才能获取数据。用户不喜欢看微调器和等待屏幕加载。如果 web3 要赶上,我们需要提供与集中式替代方案一样好或更好的体验。

如今,团队正在通过构建集中索引服务器来消除功能上的差距。这些服务器从以太坊提取数据,将其存储在数据库中,然后通过 API 公开数据。这是脆弱的,因为用户需要信任这些团队继续正确操作这些服务器。项目可能退出业务,出于战略原因修改数据,获得,或只是犯错误。

这就是为什么我们要创建"图形",这是一种分散的查询协议,用于从区块链和存储网络获取数据。通过使用 Graph,开发人员可以使用 GraphQL 查询索引节点的对等网络,并在客户端上验证结果。这将允许团队专注于其 dApps 的核心功能。他们将能够部署到值得信赖的公共基础设施,他们不必管理和受益于规模经济。

如果 web3 的要点是为软件创建更可靠的基础,则 Graph 将这种稳定性提升至任何开发人员可以可靠地查找和使用有组织的数据直接到其 dApps 的级别。


◀The Graph来自于哪里▶


我们的创始人Yaniv Tal是一个连续创业者,并对应用程序开发和帮助人们更易于开发程序充满热情。他曾与The Graph的联合创始人詹尼斯·波尔曼(Brandon)和布兰登·拉米雷斯(Jannis Pohlmann)一起创办了多家初创公司,致力于为开发者提供更好的工具。

Yaniv Tal在大学时代就对比特币和去中心化的理念很感兴趣,但真正是在以太坊开始发展起来时,他觉得必须要参与其中。团队开始在以太坊上构建去中心化应用并意识到缺乏一种去中心化的方式可以对区块链数据进行索引和查询。工具和成熟协议的缺乏使构建真正的去中心化应用困难重重。因此团队决定将精力集中在致力于帮助任何人都可以在web3上参与构建, 这就是The Graph创立的初衷。


◀The Graph的愿景与使命▶


1、The Graph的愿景

数字货币经济为未来的建设和社会经济模式带来了根本性的创新前景。开放的智能协议创造透明度和机会使任何人都可以为全球经济贡献自己的才能。

我们希望支持这一愿景的实现,并帮助开发人员建立区块链时代的新协作机制。

1. 通过创建可以改善开发者索引和查询区块链数据体验的工具,使完全去中心化的应用程序成为可能。

2. 建立一个不被垄断者控制的,由各种实际参与者/利益相关者维护的全球开放API网络。

为了实现这两点,我们花费了大量时间思考如何构建框架,工具和经济模型来确保去中心化并提高效率。

2、The Graph的使命

为去中心化网络的应用程序提供动力,摆脱数据孤岛。

The Graph希望使自己运行的无需中心化协助的应用程序成为可能,并使任何人都能够在web3上参与搭建。我们相信去中心化将彻底改变人类合作与组织的方式,而像The Graph这样赋能web3的工具将帮助更多的人在世界上找到自己的位置并做出自己最大的贡献。


◀The Graph将解决什么难题▶


The Graph将确保数据的开放还有无论何种状况去中心化应用仍可保持运行。通过使用The Graph,开发人员可以使用GraphQL查询索引节点的点对点网络,并在客户端上验证结果。这将帮助其他团队能够专注于去中心化应用的核心功能。他们将能够部署协议到那些不需要他们操心管理的,值得信赖的公共基础设施,并从规模经济中受益。

如果Web3的目的是为软件创造更可靠的基础,则The Graph将这种基础的稳定性提升到一个层级:任何开发人员都可以在他们的去中心化应用中放心地查询并使用整理后的数据。

The Graph解决了链上世界的几个难题:

1、dApps需要从底层数据源获取和转换数据的解决方案。区块链数据很难以在应用中直接调取使用的格式存储。

2、难以直接从以太节点获取数据以支持网页或移动端应用

3、Web3堆栈缺失索引和查询层    

通过The Graph, 数据查询是在去中心化网络上处理的,从而保证数据的开放和dApps的可持续运行。使用The Graph的dApps将是无需中心化服务的,这意味着他们不会依赖唯一的中心化服务器从而可以降低停止运行的可能性,用户不必信任某个团队来操作服务器,开发者可以将协议部署到无需多花自己的时间精力来管理的可信赖的公共基础设施。


◀The Graph网络构成▶


The Graph网络由为网络提供服务并为Web3应用程序提供数据的索引器,策展人和委托人组成。消费者使用应用程序并使用数据。

1、索引器(Indexer)

索引器(Indexer)是Graph网络中的节点操作员,它们拥有Graph Tokens(GRT),以便提供索引和查询处理服务。索引器为其服务赚取查询费和索引器奖励。他们还按照Cobbs-Douglas返利功能从与他们的工作成比例的所有网络贡献者共享的返利池中赚钱。

2、策展人(Curator)

策展人(Curator)是子图开发人员,数据消费者或社区成员,他们通过存GRT以在特定子图上发出信号,指示对哪些API进行索引,并通过为其发出信号的子图可赚取一部分GRT查询费用,激励最高质量的数据源。当然这比直接质押给节点稍微复杂一些。其实终端用户也已经通过各种形式参与到了The Graph的生态中,像很多defi界面的数据展示都用了The Graph的服务。

3、委托人(Delegator)

委托人(Delegator)是将权益委托给索引器的个人,以在不自己运行图节点的情况下为保护网络做出贡献。通过委派给索引器,代理人将获得该索引器获得的查询费用和奖励的一部分。委托人根据指标的表现来选择索引器,这些指标包括查询费率,过去的削减和正常运行时间以及指标参数(例如来自索引器的费用削减和奖励)之类的指标。


◀The Graph如何协同发展▶


中心化的服务提供商有极大的单方面的权力来设置规则,授予或撤销访问权限或制数据。通常情况下,用户没有发言权或意识,信息是不对称的。在去中心化的区块链网络里,数据很难以直接在应用程序中使用的格式存储,这就使调取数据变得很困难及耗时,极大影响了用户体验。

之前很多团队通过中心化的索引服务器来克服问题,这些服务器从以太坊调取数据,存储在数据库中。通API公开,但这样的方式又感觉有点变回了Web2, 用户需要信任这些团队能持续的并正确的运行服务器,出于某些原因修改数据,被收购或只是单纯的出错等等情况都可以导致项目终止。

去中心化应用的价值来自于开放,透明,无需准入,你不必信任特定的哪个公司来使用,扩展和组合功能。

The Graph和Chainlink都是使去中心化应用成为可能的关键中间件。两方的合作使子图中索引的数据给Chainlink提供了更多的潜在数据源,索引数据并将该数据传送到智能合约是一种自然的结合,从而数据从链上到链下,链下到链上有了更好的传递.

像Chainlink这样的预言机将Web2的数据引入Web3,比如最主要的应用就是把数字货币价格参考数据喂价给去中心化交易所和借贷平台等。

通过和The Graph的合作,Chainlink可以几乎实时的将关键的链上指标直接提供到项目,减少延迟,更好的塑造用户体验。这为开发人员提供了使用索引数据构建强大,真正去中心化等工具。

具体例子有:

1.比如使用子图对链上流动性进行分类以计算和交叉比较其他Dex的滑点;

2.使用子图对每个区块的平均燃料费进行分类以计算建议的燃料费;

3.使用子图作为API,把真实世界的链下数据集成到去中心化应用中,

4.比如游戏,用户身份,链下金融资产等。Synthetix就是一个很好的例子,它使用Chainlink标价和用子图索引的数据来增强他们的交易所用户界面体验。去中心化应用只有把用户体验提高到和中心化应用一样甚至更好,才有机会取而代之。


◀The Graph的发展进程▶


12月17日,太平洋时间上午9点,The Graph网络启动了其主网,这是第一个全球性且易于搜索的区块链数据索引。它使开发人员可以轻松地搜索,查找,发布和使用构建分散式应用程序所需的公共数据,而无需依赖集中式服务器和专有基础架构。

Graph Network通过公共和开放的API(称为子图)极大地扩展了去中心化应用程序的可访问性,这些子图如今已被数百个应用程序使用。 

目前超过200个索引器在测试网中部署了节点,并且1,600多人成功完成了“策展人计划”,以学习如何识别高质量的子图。自6月以来,托管服务的使用量迅速增长,从11月份的每月10亿次查询增长到10月份的10倍。子图已被Curve,Zapper,Uniswap,Decentraland,PoolTogether等顶级应用程序使用。

此外,通过公开GRT促销,Graph社区欢迎了4,500多名代表,他们可以通过将他们的股份委托给Indexers来为网络做出贡献。Graph社区成员目前在100多个国家/地区,并且还在不断增长。

GRT和智能合约将被部署在以太主网上。届时,索引器将能够处理查询并赚取查询费用和索引奖励。将会有一个用户界面可以把币质押给索引器。

GRT在主网上线时将被分发给募资参与者,参加了策展人计划的人还将获得原始的GRT奖励。从参与贡献测试网获得的币和我们支持者的币将开始解锁。在锁仓期间,币是不能转让的, 但用户可以用来参与质押。

主网上线的重点将是确保对查询市场的健康供应。随着信心的增强,预计参与节点和质押的数量将会增加。查询量将在上线的几周和几月内有机增长。这将需要整个社区的努力,所以我们希望并邀请整个Defi和Web3生态都参与到网络的发展中。


◀星际视界观察▶


The Graph可以说是Defi和整个Web3的核心工具组件和脊梁性的中间层基础设施。而杀手级去中心化应用出现的必要条件之一是能提供不差于甚至优于中心化应用的用户体验。

The Graph的出现使其成为可能,Web3工具与服务协议的成熟将吸引更多的优秀开发者和应用来共建生态,同时也会积累更多的区块链数据及催生更多高效获取有效数据的需求。

我们有理由相信未来整个生态会更加繁荣,整个行业会向着健康稳定方向发展。

编辑:星际视界IPFSNEWS Sue

写评论,请先登录