基于波卡的SubQuery 如何让去中心化数据近在眼前?
2021年9月29日,SubQuery 和 Mixin Network 联合举办了一场社区 AMA,本次分享的嘉宾是 SubQuery 中国区负责人思琦,分享的主题为《SubQuery 如何让去中心化数据近在眼前?》。
9月22日,SubQuery 和 Mixin Network 双方就已经宣布正式建立战略合作关系,通过战略合作,双方将在全球范围内的市场推广、网络建设及社群扩张等方面进行深入合作。Mixin Network 将全面助力 SubQuery 项目建设、社区发展及生态繁荣。在为 SubQuery 带来更多开发者用户的同时,Mixin 生态中丰富的去中心化应用,也将为 SubQuery 用户提供更多的实际应用场景。
同时,Mixin Messenger 将和 SubQuery一道,为不断增长的 Polkadot 生态系统和每个新的 parachain 上的资产提供核心数据支持。通过SubQuery设计的通用 API 模型,Mixin 也可方便的获取 parachain 数据。
接下来是本次 AMA 的精彩回顾,整理于此,以飨读者。
首先,思琦从介绍 SubQuery 开始,SubQuery 是 Layer-1 区块链和去中心化应用程序之间的去中心化数据聚合、索引和查询层。该协议通过 SubQuery SDK 提取出区块链数据特性,使开发人员能够专注于部署其核心产品,而无需在自定义后端技术上浪费精力。
当提到波卡因为开创性的跨链互操作性解决了很多链上治理,扩展。分叉的问题,但是同时这样分散的状态也让开发者在索引数据时遇到非常多问题时。思琦从SubQuery 的运行机制和原理回答了 SubQuery 是如何解决这个问题的。
首先,思琦强调了,对于创建一个新的项目最困难的是数据的获取问题。
数据获取是我们今天面对的最大挑战,而 SubQuery 可以给出解决方案,所以今天我要讲给你们听:SubQuery 让世界上去中心化数据更容易获取,让一切数据近在眼前。
其实区块链的工程师们每天都在跟自己赛跑,不断的迭代更新。但是在各个区块上的数据,是完全处于分散状态,跨网络存储的,因此查询会更缓慢而困难。这就给我们的开发者带来极大的挑战。
为了构建越来越多功能直观的应用程序,开发人员需要强大的工具,来更快地处理和查询数据,所以我们来了。
举个例子来说,好比你做 DeFi Dapp 需要追踪一笔链上资产,那么你需要去查客户在不同的链上账户有多少钱,你就需要去使用 Polkadot 的 SDK,或者说不同的链也可能分装了自己的 SDK。你就要去连接到对应的节点,才能够查询到他的数据是什么?那集成的问题,还有维护的成本就很大,人家的 SDK 可能会有版本升级,你需要不断适应,不断变化和维护就会消耗很长的时间,特别是在我们 Polkadot 这么多平行链的情况之下。所以查询一个数据几天过去了,你的用户黄花菜都等凉了。
面对这么复杂的情况,我们又将如何解决呢?
思琦说到,我们首先是成为一个数据的中间层,由我们把数据索引过来,用户他不需要去集成那么多的 SDK,他只需要一个 SubQuery SDK 就可以把这个数据查询到。同时我们还会对数据进行梳理和结构化,就像把满地杂乱物体的房间做了整齐的收纳。让你来了就能看到自己需要的数据,最后我们还加入通知功能,你只要告诉我们你关心的数据是哪个方面的,只要有数据的变化我们就会通知你!
我们相信的是专业的事情交给专业的人来做,比如你要做一个上层的应用,你应该关心的是怎么把自己的业务逻辑做的更好,是怎么去使用这个数据,而不是怎么去获得数据。
SubQuery 就是来支持开发者更快地和可靠地查找与使用数据的,以此来帮助 Polkadot 项目构建更好的 Dapp。
我们的服务有四大功能:
1、提取,就是过滤提取实时链上数据。
2、转换,就是根据需要转换和聚合链上数据。
3、保存,就是将数据保存到高性能数据库。
4、查询,就是在DApps中使用复杂的语法快速查询数据。
以及在未来还会允许连接和呈现数据。我们的目标是成为 Polkadot 系统的核心基础设施,就像 The Graph 已成为 Ethereum 的核心设施一样。
SubQuery 在这里帮助你转换和查询全世界的数据,一起去迎接 Web 3.0 的到来。如今,任何人都可以在我们的帮助下,用几分钟的时间就免费的查询和提取 Polkadot 网络数据。还记得我刚刚说完成这个查询需要多久吗?是几天的时间。
那当你来到我们的网站你会看到三个模块:
SDK开源工具包、SubQuery 项目托管服务和 SubQuery 浏览器。在这里你可以用 SubQuery SDK - 开源的开发工具包,来创建自己的 SubQuery Projects,项目创建后,可以使用我们的高性能节点来免费托管,另外在 SubQuery 浏览器可以试用其他人开发的 SubQuery 项目。我们的主网即将上线,我们将为所有的参与者提供去中心化和透明的网络,可以更好的解决数据的冗余。
这就是为什么我们非常自豪地宣布 SubQuery,这是一个开源项目,允许用户跨链运行索引。有了这些工具的帮助,任何人都可以轻松地查询数据并且无需自己管理。
其实关于 SubQuery 为什一开始就选择了波卡生态的问题,思琦回答如下。
其实可以说是双向奔赴,一方面我们看好波卡,另一方面波卡确实需要我们。大家都知道尽管区块链自比特币诞生以来已经发展了10多年,但中心化网络仍然是主流。为什么?这主要是由于去中心化访问和写入网络的速度太慢成本太高。以太坊在去中心化智能合约方面向前迈进了一大步,但核心网络依旧正在努力降低其沉重的交易成本。
我们很早就看到了 Polkadot 的潜力,很自然的从一开始就将精力集中在那里。它解决了以太坊的治理,分叉,和互操作性的问题。我们相信区块链的未来一定是更多的链互相串联,一定是跨生态开发,而不是只有哪个生态是最大,显然 Polkadot 正是为了实现这个目标和梦想。
同时思琦还向大家介绍了 SubQuery 目前已经支持的项目,尤其是获得卡槽拍卖的项目,SubQuery 都已经支持。在第一轮的卡槽拍卖中,获得前5卡槽的五个项目 都是 SubQuery 在做数据支持。我们给这些竞拍卡槽的团队提供更好的底层服务,我们来解决后端的数据问题,让大家都有更多的时间精力可以去创造更好的前端程序或者是获得更多的支持者。
就以 Acala 这样的 DeFi 应用来说,我们不止提供数据支持,更是提供了稳定的高性能的 API 端口;Moonbeam 是一个构建跨链连接 DAPP 的智能合约平台,我们同样为 MoonBeam 提供了数据支持和稳定的高性能的 API 端口;Astar Network 是基于 Substrate 建立的波卡生态可扩展性 DApp 平台(Plasm 改名),SubQuery 也为其提供数据支持和稳定的 API 端口;Phala Network 是一个旨在帮助区块链保护隐私的项目,SubQuery 为其可信网络提供数据的支持;Bifrost 是波卡生态 DeFi 的基础协议,我们既提供数据支持,也提供稳定的高性能的 API 端口可以说 SubQuery 是 Polkadot生态系统的市场领导者,第二轮中获得卡槽的manta,也是我们的合作伙伴,并且合 作了很久了。
那现在我们拥有60多个正在使用 SubQuery 管理的项目。Fearless Wallet 这样的钱包程序, KodaDot 这样的 NFT 平台, Darwinia 这样的跨链桥,以及像 SubVis 这样的分析平台,subscan 这样的浏览器,都是我们在提供数据支持。我们作为波卡生态的基础设施建设着,期待能为生态做出更多的贡献。
我们知道 SubQuery sdk 是完全开源的,服务是免费的,那项目的获利和价值又是怎么样呢?思琦,解释到我们的服务基本是免费的,开发者可以免费的在我们这里获取数据,只有当你需要非常定制化服务的时候,才有可能需要付费。虽然服务是免费,但是数据的本身是非常具有价值的,就好像你上百度查询百度不收费,但是百度的价值有多大,大家都清楚。
那我们的项目的价值到底几何呢?
我们来参考一下区块链中的对标,以太坊生态的 The Graph。以太坊是什么时候开始蓬勃的?其实直到去年 DeFi 大火以及随之而来的 NFT 火爆出圈,才真正将以太坊生态的价值反映到价格上,以背后的价值去支持价格的上涨。随着以太坊生态的繁荣,The Graph 的托管服务在2020年11月,处理了超过百亿次查询,从7月份开始达到58%的月增长率,今年4月份超过200亿次查询。如今以太坊市值是3600亿美金,The Graph的市值是120亿美金。而波卡只有以太坊的九分之一,但是各位觉得波卡会不会超越以太坊?我的答案是会,因为他项目更多,速度更快,生态更好,费用更省!真正的多快好省!那 SubQuery 的市值将会如何呢?我交给大家来想象。
思琦也谈到了 Subquery 最近也刚刚拿到了融资,本次获得的融资其实也侧面能体现出 SubQuery 项目的价值。
这轮私募是由 Arrington Capital、DCG 和 Stratos Technologies 共同领投,将用于建设 Polkadot 生态系统的首个去中心化数据聚合层。这一轮融资将生态共建者聚集到了 Web3 生态系统中,并朝着 SubQuery 的愿景构建,作为索引数据的基础设施,为所有 Polkadot 和 Kusama 平行链和应用程序所服务。
本轮融资将加速 SubQuery 在 2021 年及以后的技术和社区路线图。该团队计划通过加入战略性外部数据服务提供商来分散该协议。SubQuery 正在准备推出其开源 SDK,这将允许开发团队下载源代码,在自己的环境中运行它,并独立管理区块链查询语言。这对于团队和已经使用其托管服务的 60 多个项目来说都是一个重要的里程碑。在未来,该团队计划与其他 Layer-1 链集成,包括 Solana、Terra 等。
最后,思琦分享了 SubQuery 最近的发展以及社群用户可以参与发展的方式,在过去的2年我们一直在打磨产品,打磨技术。潜心做服务深耕了2年的时间,所以很低调。如今我们的 SubQuery SDK 已完成,并且完全开源,SubQuery 托管服务也已经完成,我们正在开发 SubQuery 网络,正在走一条从中心化数据服务,转变到去中心化数据服务的道路上, 那我们目前可以说技术上已经非常成熟了,服务已经在很好的运转当中,并且快速迭代,我们觉得是时候更多的让大家认识我们了,所以也在这个时候进入了国内市场。来告诉大家我们是用心做价值的团队,也希望建立自己的社群,和正在推出 大使计划 。
大家可以参与到我们社群建设中来,跟我们一起为 Web3.0 的到来出力,我们也有丰富的激励计划,相信大家跟我们在一起能够共同成长,也获得富足。