Cointime

扫码下载App
iOS & Android

The Graph:在共同的中立基础上

2017 年到 2018 年可以被称为是加密行业从春日骤降至凛冬的两年。

在 2017 年,ICO(Initial Coin Offering , 首次代币发行)的兴起,让人们进一步加速了对区块链应用场景的探索和尝试。区块链技术在金融、物流、供应链、版权等众多领域中的实际应用也越来越多,直接推动了区块链技术的应用场景的扩大。2018 年初,比特币和其他加密货币的价格遭受巨大波动,市值暴跌。同时,Coincheck 交易所被盗事件和 Binance  的 API 密钥被盗事件等网络安全问题也让加密世界充满惴惴之气。此外,Facebook 、Google 和 Twitter 也宣布禁止发布与 ICO 和代币销售相关的广告。所有这些事件导致了市场的恐慌和不安,并标记着加密世界寒冬期的降临。

尽管 2017 和 2018 年的加密世界经历了从牛市到熊市的剧烈波动,但是创客们并没有因此放弃对区块链技术的优化和迭代。相反,他们继续推动这一领域的进步,探索新的应用场景,为未来的区块链世界注入新的活力。

在 2018 年,三位具有工程背景的创业伙伴—— Yaniv Tal,Jannis Pohlmann,Brandon Ramirez 在以太坊上构建应用程序时,发现从分布式网络中查询和处理数据是一项非常困难的任务。以太坊提供了原始的数据,但它们不是以易于使用的格式存储的。因此,开发者需要花费大量时间来处理数据,以使其适用于应用程序。同时,以太坊上的数据量不断增长,这使得处理数据的成本和复杂度也不断增加。这些问题导致了应用程序构建的低效率和高成本,并破坏了去中心化所需重要的安全属性。

在加密熊市做一款产品去驾驭以太坊瞬息万变的数据量?这听起来似乎是一个高风险且容易折损的想法。可是行业的寒冬挡不住他们想大力推进 Web3 生态系统的热忱之心,即便前方风雨如晦。

他们决定创建一个协议,在共同中立的基础上,使得广大开发者可以更轻松地查询和处理以太坊及其他分布式网络中的数据。The Graph,应运而生。

The Graph 被加密世界称为“去中心化的  Google ",是因为它使用了和 Google 类似的索引(Indexing)和查询(Querying)方法,但在去中心化的基础上提供更加开放和可访问的方式来查询和利用数据。

开发人员能够经由 The Graph 去创建和查询自己的数据子图 (Subgraph),让整个以太坊生态系统更加开放和互联。

即便 The Graph 和 Google 都能提供索引和查询功能, The Graph 和 Google 的查询索引的设计目标和使用场景却不尽相同。Google 是一个中心化的搜索引擎,它会基于自己的算法来收集和索引互联网上的网页,然后使用这些索引来回应用户的搜索查询。Google 旨在为用户提供高效的搜索体验,致力于让广泛互联网用户能方便快速地在互联网上搜索各种信息,包括新闻、图片、视频、地图等等。

The Graph 则有着去中心化的内核,它的功能也主要面向以太坊生态系统中的开发人员和数据分析师群体。它使用开放的 API 和子图数据来允许开发人员收集和索引基于以太坊的 dApp 数据。子图是一个数据 API ,它由开发者定义后便可以形成一个给数据做标记和下定义的行动方针。而节点 (Graph Node) 会不断扫描区块链中新的区块,将数据标记并存储。在 The Graph 的去中心化协议上,开发人员可以创建和共享自己的子图,更多的 dApp 数据也得以被查询和利用。

在以下的用户界面展示里,我们可以直观地看见 The Graph 和 Google 二者索引单元的不同。Google 的用户界面是传统的搜索引擎界面,它的索引单元是网页信息。Google 允许用户输入搜索查询,然后根据网页的相关性和其他因素返回排序后的搜索结果。

Google 查询索引界面

而 The Graph 的用户界面并不是一个搜索引擎,就像我们先前提到的一样——它是一个面向以太坊生态内开发人员和数据分析师的 API 协议和工具。The Graph 的索引单元是用于索引和查询区块链上的数据的,例如以太坊及其他区块链上的智能合约、交易、区块、账户信息等。

当一个新的数据块被写入区块链时,The Graph 会将数据解析为 GraphQL 模式,并将其存储在索引单元中。开发人员可以使用 The Graph 的 API 和工具来自定义查询和可视化 dApp 数据,例如用 GraphQL Playground 和 GraphQL 来抓取和分析子图中的数据,而无需自己构建复杂的取数与解析逻辑。

此外,The Graph 还提供一些 API 端点和工具,如 Subgraph Studio 和 Graph Node 。开发人员既能基于 The Graph 创建、上传和索引自己的 Subgraph ,又能在 The Graph 上完成数据分析和可视化的任务。下图的使用场景则是一个用 GraphQL Playground 在 Sushi Swap 的子图界面索引查询用户数据的交互界面。

来源:YouTube 博主 Tena Codes

在知悉 The Graph 的设计目标和应用场景后,The Graph 协议里的区块链数据索引和查询流程的原理也是一个技术亮点。区块链数据索引和查询并非是空穴来风的产物,而是不断对数据进行标记和定义后形成的一个能自我调节的标准。为了实现这一点,The Graph 联动了 Graph Node 与 Mapping Module 去进行一场自适应循环。

Mapping Module 将以太坊上复杂的区块链数据转化为易于查询的数据结构,并存储在 The Graph 数据库中。当 dApp 使用 GraphQL 端点查询数据时,Graph Node 处理查询并将结果转换为底层数据存储的查询,从而返还出索引的结果。在这样一套流程完成后,dApp 得以将数据显示在用户界面上,允许它们的终端用户在以太坊上发出新的交易。

整个过程是循环进行的,旨在不断更新和检索来自区块链的数据。

The Graph 协议的受众主要是区块链开发者和数据分析师,需要快速、准确地获取区块链数据以进行分析和决策。同时,它提供强大的数据查询功能,让开发人员可以轻松构建 dApp ,并将它们与区块链的数据进行集成和分析。

目前 The Graph 已被许多公司和项目采用。例如,Uniswap 、DAOstack 、Livepeer 、Gelato 和 PoolTogether 都在用 The Graph 来查询和分析基于以太坊的 dApp 数据。Uniswap 使用 The Graph 来查询和分析交易数据。DAOstack 的投票、提案和决策数据处理也是依靠于 The Graph 。Livepeer 则基于 The Graph 来查询和分析节点和转码器的数据。The Graph 也同时作用于 Gelato 的交易数据和任务流程与 PoolTogether 的彩票数据。

以上仅是使用 The Graph 的众多公司和项目的惊鸿一瞥,而 The Graph 的脚步却不愿仅停留在数据查询之上,它放眼望去的将是更广的受众、更多元的功能矩阵、与更繁茂的 Web3 生态系统。

 “1+2” 不仅大于 3 ,更将趋于无穷

The Graph 团队最核心的三位创始人是 Yaniv Tal、 Jannis Pohlmann 和 Brandon Ramirez ,他们此前也在多个创业公司做过开发者工具。The Graph 团队在开源和社区领域拥有丰富经验,这得益于他们团队在强大工程背景基础上的人文情怀。The Graph 团队坚信,去中心化将从根本上改变人类的合作方式,且只有在完全去中心化的情况下,人才和资源的分配机制可以高效运作并获得持续的激励。因此,在支持 The Graph 社区协议的持续发展外,他们亦致力于拓展更为广阔的 DeFi 和 Web3 生态系统。

The Graph 团队自 2017 年成立以来,在 7 轮融资中从 28 位投资者处筹集了共 6,960 万美元的资金。其中包括 2019 年 1 月由 Multicoin 领投的 250 万美元、2020 年 6 月的 510 万美元、2020 年 10 月通过 ICO 筹集的 1,200 万美元,以及 2022 年 1 月由 Tiger Global Management 领投的 5,000 万美元。此外,The Graph 还通过成立单一风险基金, 即 The Graph 生态基金,于 2022 年 2 月 18 日正式宣布成立并募集 2.05 亿美元资金。

在 2019 年 1 月, The Graph 推出托管服务,并与多个知名应用如 Uniswap 、Synthetix 、Gnosis 、AAVWE 、Aragon 、MetaMask 、 Moloch、Decentraland 等进行合作。同年起,The Graph 开始转向去中心化网络,并于 2020 年 12 月成功上线主网。在团队更名为 Edge & Node 之后,Yaniv Tal 继续担任首席执行官一职。

借着这股劲头,在 2021 年夏季,The Graph 基金会为两个团队提供了资助并将它们转化为为 The Graph 生态系统和创始团队的一部分,它们分别是 StreamingFast 和 Figment 。StreamingFast 提供的 Firehose 数据流方案将为 The Graph 数据索引进行高效提速,而 Figment 团队则为 The Graph 的节点服务进行赋能,让其更流畅且标准化。The Graph 与 StreamingFast 和 Figment 的结合始于一个共同愿景,即——实现生态系统的共生共荣,让“1+2” 不仅大于 3,更将趋于无穷。

协同贡献,相互激励

延续着其创始团队强调“共荣与可持续”的宗旨,The Graph Network 便是一个由多元化社区成员协同贡献,相互激励的生态系统。其中,索引器、策展人、委托人、数据消费者、协议开发者和治理参与者都扮演着不同的角色,也对应了 The Graph Network 不同的收入来源。

The Graph 生态系统的主要角色一览

1. 索引器收费 (Indexing Rewards):

索引器 (Indexers) 是 The Graph Network 中的重要参与者,他们负责索引子图数据并提供查询服务。为了鼓励索引器提供高效可靠的服务,The Graph Network 为索引器设置了基于通货膨胀率的索引奖励机制。这些奖励将根据索引器在子图上的工作量进行分配,工作量越大,奖励越多。索引器通过向数据消费者提供查询服务获取查询费用和索引奖励。数据消费者支付查询费用给索引器,而索引器则可以设置不同的定价策略来吸引数据消费者。

2. 查询费用返还 (Query Fee Rebates):

当数据消费者使用 The Graph Network 提供的数据服务并支付查询费用时,一定比例的查询费用将被分配到奖励池 (Rebate Pool) 中。该奖励池的目的是鼓励索引器按照其在网络中赚取的查询费用大致比例抵押 GRT 代币。

3. GRT 代币奖励(GRT Token Rewards):

为了激励索引器和策展人 (Curators) 的贡献,The Graph Network 采用了 GRT 代币的奖励机制。索引器和策展人都可以通过向网络贡献来获取 GRT 代币奖励。策展人负责为子图评分并选择高质量的子图,获得子图质押奖励。委托人则将 GRT 代币委托给索引器来获取代币的收益,并分享索引器的查询费用和奖励。协议开发者负责开发和维护 The Graph 协议,提供技术支持和改进。治理参与者参与 The Graph Network 的治理和决策过程,包括提出和表决治理提案。

The Graph 作为一款独特的去中心化数据索引协议,通过其代币 GRT 解决了数据流动和交换的定价和利益分配问题。结合其团队自创立以来对技术和团队的不断精进与优化, The Graph 已然形成稳定的产品赛道、基础建设和生态环境。

Covalent 是另一款数据基础设施平台,也常以 The Graph 竞品的身份在加密世界被提及。Covalent 提供的统一化 API 对于链上开发者而言同样重要,也在 DeFi 市场中应用场景广泛。相比之下,Covalent 的使用门槛低,开发者无需具备复杂的编程背景即可调用 API 。然而,Covalent 的易用性也为它是否可以胜任更高难度的数据索引和分析这一点画上了问号。

Covalent

提到了 The Graph 和 Covalent ,就不得不说说 Dune Analytics 这个耳熟能详的以太坊数据分析平台。社区用户可以使用 Dune Analytics 将未经加工的区块链数据导入到 SQL 数据库中并形成数据可视化——例如项目新增用户数量、流动性挖矿数据等。但是 Dune Analytics 相对于 The Graph 和 Covalent 而言,更像是一个辅助者而非纯粹竞争者。因为 Dune Analytics 更注重数据可视化和定制化,而后者更注重用户基于 API 的数据的索引和查询。

Dune Analytics 用户界面,来源:Bein Crypto

但是 The Graph , Covalent , 以及 Dune Analytics 的受众群体是不尽相同的。故而,与其说三者形成了某种竞争格局,不如说它们其实是在去中心化社区构建方面相辅相成的。

The Graph 的受众主要是区块链开发者和数据分析师,他们需要快速、准确地获取区块链数据以进行分析和决策,同时也需要对数据进行索引和查询。

Covalent 则比较适合链上开发者,他们需要可靠且易于使用的数据基础设施来连接、获取和使用区块链数据。Covalent 提供了一种统一化的 API,通过中间件的形式连接各个区块链,并将数据转化为易于处理的格式,使得开发者可以轻松地访问和使用这些数据。

区块链数据分析师和普通用户则可以充分利用 Dune Analytics  的工具创建和共享数据集、可视化图表以及仪表盘,以更好地了解和分析区块链数据。

The Graph , Covalent , 以及 Dune Analytics 的存在可以让更多技术背景不同,使用需求各异的用户参与到区块链数据分析中去——这也侧面推动着 Web3 社群的去中心化与民主化。

在 The Graph 出现前,开发人员不得不使用专有的索引服务器来查询区块链数据,这需要大量的工程和硬件资源,同时也会破坏去中心化所需的安全属性。这些数据存储在开放网络上,具有可验证性,但查询这些数据的过程往往是缓慢和不可靠的。The Graph 通过将索引过程去中心化,使得数据查询变得快速和安全。这使得开发人员能够更加高效地构建去中心化应用程序,同时也为去中心化社区进程中的可靠性、安全性、交互性和治理提供了重要支持。

目前,The Graph 已经支持了以太坊和 IPFS 等区块链网络的数据索引和查询,未来可能会引入更多的区块链网络和其他数据源,为用户提供更多元化的数据访问和查询方式。同时,The Graph 也致力于拓展其功能矩阵,例如数据可视化工具、智能合约分析工具等,帮助用户更好地理解和使用区块链数据。放眼望去,The Graph 的目光也会触及到金融、社交、游戏、数据市场、数据共享等领域与更多去中心化应用进行合作。

即使 The Graph 更广阔愿景的落地尚未被时间验证,去中心化服务模式的变迁也还在进程中,我们不可否认的是——时至今日,跨越 2017 - 2018 加密寒冬的 The Graph 早已不止是一个查询工具——它背后的团队与用户群体,正站在共同的中立基础上,拥抱去中心化的未来。

—end—

文案 | Yifan 排版 | Yifan 审核|Kevin

* 部分图源自网络

评论

所有评论

推荐阅读

  • 美国司法部:两名中国籍人士涉嫌通过加密货币投资诈骗至少7300万美元而被逮捕

    据美国司法部官网,昨天,加利福尼亚州中部地区的一份起诉书被公开,指控两名中国籍人士涉嫌在一个洗钱方案中扮演主要角色,涉及加密货币投资诈骗。 Daren Li,41 岁,是中国和圣基茨和尼维斯的双重公民,也是中国、柬埔寨和阿拉伯联合酋长国的居民。他于 4 月 12 日在哈特斯菲尔德-杰克逊亚特兰大国际机场被逮捕,随后被转移到加利福尼亚州中部地区。Yicheng Zhang,38 岁,是中国国籍人士,目前居住在加利福尼亚州的 Temple City,他昨天在洛杉矶被逮捕。 今天,他们被指控领导一项与国际加密投资骗局有关的洗钱计划,金额至少为 7300 万美元。这些逮捕行动得益于我们国际和美国合作伙伴的协助,体现了司法部持续打击整个网络犯罪生态系统和阻止各个金融市场欺诈的承诺。

  • 5月17日晚间要闻速递

    1. ETH突破3,000.00美元

  • 土耳其提出加强加密货币监管的法案

    土耳其提出了一项立法草案,旨在降低本国交易加密资产的风险。该法案由执政党主席阿卜杜拉·古勒提出,包括有关加密资产的各种规定,并将由资本市场委员会(CMB)实施。该法案旨在为加密公司引入许可制度,并将这些公司纳入监管机构的监管范围。此外,该法案还将禁止没有本地来源的加密货币中介机构。预计该法案将提高土耳其在加密资产方面的合规性,消除金融行动特别工作组(FATF)的批评,并使该国的加密生态系统更加安全。

  • 中国和香港扩大数字人民币试点,允许香港居民使用电子钱包

    香港金融管理局和中国人民银行扩大了数字人民币试点,允许香港居民使用电子人民币钱包。中国和香港一直在进行跨境数字人民币试点。香港金融管理局和中国人民银行扩大了跨境数字人民币试点的范围,允许香港居民使用电子人民币钱包。数字人民币是中国的央行数字货币(CBDC)。采用者只需使用手机号码即可设置钱包,并可用于所谓的跨境支付,如向零售商支付,但不用于个人之间的转账。钱包可在大湾区和其他正在试点的中国内地地区使用。香港金融管理局计划继续与中国人民银行合作,扩大电子人民币的应用。香港特别行政区还在测试自己的CBDC,即电子港币。

  • WSJ:GPU 云算力平台 CoreWeave 筹集 75 亿美元以推动人工智能计算

    据《华尔街日报》报道,由英伟达支持的人工智能云计算初创公司 CoreWeave 从百仕通、凯雷集团和贝莱德等投资者处筹集了 75 亿美元,这笔融资是有史以来最大的私人债务融资之一。两周前,CoreWeave 刚刚完成了一轮 11 亿美元的股权融资,估值为 190 亿美元。截至去年年底,该公司拥有 14 个数据中心,并计划到今年年底将其数量增加一倍,达到 28 个数据中心。

  • 币安与台湾执法部门联合侦破一起诈骗案,涉案金额达620万美元。

    币安金融犯罪合规部(FCC)与台湾法务部调查局和台北地检署联手打击一起大规模洗钱案,侦破了一起价值 2 亿新台币(合 620 万美元)的虚拟资产诈骗案。正如官方声明中透露的那样,此次行动为犯罪分子通过加密货币交易清洗非法所得提供了便利。骗子使用伪造的汇款文件、伪造的身份信息,并篡改客户通信记录以逃避执法部门的侦查。(Cointelegraph)

  • 土耳其提议使加密立法与国际标准保持一致

    土耳其执政党于 5 月 16 日向议会提交了加密法案草案。该法案重点关注加密服务提供商的许可和注册,并与国际标准保持一致。 该法案草案旨在更新现有法律,以全面管理新兴的加密货币市场。该法案的重点领域包括消费者保护、平台透明度以及遵守金融法规。拟议的立法旨在监管该行业的加密货币交易平台和其他服务提供商,要求他们获得土耳其资本市场委员会的许可。

  • 香港金管局:中交建工4家银行为香港数字人民币钱包运营机构

    香港金管局公布参与数字人民币香港跨境试点的机构,包括 : 一、数字人民币钱包运营机构为: 1. 中国银行、2. 交通银行、3. 中国建设银行、4. 中国工商银行。 二、提供“转数快”增值的香港银行支援由人民币户口增值为: 1. 中信银行(国际)有限公司、2. 创兴银行有限公司、3. 大新银行有限公司、4. 星展银行(香港)有限公司、5. 富邦银行(香港)有限公司、6. 众安银行有限公司。 三、提供即时港元兑人民币增值服务支援由人民币和港元户口增值为: 1. 天星银行有限公司、2. 中国银行(香港)有限公司 、3. 交通银行(香港)有限公司、4. 东亚银行有限公司、5. 中国建设银行(亚洲)股份有限公司、6. 招商永隆银行有限公司、7. 富融银行有限公司、8. 恒生银行有限公司、9. 香港上海滙丰银行有限公司、10. 中国工商银行(亚洲)有限公司、11. 渣打银行(香港)有限公司。

  • Andromeda推出Web3操作系统,为无缝多链未来铺平道路

    aOS允许用户、创建者和开发人员快速构建dApp,将开发时间从几个月缩短到几分钟。

  • 偶像与音乐节,新的融合模式能否运用好Web3的明星效应?

    MEET48 打造了一个AI 和 WEB 3.0 结合的娱乐领域粉丝平台,用户可以在其元宇宙中与偶像互动。