SubQuery自诞生之初就受到大众的注目,一如当初的The Gragh,成为众多顶级机构押注的Web3.0基础设施,那么SubQuery是如何让去中心索引和查询变的触手可及?下面这篇文章带大家深度了解SubQuery。
SubQuery 简介
SubQuery 的任务是让去中心化数据更加易用。
SubQuery 从 Polkadot 和 Substrate 项目中转化并整理数据,之后将这些数据提供给开发者以用作于范围广阔的各类项目中(钱包,区块浏览器,定制链,或者任何其他的 DApp )。
区块链诞生以来,每天都在产生大量的数据,但由于去中心化数据遍布在成千上万的节点中,处理和查询的效率极其低下,给区块链开发者带来较大障碍和成本,也让 Web/DApp 应用的用户体验不尽人意,这也是 Dapp 产品较难走向大众的一个原因。
Phala的跨链路由SubBridge开启与Bifrost的HRMP的跨链通道,支持BNC,ZLK跨链传输:6月6日消息,Phala资产跨链路由SubBridge正式开启与Bifrost之间的双向HRMP通道。用户可通过SubBridge将BNC(BifrostToken)、ZLK(Zenlink Network Token)从Bifrost跨链传输到Khala上,也支持将相关资产反向转移。实现了Khala和Bifrost之间的跨链转账,拓展了全新场景用例。目前SubBridge已经支持Khala、Karura、Bifrost、Moonriver平线链网络和PHA,MOVR,KAR,BNC,ZLK等币种。[2022/6/6 4:06:23]
在以太坊、 Polkadot 上,有着大量的原始数据。原先要在他们上开发一个 DApp,开发者需要下载网络的完整账本,从整条链的第一个区块开始浏览,按照区块顺序依次查找,访问需要的数据,这个过程相当漫长。
Subscan新增支持KILT Protocol数据:官方消息,基于Substrate的区块链浏览器Subscan新增支持KILT Protocol数据,该浏览器还支持Polkadot、Kusama、Kulupu Network、Darwinia、Edgeware、Centrifuge数据。[2021/6/27 0:09:58]
另外获取的数据还需要整理,这就会用到中心化服务器,带来较高的硬件成本,同时也会让去中心的产品被人诟病并非完全去中心化。
SubQuery 网络的目标是赋能活跃的 Polkadot 和Substrate生态中的去中心化程序,SubQuery 提供一个开源的 SDK,它提供如何让任何索引者在区块链上探索,收集哪些数据,以及如何向用户显示这些数据的说明。
Gavin Wood:Substrate 3.0版本可能会在2021年上半年发布:12月31日消息,波卡Polkadot(DOT)创始人Gavin Wood在《2020年Polkadot总结》中指出,Substrate的下一个主要版本3.0版本可能会在2021年上半年发布,将给以太坊带来兼容性,以及新的改进、更多的惯用Frame PalletAPI以及一个更快的数据库后端和端到端权重体系。另外,2020年Polkadot财政库总共有超过1400万美元的资金被用于资助200多个项目;Polkadot目前的10.2亿DOT流通量中有61%被锁定在质押系统中;Polkadot目前拥有274个验证人,由大约200个独立运营商运营,并得到7000多个个人指定账户的支持;Polkadot目前有超过100个平行链正在开发中,还有超过50个寻找完整平行链的插槽。Cumulus(用以连接Substrate的平行链)正处于功能完善的初始阶段,准备与新的Rococo测试网和平行链v1代码一起使用。[2020/12/31 16:08:48]
创建 SubQuery 项目是免费的,而且永远是免费的。开发者应该将时间花在创造上,而不是运行基础设施上。他们相信一个健康的去中心化未来需要多个分散的数据提供商合作共同提高弹性,速度和稳定的网络表现。
ChainX 主网已成功升级至 substrate 2.0 版本:据官方消息,ChainX 主网经历45个小时的升级,已成功更新至 substrate 2.0 版本,将采用波卡全新混合共识机制,并同时开启链上治理功能,2.0 主网将与波卡所有功能兼容。
ChainX 2.0 独立链接下来将从三个方向去演化,Kusama 平行链,波卡平行链,波卡二级 Relay 链。
ChainX 作为波卡生态的跨链资产网关,还将升级 BTC 跨链托管方式,为波卡生态的比特币 DEFI 崛起奠定夯实基础。[2020/11/27 22:23:12]
SubQuery 在向一个去中心化通证化的网络前进,这样可以保证 SubQuery 没有一处失误点,并鼓励尽量多的人来参与。
SubQuery 网络的指导原则是简约和可调整性,即尝试着让参与者可以轻松的参与这个网络,又让开发者可以轻松调整 SubQuery 以满足任何基于 Subtrate 链的需求。
CirclesUBI:请用户警惕Uniswap上的Circles假币:CirclesUBI发推表示,Circles并没有上线Uniswap,请用户不要在上面买名为“Circles”的代币。CirclesUBI系统本身没有单一的Circles代币,Circles并不是通用的可互换代币,注:在Circles注册的用户都会有他们自己版本的Circles代币,因此,CirclesUBI系统中的代币本身的设计决定其不会是投机性资产。[2020/10/19]
SubQuery 的网络角色
SubQuery 网络中有三种参与者,他们的参与驱动着整个网络的正常运用:
消费者:消费者会下达指令给 SubQuery 网络来查看特定的数据,并支付预定数量的 SQT。
索引者:索引者会收容 SubQuery 项目在自己的基础设施内,运行节点和查询服务来索引数据并回答 GraphQL 的需求指令。
委托人:委托人参与网络的方式是支持他们最喜欢的索引者来获得奖励。
SubQuery 的运行机制
索引者是整个 SubQuery 网络的基础,在幕后做了很多艰苦的工作。管理硬件、运行基础设施、监控资源并选择正确的 SubQuery 项目进行索引。
这些都花费了时间和金钱,不过一旦索引者做好基础设施的搭建,消费者就可以向 SubQuery 网络请求特定数据,并支付预定数量的 SubQuery 代币, SQT。
消费者支付的款项会引入柯布-道格拉斯生产函数来进行分配,从而激励索引者长期稳定的工作。这笔款项进入一个项目收入池,在质押时期(28 天)结束时,我们会将这个项目收入池拆分。它(项目收入池)会被通过柯布-道格拉斯生产函数给索引者分配。
简单来说,这种方法意味着将收入根据回答的请求数量和质押金额的比例来分配给相互竞争的索引者。
从这个巧妙的公式可以看出,理性的索引者必须相对于他们所做的工作保持高水平的 SQT 质押量,才能获得最佳收入。因此,网络不需要强制执行随意的质押要求,索引者会被激励着在过程中自我管理,维护质押量,或者说投入切身利益。
索引者被激励做尽可能多的工作,并尽可能多地投入质押以最大化他们的回报。这样委托者可以将他们空闲的 SQT 委托给索引者,每个索引者可以发布查询费用收入分成比例,这些委托人将获得索引者查询费用收入的一部分作为奖励。
索引者发布的查询费用收入分成率在每 28 天的质押期是锁定的,如果要降低分成率则必须在整个 28 天的质押时期结束后才能生效。
同样,委托人可以随时取消委托金额,但只有在委托了整个质押期结束后才能获得奖励。
索引一个项目需要时间和金钱,因为链上有很多数据。为了鼓励索引者索引和支持全新的 SubQuery 项目,我们计划为消费者实施一种市场机制,以向新 SubQuery 项目的索引者发出确保收益的信号。
我们称它们为订单,消费者可以以设定的价格和请求数量在链上广播合同, 索引者可以查看此内容并选择执行合同。
订单也可以放在现有的 SubQuery 项目上,以吸引更多的索引者,以改善竞争并降低价格。
SubQuery 网络的价值流向全图
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。