目录
Toggle
什么是Subsquid (SQD)?
Subsquid是一个去中心化的查询协议和数据湖,旨在帮助从100多个不同的第一层和第二层区块链中提取、处理和访问链上数据,包括EVM、Substrate以及Solana、Cosmos(即将推出)等链。
与之前的竞争对手如The Graph不同,Subsquid采用灵活的模块化设计,利用SQLite和DuckDB,集成ZK证明、可信执行环境(TEE),以提供来自快速、低成本区块的实时历史和未完成区块的查询能力。
Subsquid如何运作?

Subsquid网络按分布式查询引擎结构设计,包括多个组件:
- 数据提供者:提供链上数据(目前支持EVM和Substrate,即将支持Cosmos、Solana)。
数据提供者的运作模型 - 调度器:将数据从提供者分发和同步到工作节点。
调度器的运作模型 - 工作节点:挖矿和处理数据以响应查询,并从SQD代币获得奖励。
- 日志收集器:记录工作节点的日志,并存储在IPFS上。
- 奖励管理器:根据工作节点的性能和质押代币数量计算奖励。
- 数据消费者:通过网关查询数据。质押越多的SQD代币,带宽越大。
工作节点对数据查询进行数字签名,允许验证查询并惩罚作弊的工作节点。
Subsquid生态系统中的产品
- SQD网络: 去中心化查询引擎基础设施,为200多个网络提供历史和实时数据。
Subsquid的网络 - Squid SDK: Typescript工具包,帮助构建索引器、批量数据提取器、解码日志、交易过滤等。
- SQD Cloud: 云部署索引器的PaaS服务,支持Postgres、RPC、零停机。
SubSquid云 - SQD Firehose: 适配器,使用SQD网络的数据替代传统RPC。
- ApeWorx插件: 与ApeWorx框架集成,快速访问数据。
关于Subsquid的常见问题
- Subsquid与The Graph有何不同? – Subsquid更加灵活(模块化),支持非以太坊虚拟机和实时查询。
- 如何获取SQD代币? – 参与运行工作节点、质押/委托、测试网或参与SQD的活动。
- Subsquid在AI中的应用价值是什么? – Subsquid提供的Web3结构化数据和实时数据可用于AI代理的训练和推理。
总结
Subsquid网络是一个先进的Web3数据查询生态系统,支持实时、链上和链下查询,查询成本极低。如果说The Graph是Web3.0时代的谷歌,那么Subsquid就是去中心化的"AWS S3 + BigQuery",适用于多链时代。