使用索引证明,索引器质押原生代币 GRT 用于索引和查询服务,委托人可以选择将其代币质押于此。策展人可以访问高质量的子图,以帮助索引器确定要为哪些子图编制数据以赚取最佳查询费用。在向更大程度的去中心化过渡的过程中,The Graph 最终将停止其托管服务,并要求子图升级到其网络,同时提供升级索引器。
其基础设施使每百万次查询的平均成本达到40美元,这比自托管节点的成本要低得多。使用文件数据源,它还支持同时对链上和链下数据进行并行索引,以实现高效的数据检索。
看看The Graph的索引器奖励,它在过去几个季度中一直在稳步增长。这部分是由于查询量的增加,但也归因于代币价格的增长,因为他们计划在未来整合人工智能辅助查询。Subsquid
Subsquid是一个点对点、水平可扩展的去中心化数据湖,可高效聚合大量链上和链下数据,并通过零知识证明进行保护。作为一个去中心化的工作器网络,每个节点负责存储来自特定区块子集的数据,通过快速识别保存所需数据的节点来加快数据检索过程。
Subsquid还支持实时索引,允许在区块最终确定之前对其进行索引。它还支持以开发人员选择的格式存储数据,从而便于使用BigQuery、Parquet或CSV等工具进行更轻松的分析。此外,子图可以在Subsquid网络上部署,而无需迁移到Squid SDK,从而实现无代码部署。
尽管仍处于测试网阶段,Subsquid已取得令人印象深刻的统计数据,拥有超过80,000名测试网用户,部署了超过60,000个Squid索引器,网络上有超过20,000名经过验证的开发人员。最近,6月3日,Subsquid启动了其数据湖的主网。
除了索引之外,Subsquid Network数据湖还可以替代分析、ZK/TEE协处理器、AI代理和Oracle等用例中的RPC。SubQuery
SubQuery是一个去中心化的中间件基础设施网络,提供RPC和索引数据服务。它最初支持Polkadot和Substrate网络,现在已扩展到包括200多个链。它的工作原理类似于使用索引证明的The Graph,索引器索引数据并提供查询请求,委托人将股份质押给索引器。然而,它引入了消费者来提交购买订单,以表明索引器的收入有保障,而不是管理者。
它将引入支持分片的SubQuery数据节点,以防止每个节点之间不断同步新数据,从而优化查询效率,同时走向更大的去中心化。用户可以选择按每1000个请求支付约1SQT代币的计算费用,或通过协议为索引器设置自定义费用。
尽管SubQuery在今年早些时候才推出其代币,但节点和委托人的发行奖励也以美元价值环比增长,这也代表其平台上提供的查询服务数量不断增加。自TGE以来,质押的SQT总量已从600万增加到1.25亿,凸显了其网络参与度的增长。Covalent
Covalent是一个去中心化的索引器网络,由区块样本生产者(BSP)网络节点通过批量导出的方式创建区块链数据的副本,并在Covalent L1区块链上发布证明。这些数据再由区块结果生产者(BRP)节点根据设定的规则进行细化,筛选出符合要求的数据。
通过统一的API,开发人员可以轻松以一致的请求和响应格式提取相关的区块链数据,无需编写自定义复杂查询即可访问数据。可以使用在Moonbeam上结算的CQT代币作为支付手段从网络运营商处提取这些预配置的数据集。
Covalent的奖励从23年第一季度到24年第一季度似乎总体呈增长趋势,部分原因是Covalent代币CQT价格上涨。选择索引器的注意事项数据的可定制性
一些索引器(例如Covalent)是通用索引器,仅通过API提供标准的预配置数据集。虽然它们可能很快,但它们无法为需要自定义数据集的开发人员提供灵活性。通过使用索引器框架,它允许进行更多自定义数据处理以满足特定于应用程序的需求。安全
索引数据必须是安全的,否则基于这些索引器构建的dApp也容易受到攻击。例如,如果交易和钱包余额可以被操纵,dApp就有可能失去流动性,从而影响其用户。虽然所有索引器都通过索引器质押代币来采用某种形式的安全性,但其他索引器解决方案可能会使用证明来进一步提高安全性。
Subsquid提供了使用乐观和零知识证明的选项,而Covalent还发布了包含区块哈希值的证明。Graph以乐观挑战窗口期的方式针对索引器查询提供争议挑战期,而SubQuery为每个区块生成Merkle Mountain证明,以计算其数据库中存储的所有数据的每个区块的哈希值。速度和可扩展性
随着区块链的不断增长,交易量也随之增加,这使得索引大量数据变得更加繁琐,因为需要更多的处理能力和存储空间。随着区块链网络的增长,保持效率变得更加困难,但索引器协议引入了解决方案来满足这些日益增长的需求。
例如,Subsquid通过添加更多节点来存储数据,从而实现水平扩展,随着硬件改进,它能够扩展。Graph提供并行流数据,以更快地同步数据,而SubQuery引入节点分片来加快同步过程。支持的网络
尽管大多数区块链活动仍在以太坊内进行,但随着时间的推移,不同的区块链越来越受欢迎。例如,Layer 2s、Solana、Move区块链和比特币生态系统链都有自己的一套不断增长的开发人员和活动,这也需要索引服务。
为其他索引器协议不支持的某些链提供支持可以获得更多市场份额费用。索引数据密集型网络(如Solana)并非易事,到目前为止,只有Subsquid成功为它们提供索引支持。结论
尽管索引器在dApp开发中被广泛采用,但索引器的潜力仍然巨大,尤其是在集成AI的情况下。随着AI在Web2和Web3中的不断普及,其改进能力取决于访问相关数据以训练模型和开发AI代理。确保数据完整性对于AI应用程序至关重要,因为它可以防止模型被输入有偏见或不准确的信息。
在索引器解决方案领域,Subsquid在性能和用户指标方面取得了重大进展。用户已经开始尝试使用Subsquid构建AI代理,展示了该平台在不断发展的数据索引领域的多功能性和潜力。此外,AutoAgora等工具帮助索引器使用AI为The Graph上的查询服务提供动态定价,而SubQuery支持多个AI网络(如OriginTrail和Oraichain),以实现透明的数据索引。
人工智能与索引器的集成有望增强区块链生态系统中的数据可访问性和可用性。通过利用人工智能技术,索引器可以提供更高效、更准确的数据检索,使开发人员能够构建更复杂的dApp和分析工具。随着人工智能和索引器继续共同发展,我们仍然对数据索引的未来及其在塑造去中心化数字格局中的作用持乐观态度。