SubQuery 是一个转化和查询 Web 3.0 国际数据的东西,志在协助开发者和用户更快和可靠地查找和使用数据,让去中心化的数据愈加「易用」。

撰文:Groot

无论是阅历了数十年沉淀和积累的传统互联网,还是在过去十年里迅猛成长的区块链,数据的重要性都显而易见。面对海量的数据,怎么高效且精准地定位方针而且获取到有用的信息,现已成为了开发者甚至现如今几乎所有人都在探索的「秘宝」。

而这个问题在信奉去中心化的区块链行业中显得尤为棘手,因为数据存储在涣散的节点之中,加之开发者往往需求下载对应区块链网络的完好账本,从整条链的首个区块开始顺序查找,这种查询过程漫长而低效。这给区块链开发者制作了一个「大麻烦」,也让 DApp 的用户体验一向不尽人意。

而本文将介绍的 Web3.0 基础设施 SubQuery 所做的,正是希望让去中心化的数据索引变得愈加高效,让数据变得愈加易用。

三分钟读懂 SubQuery:波卡生态去中心化数据索引工具

SubQuery 是什么?

SubQuery 是一个用于转化、查询 Web3.0 国际数据的东西,项目创立之初目的是协助 Polkadot 与 Substrate 项目能够更快地、可靠地查找和使用数据,并让去中心化的数据愈加「易用」。

一个健康的去中心化网络需求多个涣散的数据供给商合作共同提高弹性,速度和稳定的网络表现。SubQuery 会供给开源的 SDK,将供给怎么让任何索引者在区块链上探索、搜集数据,以及怎么向用户显示这些数据的阐明。SubQuery 网络强调简约和高适配性,会尽可能让所有乐意参与网络建造的开发者都能够轻松地参与到网络中来。

简单来说,就是 SubQuery 会从 Polkadot 和 Substrate 生态项目中转化并整理数据,之后将这些数据供给给开发者,以便开发者在包括钱包、区块浏览器以及各种类型的 DApp 中调用。

SubQuery 的运转机制

SubQuery 网络中的参与者分为三类,分别是「顾客」、「索引者」和「托付人」,这三类参与者驱动着整个网络的工作。

其间顾客会向 SubQuery 下达指令,并经过该网络去查询特定的数据,而这种查询动作需求付出一定数量的 SQT 代币,这些费用会成为供给给索引者和托付人鼓励的来源。索引者会在自己建立的基础设施中增加 SubQuery 项目,经过运转节点和查询服务来索引数据并答复 GraphQL 的需求指令。而托付人则需求经过支撑他们最喜欢的索引者来取得鼓励。

总的来说,索引者是整个 SubQuery 网络的基础,需求完结办理硬件、运转基础设施、监控资源并执行数据查询任务等一系列保证网络正常工作的动作。

这些动作都需求时刻和金钱本钱,不过一旦索引者做好基础设施的建立,顾客就能够向 SubQuery 网络恳求特定数据,并付出预定数量的 SubQuery 代币 SQT。而顾客付出的金钱会引入柯布-道格拉斯生产函数来进行分配,从而鼓励索引者长时间稳定的工作。这笔金钱进入一个项目收入池,在质押时期(28 天)完毕时,算法会将这个项目收入池拆分,并分配给索引者。

而托付者能够选择将 SQT 托付给索引者,这样就能够取得对应索引者取得的查询费用的一部分作为奖赏,而这个分红份额由每个索引者设定。索引者发布的查询费用收入分红率在每 28 天的质押期是锁定的,如果要下降分红率则必须在整个 28 天的质押时期完毕后才干收效。托付人能够随时取消托付金额,但相同只要在托付了整个质押期完毕后才干取得奖赏。

关于维持网络正常工作的索引者来说,答复的恳求数量和质押金额都会影响终究的收入水平,这也将会引发索引者之间的良性竞赛。理性的索引者会保持高水平的 SQT 质押量,以取得更多的收入。 因而,即便网络不要求质押量,索引者仍然会主动地进行自我办理,以追求最大化盈利。

三分钟读懂 SubQuery:波卡生态去中心化数据索引工具

而为了鼓励索引者索引和支撑全新的 SubQuery 项目,网络还为顾客供给了名为「订单」的市场机制,以向新 SubQuery 项目的索引者宣布保证收益的信号。顾客能够以设定的价格和恳求数量在链上播送合同, 索引者能够检查此内容并选择执行合同。订单也能够放在现有的 SubQuery 项目上,以吸引更多的索引者,以改善竞赛并下降价格。

6 月底,SubQuery 还正式上线了 SubQuery 的字典索引功用,该功用在某些场景下能够将 SubQuery 项目的索引性能提高 10 倍。SubQuery 项目经过预先索引链中所有事情的位置,以完结关于非方针事情所在区块的直接越过,能够有效下降此前关于每个区块顺次检索所消耗的时刻。

团队及赞助同伴

SubQuery 由波卡基础设施服务 OnFinality 背后的团队打造,Acala 联合创始人 Ruitao Su 担任项目的顾问。

目前现已取得了 Polkadot & Kusama Treasuries、Web3 Foundation Grant、Substrate Builder Program、Berkeley Blockchain Xcelerator 以及 Web3.0 Bootcamp (Shanghai) 在内的多轮赞助。已有超越 40 个项目开始使用 SubQuery 进行办理。

开展路线图

截止 2021 年 5 月,SubQuery 现已完结了 GitHub 上 SubQuery CLI 索引器 / 查询服务的开源,而且支撑了 GitHub 帐户注册和 SubQuery 项目的完全自动化和托管服务。

本年下半年,SubQuery 会逐渐将服务分布到 SubQuery 网络,并完结治理代币 SQT 的铸造和分发。未来还会让社区参与未来路线图,将生态系统和代币扩展到其他 Substrate 链上。

视野开拓

当一国经济衰退时,理论上它的货币应该乏人问津。但实际操作是它的需求固然减少了,但由于杠杆化太快,变成了供应也减少了,而且减少的速度远远快于需求的减少速度。-《钱的外遇》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注