索引是指组织数据库以快速查找特定数据。在区块链的背景下,如何储存数据至关重要 — — 通过重要状态变化期间发生的事件。
例如,假设您正在构建一个DApp,其中列出了特定NFT集合的全部所有者。您可以仔细查看该NFT系列销售中发出的所有转让事件,以找到每个NFT的最新销售事件,或者,你可以使用已经了解此信息的区块链索引器,并可以更快、更轻松地将其返回。Moonbeam拥有广泛的索引器支持,可提供最灵活、最愉快的开发者体验。
以下介绍这些索引器 ⤵️
The Graph
The Graph是一个用于查询以太坊和IPFS等网络的索引协议。任何人都可以构建和发布开放 API(Subgraphs)以轻松访问数据。定制一个自定义Subgraph或在现有的公共Subgraph中查找。
🔗 查看官方文档
SubQuery
SubQuery是一个面向开发者的开源区块链数据索引器,提供快速、灵活、可靠和去中心化的API来为领先的多链应用程序提供支持。
🔗 查看官方文档
Subsquid
Subsquid是一个全栈区块链索引解决方案,包括开源 SDK、用于链上数据的专用数据湖(Archives)和托管服务(Aquarium)。
🔗 查看官方文档
Covalent
Covalent提供统一的API,为所有链上的资产带来透明度和可见性。简而言之,Covalent提供了一个 API,无需代码即可从多个网络提取详细的交易数据。
🔗 查看官方文档
深入了解有关使用Moonbeam支持的索引器,并开始使用Moonbeam文档构建DApp:Moonbeam Docs