SubQuery 让波卡生态垮链数据更易获取
7月22日,SubQuery 受邀与 BML 进行联合线上 AMA 。团队的中国区负责人思琦,带来了分享《波卡生态垮链数据获取难问题如何解决》,以下是 AMA 的精彩内容,以飨读者。
Bunny:我们知道波卡因为开创性的跨链互操作性解决了很多链上治理和扩展。分叉的问题,但是同时这样分散的状态也让开发者在索引数据时遇到非常多问题。我们知道 SubQuery 正是为了解决这个问题而生,能不能请思琦来介绍一下,SubQuery 是什么样的运行机制和原理?
思琦:好的,感谢 Bunny,谢谢大家。的确,对于创建一个新的项目最困难的是数据的获取。
数据获取是我们今天面对的最大挑战,而 SubQuery 可以给出解决方案,所以今天我要讲给你们听:SubQuery 让世界上去中心化数据更容易获取,让一切数据近在眼前。
目前的现状就是几乎所有的区块链项目都需要处理和查询数据,那么关于数据查询这个问题到底有多难呢?
我们是一直在说要实现 Web 3.0 的梦想,但是实现 Web3.0 梦想的第一步就是区块链分布式网络,必须与传统 2.0 的集中式网络一样快,才能真的迎来广泛的使用。那么这一步我们走到哪里了呢?Web2.0 一次的交易速度可以达到1秒到账,而我们的区块链由于并发低的问题,交易繁忙的时候,到账速度可能需要几分钟,是的,100 倍以上的差距。其实区块链工程师们每天都在跟自己赛跑,不断地迭代更新。但是在各个区块上的数据,是完全处于分散状态,跨网络存储的,因此查询更会缓慢而困难。这就给我们的开发者带来极大的挑战。
为了构建越来越多功能直观的应用程序,开发人员需要强大的工具,来更快地处理和查询数据,所以我们来了。
那 SubQuery 面对的是什么样的情况呢?
我们举个例子来说,好比你做 DeFi Dapp 需要追踪一笔链上资产,那么你需要去查客户在不同的链上账户有多少钱,你就需要去使用 Polkadot 的 SDK,或者说不同的链也可能分装了自己的 SDK。你就要去连接到对应的节点,才能够查询到他的数据是什么?那集成的问题,还有维护的成本就很大,人家的 SDK 可能会有版本升级,你需要不断适应,不断变化和维护就会消耗很长的时间,特别是在我们 Polkadot 这么多平行链的情况之下。所以查询一个数据几天过去了,你的用户黄花菜都等凉了。
面对这么复杂的情况,我们又将如何解决呢?
我们首先是成为一个数据的中间层,由我们把数据索引过来,用户他不需要去集成那么多的 SDK,他只需要一个 SubQuery SDK 就可以把这个数据查询到。同时我们还会对数据进行梳理和结构化,就像把满地杂乱物体的房间做了整齐的收纳。让你来了就能看到自己需要的数据,最后我们还加入通知功能,你只要告诉我们你关心的数据是哪个方面的,只要有数据的变化我们就会通知你。
我们相信的是专业的事情交给专业的人来做,比如你要做一个上层的应用,你应该关心的是怎么把自己的业务逻辑做的更好,是怎么去使用这个数据,而不是怎么去获得数据。
SubQuery 就是来支持开发者更快地和可靠地查找与使用数据的,以此来帮助 Polkadot 项目构建更好的 Dapp。
我们的服务有四大功能:
1、提取,就是过滤提取实时链上数据;
2、转换,就是根据需要转换和聚合链上数据;
3、保存,就是将数据保存到高性能数据库;
4、查询,就是在 DApps 中使用复杂的语法快速查询数据,以及在未来还会允许连接和呈现数据。
我们的目标是成为 Polkadot 系统的核心基础设施,SubQuery 在这里帮助你转换和查询全世界的数据,一起去迎接 Web 3.0 的到来。如今,任何人都可以在我们的帮助下,用几分钟的时间就免费地查询和提取 Polkadot 网络数据。还记得我刚刚说完成这个查询需要多久吗?没错,是几天的时间。
那当你来到我们的网站你会看到三个模块:SDK开源工具包、SubQuery 项目托管服务和 SubQuery 浏览器。
在这里你可以用 SubQuery SDK - 开源的开发工具包,来创建自己的 SubQuery Projects,项目创建后,可以使用我们的高性能节点来免费托管,另外在 SubQuery 浏览器可以试用其他人开发的 SubQuery 项目。我们的主网即将上线,我们将为所有的参与者提供去中心化和透明的网络,可以更好的解决数据的冗余。
这就是为什么我们非常自豪地宣布 SubQuery,这是一个开源项目,允许用户跨链运行索引。有了这些工具的帮助,任何人都可以轻松地查询数据并且无需自己管理。
为什么是现在正要蓬勃发展?
尽管区块链自比特币诞生以来已经发展了 10 多年,但中心化网络仍然是主流。为什么?这主要是由于去中心化访问和写入网络的速度太慢成本太高。以太坊在去中心化智能合约方面向前迈进了一大步,但核心网络依旧正在努力降低其沉重的交易成本。
我们很早就看到了 Polkadot 的潜力,很自然地从一开始就将精力集中在那里。它解决了以太坊的治理,分叉,和互操作性的问题。Polkadot 的核心前提是创建一个由开发人员、用户和企业组成的繁荣社区,Polkadot 正在蓬勃发展,已经有超过 500 个项目注册,这些项目将使用到波卡的多链互相操作性——而这将一定需要数据服务。所以受到我们支持的项目有各种类别,比如钱包、网络、浏览器、NFT 等等。
Bunny:这个数据服务真的是开发者非常需要的,那我们项目现在取得了什么样的成就,支持了哪些团队的发展呢?
思琦:就以最近大家关注最多的卡槽拍卖来说,在这一轮的卡槽拍卖中,获得前 5 卡槽的五个项目都是我们在做数据支持。我们给这些竞拍卡槽的团队提供更好的底层服务,我们来解决后端的数据问题,让大家都有更多的时间精力可以去创造更好的前端程序或者是获得更多的支持者。
以 Acala 这样的 DeFi 应用来说,我们不止提供数据支持,更是提供了稳定的高性能的 API 端口;Moonbeam 是一个构建跨链连接 DAPP 的智能合约平台,我们同样为 MoonBeam 提供了数据支持和稳定的高性能的 API 端口;Astar Network 是基于 Substrate 建立的波卡生态可扩展性 DApp 平台(Plasm 改名),SubQuery 也为其提供数据支持和稳定的 API 端口;Phala Network 是一个旨在帮助区块链保护隐私的项目,SubQuery 为其可信网络提供数据的支持;Bifrost 是波卡生态 DeFi 的基础协议,我们既提供数据支持,也提稳定的供高性能的 API 端口。可以说 SubQuery 是 Polkadot 生态系统的市场领导者,我们拥有 40 多个正在使用 SubQuery 管理的项目。Fearless Wallet 这样的钱包程序, KodaDot 这样的 NFT 平台, Darwinia 这样的跨链桥,以及像 SubVis 这样的分析平台,都是我们在提供数据支持。我们作为波卡生态的基础设施建设者,期待能为生态做出更多的贡献。
Bunny:那介绍了这么多,相信大家对波卡生态上数据的问题都有所了解了,我刚才听思琦说,服务是完全免费的,那 SubQuery 项目的获利和价值又是怎么样呢?
思琦:嗯,我们的服务是完全免费的,但是数据的本身是非常具有价值的,就好像你上百度查询百度不收费,但是百度的价值有多大,大家都清楚。
那我们的项目的价值到底几何呢?
我们来参考一下区块链中的数据服务对标项目:以太坊生态的 The Graph。
从这张图里不难发现这是一道简单的数学题。以太坊是什么时候开始蓬勃的?其实直到去年 DeFi 大火以及随之而来的 NFT 火爆出圈,才真正将以太坊生态的价值反映到价格上,以背后的价值去支持价格的上涨。随着以太坊生态的繁荣,The Graph 的托管服务在 2020 年 11 月,处理了超过百亿次查询,从 7 月份开始达到 58% 的月增长率,今年 4 月份超过 200 亿次查询。如今以太坊市值是 3600 亿美金,The Graph 的市值是 120 亿美金。
我们的波卡在哪里呢?
在这里,只有以太坊的九分之一,但是各位觉得波卡会不会超越以太坊?我的答案是会,因为他项目更多,速度更快,生态更好,费用更省!真正的多快好省!那 SubQuery 的市值将会如何呢?我交给大家来想象。
Bunny:那 SubQuery 最近的发展是怎么样呢?我们的社群小伙伴有什么参与发展的方法吗?
思琦:谈到发展规划,其实过去的 2 年我们一直在打磨产品,打磨技术。潜心做服务深耕了 2 年的时间,所以很低调。如今我们的 SubQuery SDK 已完成,并且完全开源,SubQuery 托管服务也已经完成,我们正在开发 SubQuery 网络,正在走一条从中心化数据服务,转变到去中心化数据服务的道路上, 那我们目前可以说技术上已经非常成熟了,服务已经在很好地运转当中,并且快速迭代,我们觉得是时候让更多的朋友认识我们了,所以也在这个时候进入了国内市场。来告诉大家我们是用心做价值的团队,也希望建立自己的社群和正在推出全球大使计划。
SubQuery 全球大使招募计划报名方式,公众号后台回复【大使招募】即可。
更多关于 SubQuery 全球大使招募计划的内容,点击链接:https://mp.weixin.qq.com/s/9Q1vWkUrQj8HGZQu3sy6VQ
当然,大家也可以扫码添加 SubQuery 小助手,邀请大家进入SubQuery 官方社群。
我们想让更多的对项目感兴趣的小伙伴参与到我们的项目当中来,与我们一起为 Web3.0 的到来出力,我们也有丰富的激励计划,相信大家跟我们在一起能够共同成长,也获得富足。 所以很欢迎大家进入我们的社群,来持续关注项目。也来积极的报名大使计划,我们非常期待大家的参与。
Website:https://www.subquery.network/
Telegram:https://t.me/subquerynetwork
Twitter:https://twitter.com/subquerynetwork
Medium:https://subquery.medium.com/
Github:https://github.com/subquery/subql
Matrix:https://matrix.to/#/#subquery:matrix.org
Linkedin:https://www.linkedin.com/company/subquery
往期精彩