这也是为什么需要用于区块链的去中心化查询协议的原因,而这正是 The Graph 发挥作用的地方。 The GraphThe Graph 旨在成为构建完全去中心化应用程序所需的主要核心基础架构项目之一。 它着重于通过消除 dApp 开发人员今天必须做出的权衡来实现去中心化的 Web (Web3)查询和 API 层:是构建高性能还是真正去中心化的应用程序。 该协议允许使用查询语言 GraphQL 查询不同的网络,例如以太坊或 IPFS。 GraphQL 允许指定我们感兴趣的字段以及想要应用的搜索条件。 可查询的数据以子图的形式组织。一个去中心化应用程序可以使用一个或多个子图。一个子图也可以由其他子图组成,并提供应用可能感兴趣的数据的合并视图。 The Graph 提供了一个资源管理器,可轻松查找最流行协议(如 Uniswap,Compound,Balancer 或 ENS)的子图。 Uniswap 子图提供对许多有用数据的访问,例如,自协议启动以来所有交易对的总交易量,每个交易对的交易量数据以及有关特定代币或交易的数据。 现在,让我们进入 Graph 协议的体系结构。 The Graph 架构解释此问题的最简单方法是首先关注不同的网络参与者。 让我们从索引器(indexer)开始。 索引器是 The Graph 的节点运营方。他们可以通过抵押 GRT 代币并运行 The Graph 节点来加入网络。它们的主要功能是索引相关子图。索引器会为索引子图提供奖励,并为在这些子图上提供查询服务而收取费用。他们还为服务定价。为了控制价格,每个索引器在确保最高数据质量的基础上与其他索引器竞争。这基本上为索引器提供的服务创建了一个市场。 消费者查询索引器,并支付以获取索引器提供的来自不同子图的数据。消费者可以是最终用户,其他 Web 服务或中间件。 策展人(Curators)是其他重要的网络参与者。他们使用自己的 GRT 代币来表示哪些子图值得索引。策展人可以是希望确保其子图被索引器索引的开发人员,也可以是发现特定子图有价值且值得索引的最终用户。策展人会受到经济上的激励,因为他们获得的奖励与特定子图的受欢迎程度成正比。 委托人(Delegators)是另一个网络参与者。他们代表索引器质押 GRT,以赚取索引器的部分奖励和费用。委托人不必运行 The Graph 节点。 最后是渔民(Fishermen)和仲裁员(Arbitrators)。如果发生争执,例如当索引器向消费者提供不正确的数据时,它们将变得很有用。 (责任编辑:admin) |