10 分钟
术语汇编
-
The Graph: 用于索引和查询数据的去中心化协议。
-
Query: 对数据的请求。对于The Graph,查询是从子图中请求数据,并由索引人回答。
-
GraphQL: 用于 API 的查询语言,以及用现有数据实现这些查询的运行时。The Graph 使用 GraphQL 查询子图。
-
Endpoint:可用于查询子图的URL。Subgraph Studio的测试端点为
https://api.studio.thegraph.com/query/<ID>/<SUBGRAPH_NAME>/<VERSION>
,Graph资源管理器端点为https://gateway.thegraph.com/api/<API_KEY>/subgraphs/id/<SUBGRAPH_ID>
。Graph Explorer端点用于查询The Graph去中心化网络上的子图。 -
Subgraph:一个开放的API,它从区块链中提取数据,对其进行处理并存储,以便通过GraphQL轻松查询。开发人员可以构建、部署和发布子图到The Graph网络。一旦它被索引,任何人都可以查询子图。
-
Indexers:网络参与者运行索引节点,从区块链索引数据并提供 GraphQL 查询。
-
Indexer Revenue Streams:索引人在 GRT 中的获得包括两个组成部分: 查询费用回扣和索引奖励。
-
Query Fee Rebates: 子图消费者为网络上的查询提供服务支付的费用。
-
Indexing Rewards: 索引人因为索引子图而获得的奖励。索引奖励是通过每年发行3% 的 GRT 来产生的。
-
-
Indexer’s Self Stake: 索引人参与去中心化网络的 GRT 金额。最低为100,000 GRT,并且没有上限。
-
Delegation Capacity:索引人可以从委托人那里接受的最大GRT量。索引人最多只能接受 16 倍的索引人自身质押,额外的委托会导致奖励稀释。例如,如果Indexer的自身质押为 1M GRT,则其委托容量为 16M。但是,索引人可以通过增加自身质押来提高其委托能力。
-
Upgrade Indexer:一种旨在作为网络上其他索引人不提供服务的子图查询時的后备索引人。升级索引人与其他索引人没有竞争关系。
-
Delegators: 拥有 GRT 并将其 GRT 委托给索引人的网络参与者。这使得索引人可以增加它们在网络子图中的份额。作为回报,委托方将获得索引人为处理子图而获得的索引奖励的一部分。
-
Delegation Tax: 委托人将 GRT 委托给索引人时支付的0.5% 的费用。用于支付费用的 GRT 将被销毁。
-
Curators: 网络参与者,识别高质量的子图,对他们发GRT信号,以换取策展份额。当索引人索取子图上的查询费用时,10% 将分配给该子图的策展人。索引人获得与子图上的信号成比例的索引奖励。我们可以看到发出信号的 GRT 数量与索引子图的索引人数量之间的相关性。
-
Curation Tax: 当策展人在子图上显示 GRT 时,他们要支付1% 的费用。用于支付费用的 GRT 将被销毁。
-
Data Consumer: 查询子图的任何应用程序或用户。
-
Subgraph Developer: 构建并部署子图到The Graph 去中心化网络的开发人员。
-
Subgraph Manifest:一个描述子图的GraphQL模式、数据源和其他元数据的YAML文件。这里 有一个例子。
-
Epoch: 网络中的时间单位。一个时期目前为6,646个区块或大约1天。
-
Allocation: 一个索引人可以分配他们的总 GRT 份额(包括委托人的股份) 到已经部署在The Graph去中心化网络的子图。分配可以有不同的状态:
-
Active: 分配在链上创建时被认为是活跃的。这称为开启一个分配,并向网络表明索引人正在为特定子图建立索引并提供查询服务。活跃分配的索引奖励与子图上的信号以及分配的 GRT 的数量成正比。
-
Closed:索引人可以通过提交最近有效的索引证明(POI)来获得给定子图的累积索引奖励。这被称为关闭分配。分配必须至少开放一个时期,然后才能关闭。最大分配周期为28个时期。如果索引人在28个时期之后留下一个开放的分配,则称为陈旧分配。当分配处于Closed状态时,Fisherman仍然可以发起争议,质疑索引人提供虚假数据。
-
-
Subgraph Studio: 用于构建、部署和发布子图的强大 dapp。
-
Fisherman:The Graph网络中的一个角色,由监控索引人所提供数据的准确性和完整性的参与者担任。当Fisherman识别出他们认为不正确的查询响应或POI时,他们可以向索引人发起争议。如果争议有利于Fisherman,那么索引人将失去2.5%的自身质押。在这笔金额中,50%作为赏金奖励给Fisherman,以表彰他们的警惕性,其余50%则从流通中移除(消耗)。该机制旨在鼓励Fisherman通过确保索引人对其提供的数据负责来帮助维护网络的可靠性。
-
Arbitrators: 仲裁员是通过治理设置的网络参与者。仲裁员的作用是决定索引和查询争议的结果。他们的目标是最大限度地提高The Graph网络的效用和可靠性。
-
Slashing: 索引人可能因为提供了不正确的索引证明(POI) 或提供了不准确的数据而削减它们自身质押的 GRT。削减百分比是一个协议参数,目前设置为索引人自身质押的2.5% 。被削减的50% GRT归Fisherman,他们对不准确的数据或不正确的 POI 提出异议。剩下的50% 被销毁。
-
Indexing Rewards: 索引人因为索引子图而获得的奖励。索引奖励以 GRT 的形式分配。
-
Delegation Rewards: 委托人将 GRT 委托给索引人所获得的奖励。委托奖励以 GRT 的形式分配。
-
GRT: The Graph的工作效用代币。 GRT 为网络参与者提供经济激励,鼓励他们为网络做出贡献。
-
Proof of Indexing (POI): 当一个索引人关闭他们的分配,并希望索取他们对特定子图的累计索引人奖励,他们必须提供一个有效的和最近的索引证明(POI)。Fishermen可以对索引人提供的 POI 提出异议。若Fisherman提出异议成功,将导致索引人被惩罚。
-
Graph Node: Graph节点是索引子图的组件,并使生成的数据可通过GraphQL API进行查询。因此,它是索引人堆栈的中心,Graph节点的正确操作对于运行成功的索引人至关重要。
-
Indexer agent: 索引人代理是索引人堆栈的一部分。它促进了索引人在链上的交互,包括在网络上注册、管理到其 Graph节点的子图部署以及分配管理。
-
The Graph Client: 用于以去中心化方式构建基于 GraphQL 的 dapps 的库。
-
Graph Explorer: 为网络参与者探索子图并与协议交互而设计的 dapp。
-
Graph CLI: 用于构建和部署到The Graph 的命令行界面工具。
-
Cooldown Period: 直到更改其委托参数的索引人可以再次进行此操作之前的剩余时间。
-
L2 Transfer Tools: 智能合约和UI,使网络参与者能够从以太坊主网转移到Arbitrum One。网络参与者可以转移委托的GRT、子图、策展股份和索引者自己的股份。
-
Updating a Subgraph: 发布新子图版本的过程,其中包含对子图的清单、模式或映射的更新。
-
Migrating: 策展份额从子图的旧版本移动到子图的新版本的过程(例如,从 v0.0.1 更新到 v0.0.2)。