本文介绍了The Graph下一步路线图,强调了其坚持去中心化的决心。
原文标题:The Graph Roadmap for 2023
原文作者:Graphtronauts
原文来源:Medium
编译:Kate, Marsbit
在我们的Graphtronauts Telegram社区中,一个反复出现的问题是关于the Graph网络未来的路线图,以及各个核心开发团队正在努力改进该项目。
在本文中,我们将向你介绍四个发展领域,它们将在 2023 年出现,并使 The Graph 网络比现在更强大:
1. 托管服务的淘汰
2. Firehose:索引所有数据
3. Substreams: 让索引更快
4. 使用 Arbitrum One 将协议移至 L2
The Graph为2023年制定了令人印象深刻的路线图,这将有助于建立更强大的网络。
如果你熟悉The Graph生态系统,你就会知道Edge & Node (The Graph背后的初始团队)正在运行一个私有的、免费使用的系统(被称为“托管服务”)。
免费托管服务将在2023年第一季度开始淘汰过程。
托管服务是一个免费系统,最初是作为概念验证构建的,旨在展示以太坊新索引协议的潜力。早在2019年1月,Edge & Node在旧金山的第一个“Graph Day”上推出了这项服务。从最初的设计开始,托管服务实际上成为了新区块链集成的开发环境。它最初只支持以太坊,但后来发展到支持 31 个区块链,如Near、Avalanche、Cosmos等。完整的支持链列表,请访问the Graph官方网站,点击这里。
托管服务一直是让新用户加入 The Graph 的绝佳工具,它已经托管了20,000 多个子图(subgraph),同时允许全球数千名开发人员试验 The Graph 协议。然而,托管服务并不是最终的解决方案。自 2018 年The Graph 公布以来,很明显,托管服务只是为了实现“完全去中心化的网络”这个最终目标的垫脚石。
2020 年 12 月 17 日,The Graph宣布推出去中心化网络。该网络由索引器节点组成,为以太坊区块链提供索引和搜索功能。截至本文撰写时,在去中心化网络上运行着 215 个索引器运营商。
与托管服务相比,去中心化服务有三个主要特点:
● 这是一项付费使用服务,消费者(dApp)需要支付 GRT 才能执行搜索(查询)。
● 这是一个无需许可的网络,任何人都可以在其中运行索引器节点,而无需征求任何实体的许可。
● 它没有单点故障,因为网络是去中心化的并分布在全球各地。
简而言之,去中心化网络比托管服务更快、更可靠、更高效。
在为web3 dApps支持子图近四年之后,随着dApps迁移到去中心化网络,托管服务将在2023年第一季度开始淘汰。但是,这仅适用于网络上当前支持的链。目前,去中心化网络支持两个链:以太坊和Gnosis链。
这意味着免费托管服务将继续作为开发系统存在,为正在完全迁移到去中心化网络的所有链提供服务。随着非主网链在The Graph网络上得到支持,它们的托管服务及其相关的将逐渐消失,以确保开发人员有时间迁移子图。在未来,每个人都需要使用去中心化网络和付费服务。换句话说,所有dApp都需要购买GRT向索引器节点付费。
2023 年,我们将看到去中心化网络支持更多的链。下一个会是哪个?只有时间会告诉我们答案,但在接下来的一年里肯定有很多值得期待的事情。
如果你想了解更多关于 Hosted Service 淘汰的信息,你可以在官方博客中阅读所有的细节,特别是 10 月 4 日发布的最新更新公告:
你还可以阅读 Brandon Ramirez 于 10 月 6 日发布的这个帖子,他是 The Graph 的联合创始人,现在领导 Edge & Node 的研究和产品小组:
最近,Subgraph开发人员对the Graph托管服务的淘汰有些犹豫。这很大程度上是因为我们在沟通时不够具体。我想强调一下解决这一困惑的关键更新。
https://twitter.com/RezBrandon/status/1578034836283219971?s=20&t=9ry-Yk7sHJMJxaHkzKpgfw
Firehose 是 The Graph 索引的下一步发展,对于Arweave、Solana和Near等索引链来说至关重要。Firehose 通过将区块链数据转换为可以在本地存储的文本文件,而不是依赖于从 Erigon(或类似的)节点读取数据,从而实现指数级的快速索引。这种更快的读取时间使索引器能够更有效地扩展并处理更多子图。它还通过提供 The Graph 可以使用的统一接口,帮助抽象出索引各种链所涉及的许多细节。这消除了索引器目前面临的一些复杂性。
Firehose 推动了从托管服务迁移到去中心化网络,StreamingFast和Pinax的团队正在与Edge & Node一起寻找并消除任何剩余的瓶颈。Firehose 不是最终目标,但它是 The Graph “索引所有数据”过程中的必要步骤。
如果你想了解有关 Firehose 的更多信息,请随时加入 The Graph Discord 服务器中的专用频道,#indexer-firehose,链接在这里。
索引区块链数据是 The Graph Network 的核心功能,因此它必须是一个非常快的操作来执行。
去中心化网络的瓶颈之一是子图的索引速度,特别是对于需要扫描区块链上大量数据的 dApp(例如NFT 集合)。想象一下完全同步子图所需的时间(换句话说,为以太坊等区块链上的所有可用数据建立索引)。这可能需要数周甚至一个月的时间才能完成其工作。这就是Substreams的用武之地!
Substreams是 StreamingFast 的主要项目,StreamingFast是 The Graph 的六个核心开发团队之一。
Substreams是高性能并行流处理的一种新型构建模块。使用Substreams作为输入数据源,开发人员可以将其子图的索引速度提高100 倍。这不是打字错误!这意味着开发人员可以极大地减少索引大量子图所需的时间(例如,对于最大的子图之一,从 28 天缩短到仅 6 小时)。在撰写本文时,Substreams 处于 Beta 阶段,目标是在 2023 年完全可用。
简而言之,使用 Substreams,我们不再执行线性索引模型,而是转向并行模型,从而极大地提高了同步和索引的速度。子流与 Firehose协同工作,因为它需要操作的数据来自 Firehose。
如果你想了解有关 Substreams 的更多信息,请随时加入 StreamingFast Discord 服务器中的专用频道,#substreams,链接在这里。
你还可以观看 StreamingFast联合创始人兼CTO Alexandre Bourget 的演讲,了解有关 Substreams 的更多信息:视频在这里!
2023 年的另一个重要里程碑是将整个 Graph 协议转移到 Arbitrum,这是最常用的 L2 链之一。为了更好地了解这一重要里程碑的影响,让我们更详细地了解一下。
Layer 2 (L2) 是用于描述以太坊扩展解决方案集合的术语。Layer 2实际上是一个独立的区块链,它帮助扩展Layer1,就像以太坊一样,同时仍然允许它们继承Layer1的安全保证。那么Layer1是什么?
Layer1 (L1) 是基础区块链,如以太坊或比特币。我们称它们为 L1 区块链,因为它们是整个 web3 世界的底层基础。像以太坊和比特币这样的 L1 链提供坚如磐石的安全性,部分原因在于它们的高度去中心化状态。然而,这些 L1 链在可扩展性和执行速度方面表现得不是很好。因此,我们现在在 L1 网络的基础之上构建了各种Layer 2网络(或 L2)。Layer 2项目的示例包括以太坊上的“rollups”(Arbitrum、Optimism、Polygon)和比特币之上的闪电网络。
Arbitrum One是一个 L2 区块链,扩展了以太坊,同时继承了以太坊本身的安全保证。Arbitrum (L2) 通过将大部分计算和数据存储移出以太坊的主网络 (L1) 极大地降低交易费用和拥塞。如果你想知道目前有多少 dApp 正在使用 Arbitrum,你可以在此处查看其官方。
The Graph 在 2022 年 6 月的最后一个 Graph Day 上宣布,它将把整个网络和功能迁移到 Arbitrum。以太坊的高费用环境使网络参与者难以有效运营并盈利。因此,迁移到arbitrator将为Graph网络的发展创造巨大的机会。这对于运行索引器(Indexer)节点的节点运营商以及协议的重度用户来说非常重要。
以索引器为例。每次需要打开和关闭子图的分配时,它们都会产生高额的网络费用。在以太坊上,你花 3 美元执行一项操作可能被认为是幸运的。现在想象一下 Arbitrum 上的单笔交易,其成本可能约为 0.10 美元。使用 L2 技术可以将成本降低约 3,000%!将这些时间乘以成百上千的交易,你会发现可节省大量成本。
迁移到 Arbitrum 也将有利于委托人和策展人,因为生态系统中的这些重要角色可能会降低网络费用。
如果你想探索更多关于 L2 扩展的 Graph 策略以及即将迁移到 Arbitrum的内容,你可以观看 Brandon Ramirez 在 2022 年 6 月的最后一个 Graph Day 上发表的主题演讲(视频的开始正是在他谈到将协议移动到L2的时候):
视频链接在这里。
Graphtronauts是最大的非官方社区,为长期持有GRT的人提供服务,他们相信the Graph对未来的web3愿景。我们的目标是教育更广泛的加密社区并帮助他们成为The Graph生态系统中有贡献的成员。
责任编辑:Felix