首页>>资讯>>产业

Subsquid Network 基于Sunstrate区块链的查询引擎

2024-10-25 13:20:17 25

区块链网络的最主要特点之一是交易数据公开,它的出现使得用户所有的交易行为被清楚地记录在链上,无论是加密货币的交易、借贷,NFT 的铸造和交易等,这些信息都永久地保留在链上。随着智能合约的发展和成熟,越来越多的链上项目层出不穷,区块链正在成为一个大型的数据库,一切与区块链交互的数据都能被记录下来,这就是链上数据。


链上数据对于这个快速变动的市场来说至关重要,其大致可以分为3类:交易数据(包含交易信息的数据,如转账金额、收发地址等)、区块数据(区块自身信息数据,如时间戳)、智能合约代码(区块链上的编码业务逻辑)。虽然说链上数据是公开透明的,但用户很难直接查询区块链数据来获取答案,如果想要依靠自己的力量去分析,就需要自己搭节点获取区块链数据,再处理,显然是非常耗时耗力的过程。因此为了让链上数据能够被快速检索,市场上诞生了不少链上数据分析平台。随着区块链发展的日益蓬勃,与之相对应的链上数据分析行业也在迅猛发展,面向个人和机构用户也推出了侧重点不同的产品。


当前主流的链上数据分析平台会将索引得到的原始链上数据,经过一系列处理后,存入由平台负责更新和管理的数据仓库中。目前大致可以分为:


(1)数据采集类别:如果MetaMask平台选择自己搭建节点来获取链上数据,除了需要付出大量的资金和时间,还可能会面临内存泄漏的风险。于是平台通常会接受来自第三方的帮助来采集数据,第三方通常为节点服务商,目前比较有名的服务商有 Infura,Quicknode等。


(2)数据查询类别:提供数据查询服务的数据服务商,通过对数据的解析和格式化,形成可视化的数据,使原始数据更容易被访问。例如The Grap是去中心化搜索引擎,用于索引和查询区块链的数据。


(3)链上数据分析:链上数据分析赛道的提供商经过所有数据的采集、处理、整合后,由链上数据分析师把最终结果实时地报道、交付给客户,客户通常为机构或个人投资者。例如Dune Analytics数据平台支持链上数据的查询和分析,由众多优秀分析师生成报告并交付到客户手中。


Subsquid Network是一个去中心化查询引擎,提取大量链上数据进行优化,通过零知识证明技术保障数据安全,目前其已经提供100多个EVM 和Substrate网络的链上数据,包括事件日志、交易收据、跟踪和每笔交易的状态差异,本文将基于其主要产品详细展开功能和特点,并针对其代币模型及发展现状展开详细分析。


Subsquid Network简介


Subsquid Network是基于Sunstrate区块链的查询引擎,可高效聚集链上和链下数据,同时通过零知识证明技术进行保护。作为一个去中心化的工作器网络,每个节点负责存储来自特定区块子集的数据,通过快速识别保存所需数据的节点来加快数据检索过程,使得开发者能够低成本、个性化、实时获取数据。除此之外,协议还支持实时索引,允许在区块最终确定之前对其进行索引。它还支持以开发人员选择的格式存储数据,从而便于使用 BigQuery、Parquet 或 CSV 等工具进行更轻松的分析。


项目曾于2023年9月在CoinList上推出了激励测试网,吸引了将近2万名的开发者和参与者。今年6月3日,Subsquid Network启动了其数据湖的主网。年初1月19日,CoinList宣布开启Subsquid(SQD代币)社区销售,今年5月中旬正式发布原生代币SQD。


项目由两位联合创始人创立,其中一位Marcel Fohrmann曾就读斯坦福大学商学院;另一位联合创始人Dmitry Zhelezo,是一名数学博士,此前曾是Jsgenesis 的Hydra核心开发者,也在Helix Cognitive Computing担任过首席科学家,拥有超过 8 年的开发经验。


团队曾在21年11月获得了380万美元的种子轮融资,由Hypersphere Ventures领投,Zeeprime Capital、Lattice Capital、、Digital Finance Group(DFG)等机构参投。协议也不断扩展合作伙伴,曾与波卡生态预测市场Zeitgeist、区块链风险投资基金NewTribe Capital、德国电信MMS等均展开了战略合作。


主要产品


索引器允许进行复杂查询,根据不同标准轻松过滤数据以及提取后分析数据。有的还允许聚合来自多个来源的数据,从而避免在多链DAPP中部署多个API。通过分布在多个节点上,索引器提供了增强的安全性和性能。


Subsquid Network目前提供的产品包括以下四个:


(1)Squid SDK:是一组开源typescript库,用于检索、解码、转换和保存数据,从Subsquid网络获取数据,它还可以通过 API提供转换后的数据,无需访问存档 RPC。索引管道的所有阶段(从数据提取到转换再到保存)都是在批量块上执行的,以最大限度地提高索引速度。SDK的模块化架构使得可以使用自定义插件和数据目标扩展索引项目。


(2)Subsquid Cloud:用于自定义索引器和 GraphQL API的托管服务,加入该产品,开发人员不再需要关心索引基础设施维护成本和麻烦。


(3)Subsquid Firehose:一个轻量级适配器,用于针对Subsquid网络运行子图,作为图形索引器节点的侧边栏运行,直接从SQD网络而不是RPC端点提取和过滤数据。但是,由于网络不提供实时区块,因此可以选择以无缝方式从补充RPC端点提取最新和未完成的区块。


(4)ApeWorx Subsquid插件:面向 ython 程序员的模块化Web3开发框架,能够批量检索区块链数据,可用于检索个人账户的历史数据,但目前该插件正处于测试阶段。


产品功能


索引链上数据对于构建Web3 DApp 和分析Dashboard是非常重要的,基于Squid SDK,协议目前提供的功能有以下几点:


(1)高效数据索引


Subsquid提供了一个高效的数据索引系统,使开发者能够快速、准确地访问区块链数据。通过优化的数据结构和查询机制,显著提高了数据访问速度。


(2)灵活查询系统


Subsquid支持灵活的查询系统,开发者可以根据需要自定义查询,获取特定的区块链数据。这种灵活性适用于各种应用场景,如去中心化金融(DeFi)、游戏和供应链管理等。


(3)全面的数据覆盖


Subsquid目前提供从100多个EVM和Substrate网络以及Starknet获取的历史链上数据。数据涵盖事件日志、交易收据、跟踪和每笔交易的状态差异等。

24.png

在主网启动之前,从Subsquid 网络访问数据是免费的,今年6月份,数据湖主网启动,之后预计提取1TB数据的费用将在1至5美元之间。


经济模型


SQD是Subsquid Network的原生代币,代币总量13.37亿枚,代币智能合约部署在以太坊主网上并桥接至Arbitrum One。


Subsquid Network在2023年9月在CoinList上推出了激励测试网,吸引了将近2万名的开发者和参与者。CoinList在今年1月19日02: 00(UTC+ 8)开启SQD社区销售,初始代币供应量为53480,000枚 SQD(占总量的4%),销售价格0.094美元,初始购买限额最低低50美元,最高2000美元(仅限USDT或USDC),初始销售的这部分代币有20%是在TGE后释放,剩余的6个月内线性释放。其中美国、加拿大、中国、韩国以及部分地区无法参与。另外,Subsquid可以自行决定在Subsquid社区销售期间另外出售 1337万枚SQD代币(占总供应量的1%)。因此,社区销售的代币总共占比5%。


SQD目前参与生态系统活动,其用途主要是保护网络操作,主要的应用场景可以分为以下几个方面:


(1)用于奖励为网络贡献计算和存储资源的节点运营商;

(2)用于网络参与者的管理,通过委托,SQD代币的设计包括内置的节点监管,便于无许可地选择值得信任的运营商并进行奖励;

(3)用户通过锁定SQD代币,数据消费者可以提高速率限制;

(4)用于治理投票,SQD持有者可以参与治理,并对协议变更和其他提案进行投票。


总结


Subsquid高效聚合大量链上和链下数据,并通过零知识证明进行保护,独特的模块化架构允许开发者进行最佳的灵活性和定制,团队愿景是成为面向Web3的统一数据中心,计划构建和准备来自所有链的所有数据,计划支持扩展到像Solana、ETH以及Layer2等大型生态系统。随着数据存储和网络参与的增长,Subsquid Network未来存在一定发展潜力。

声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!