Subsquid(SQD)是什么?Web3 的去中心化数据查询基础设施

本文为机器翻译
展示原文
什么是Subsquid (SQD)
什么是Subsquid (SQD)

什么是Subsquid (SQD)?

Subsquid是一个去中心化的查询协议和数据湖,旨在帮助从100多个不同的第一层和第二层区块链中提取、处理和访问链上数据,包括EVM、Substrate以及Solana、Cosmos(即将推出)等链。

与之前的竞争对手如The Graph不同,Subsquid采用灵活的模块化设计,利用SQLite和DuckDB,集成ZK证明、可信执行环境(TEE),以提供来自快速、低成本区块的实时历史和未完成区块的查询能力。

Subsquid如何运作?

SQD的运作模型
SQD的运作模型

Subsquid网络按分布式查询引擎结构设计,包括多个组件:

  • 数据提供者:提供链上数据(目前支持EVM和Substrate,即将支持Cosmos、Solana)。
    数据提供者的运作模型
    数据提供者的运作模型
  • 调度器:将数据从提供者分发和同步到工作节点。
    调度器的运作模型
    调度器的运作模型
  • 工作节点:挖矿和处理数据以响应查询,并从SQD代币获得奖励。
  • 日志收集器:记录工作节点的日志,并存储在IPFS上。
  • 奖励管理器:根据工作节点的性能和质押代币数量计算奖励。
  • 数据消费者:通过网关查询数据。质押越多的SQD代币,带宽越大。

工作节点对数据查询进行数字签名,允许验证查询并惩罚作弊的工作节点。

Subsquid生态系统中的产品

  • SQD网络: 去中心化查询引擎基础设施,为200多个网络提供历史和实时数据。
    Subsquid的网络
    Subsquid的网络
  • Squid SDK: Typescript工具包,帮助构建索引器、批量数据提取器、解码日志、交易过滤等。
  • SQD Cloud: 云部署索引器的PaaS服务,支持Postgres、RPC、零停机。
    SubSquid云
    SubSquid云
  • SQD Firehose: 适配器,使用SQD网络的数据替代传统RPC。
  • ApeWorx插件: 与ApeWorx框架集成,快速访问数据。
[以下部分保持相同的翻译风格,完整翻译全文]

关于Subsquid的常见问题

  1. Subsquid与The Graph有何不同? – Subsquid更加灵活(模块化),支持非以太坊虚拟机和实时查询。
  2. 如何获取SQD代币? – 参与运行工作节点、质押/委托、测试网或参与SQD的活动。
  3. Subsquid在AI中的应用价值是什么? – Subsquid提供的Web3结构化数据和实时数据可用于AI代理的训练和推理。

总结

Subsquid网络是一个先进的Web3数据查询生态系统,支持实时、链上和链下查询,查询成本极低。如果说The Graph是Web3.0时代的谷歌,那么Subsquid就是去中心化的"AWS S3 + BigQuery",适用于多链时代。

来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论