SubQuery View : Astar 会是波卡生态的 DApp 中心枢纽吗?
2021年8月18日,由 SubQuery 官方主办的 SubQuery View 栏目迎来了第三期嘉宾分享,即 Astar Network (前Plasm Network)中国代表宋明时,分享主题为《Astar 会是波卡生态的 DApp 中心枢纽吗?》。其实,SubQuery 团队在之前开发 OnFinality 项目的时候就已经与 Astar 深度合作了,合作其实是基于 API 的端口。目前 Astar 持续与 Subquery 深度达成战略合作,SubQuery 是一个数据服务提供商,这一合作允许用户和开发人员在几分钟内免费查询和提取来自 Polkadot/Substrate 项目的数据,为开发者提供结构良好的数据,帮助 Polkadot/Substrate 项目更好的创建 DApps 。
SubQuery 团队之前开发的 OnFinality 项目是领先的区块链 IaaS(基础设施即服务)平台,旨在为 Astar 提供可靠且可扩展的基础设施。Astar 社区现在可以免费在 Shiden 网络(以及未来的 Astar 网络)中的高性能 RPC 存档节点上构建应用程序。
该服务目前可以在线使用,可以通过这些端点连接:
https://shiden.api.onfinality.io/public
wss://shiden.api.onfinality.io/public-ws
OnFinality 的使命是通过提供核心基础设施来支持世界上所有的区块链组织,以便他们可以专注于他们的核心业务。
OnFinality 的 API 服务对 Shiden 社区免费(在合理使用范围内)
OnFinality 的可靠服务已经受到 Polkadot、Kusama、Karura、Moonbeam、Compound Gateway 等的信任。
考虑到可扩展性,OnFinality 每天为其公共 API 服务提供超过 1.5 亿个 JSON RPC 请求。
OnFinality 提供一键部署节点服务,该服务允许客户在我们的平台中部署他们自己的 Shiden 验证器和校对器节点。
Astar 选择了 OnFinality 的主要因素是设置区块链基础设施是困难的、耗时的并且昂贵的,考虑到这一点,OnFinality 可以帮助 Astar 解决所有以下的要点,并在 Astar 的生态系统中提供这些基础设施服务:
它需要许多人不具备的服务器开发专业知识水平。 例如,Shiden 节点需要具备 SSL 证书处理、WebSocket 管理、防火墙配置等知识才能设置、运行和监控一个生产节点。
连续运行一个完整的 Shiden 节点是非常昂贵的,尤其是当您的流量低且不一致时。
运行生产级基础设施尤其棘手。 您需要快速自动扩展来处理突发流量,并且您希望在全球不同地区提供服务以提供低延迟服务——所有这些操作成本都非常高,但对提供商而言却是重大的规模经济。
DevOps 需要持续关注,最好将时间花在其他地方构建。
目前,OnFinality 通过其 API 服务每天管理超过亿次请求,并且已经与生态系统中的数十个团队集成。OnFinality 将通过以下方式帮助扩展 Astar 的生态系统:
通过提供免费的 API 服务和一键部署验证器或整理器节点,支持新用户进入 Shiden/Astar 生态系统。
这项重要的社区服务急需冗余。
通过减少当前公共 Astar 端点的负载以及核心 Astar 开发团队在管理此服务上所花费的精力,来提高 Shiden 网络的弹性(因此我们可以专注于更重要的事情)。
通过提供可依赖的可扩展基础设施服务,帮助扩展 Shiden 生态系统中现有的生产应用程序。
通过向社区提供宝贵数据来有协助 Shiden 网络的测试。比如关节点如何随着网络流量增加而运行和扩展,以及通常发出什么样的请求的宝贵数据。
以下是来自 Astar Network (前Plasm Network)中国代表宋明时在 AMA 中分享的精彩内容回顾,以飨读者。
在谈及战略合作方面,宋明时表示 Astar 和 SubQuery 团队确实有着非常久远的合作的历史,Astar 在很早之前就曾和同样是 SubQuery 团队开发的一个项目 OnFinality 进行合作,OnFinality 为 Shiden 和 Astar 以及 Astar 的试验网 Dusty 提供 API 服务。另外一个层面上,Astar 和 SubQuery 在数据检索方面达成了合作,其实像 SubQuery 这样的数据检索工具,它能够让一个区块链公链真正地实现全栈去中心化。因为在使用 SubQuery 之前,Astar 网络上的数据索引服务并没有一种去中心化的解决方案。SubQuery 其实在某种程度上很好地解决了这个问题,这也是为什么 Astar 非常积极的推进与 SubQuery 的合作的原因之一。
在介绍 Astar Network 的和其主要提供的服务时,宋明时讲到 Astar Network 打造的是一个基于波卡的一个性能优越的智能合约平台。去帮助大家理解什么是智能合约平台,可以类比以太坊、币安智能链之类的项目。对于目前区块链生态分类的开发者而言,如果他们想要实现产品落地,其实最常见的一种开发方式还是通过智能合约的形式,通过图灵完备的智能合约去构建一个 DApp,也就是我们经常说的去中心化应用,然后再选择一条公链/智能合约平台,去部署他们的这些去中心化应用。比如以太坊就是目前最强势的智能合约平台,运行着超过 3000 个 DApp。
Astar Network 就是这样的一个智能合约平台,支持 EVM、WASM 以及多种前沿二层扩容方案,并且具有通往以太坊、Cosmos 等异构链的跨链桥和独特的 DApp Staking 机制。简单来说,Astar Network 承载了类似以太坊、BSC 的智能合约功能,但 Astar Network 的目标远远不止于此。
同时,宋明时还向大家讲述了 Astar Network 相比于现有的智能合约平台具备的四大优点:
第一点,Astar Network 是一个多虚拟机的智能合约平台。Astar 开发的 X-VM(Cross Virtual Machine)致力于提供一个可以统一各种合约引擎的原生模块,无论是基于 EVM 的 Solidity 智能合约还是基于 WebAssembly 的智能合约都可以在我们的网络上进行部署并相互调用。未来 Astar 还会将 X-VM 支持拓展到包括 HyperLedger Fabric、EOSIO 在内的更多虚拟机。
目前,Astar 的 X-VM 能够支持 EVM 和 WASM。EVM 这部分,即基于以太坊虚拟机使用Solidity 语言来编写智能合约,然后来构成这样的去中心化应用,这个是最广泛最主流的一种开发方式,绝大多数开发者目前采用的这种方式,这也是为什么现在以太坊上面运行的超过3000个去中心化应用,包括像 BSC,以太坊,HECO 都是基于 EVM。这一块,Asatr 不仅通过集成Substrate 的 EVM pallet 实现了对 Solidity 智能合约的支持,同时还支持 ECDSA 和以太坊 RPC,包括像 Truffle、Remix、Metamask 等以太坊生态内的开发工具和组件都可以在Astar上使用。
Astar 始终认为 WASM 是智能合约的未来,考虑到其在速度、执行效率以及互操作性上的卓越优势。包括以太坊本身,也会通过以太坊2.0进入 e-WASM 时代。不过这还是在相对遥远的未来,在这点上 Astar 是处于领先的。通过 X-VM,Astar 允许开发者在 Astar 上部署基于 WASM 的智能合约并与基于 EVM 的智能合约实现相互调用。目前的公链生态,以太坊、BSC、HECO 等支持 EVM,Cardano、EOS 等主要基于 WASM,而 Astar 通过 X-VM 统一 WASM 和 EVM,实现了智能合约间更优越的互操作性和可组合性。。
第二点,Astar Network 优势是关于 Layer2 二层扩容这一块。大家知道对于目前绝大多数的区块链项目而言,其实对于真正的大规模的场景落地,最严重的瓶颈还是在于一个高昂的手续费,低下的吞吐量这样的问题。但是在这一块,目前来说最现实的解决方案还是通过 Layer2 二层扩容这样一种方式去解决这些问题,在这一块 Astar 也做了很多的努力,Astar Network 这样一个智能合约平台将会支持包括这些 ZK Rollup 和 Optimistic Rollup 在内的有两种二层扩容方案,来为这些应用的开发者和使用者提供一个远远更高的交易速度,更低的手续费用。
第三点,Astar Network 优势在于跨越互操作性上。Astar Network 会成为波卡平行链,而我们的先行网 Shiden Network 是 Kusama 的平行链,波卡和 kusama 的优势在于 XCMP 跨链消息传递。XCMP 将允许代币在平行链间自由跨链,不同链上的智能合约也能够进行交互调用。刚才提到的第一点并不是很大的创新,但第二点是一个非常巨大的优势。也就是说相比以太坊,BSC 这些智能合约平台,Astar Network 上面的智能合约能够具有更加宽广的互操作性。另外一点,Astar 也并没有完全地放弃,包括像以太坊,包括像 BSC,包括像Cosmos 这些生态内的开发者,Astar 也构建了通往以太坊、Cosmos 还有 BSC 的这样一个跨链桥。也就是说如果有开发者有资产希望从这些生态内迁移到 Astar Network,或者在 Astar Network 上面构建与这些生态有跨链需求的这些 DApp,他们都能够通过利用 Astar 的跨链桥去做这些事情,所以说 Astar Network 是有一个更强的跨链互操作性,在波卡本身的跨链互操作性的基础上做了更强的互操作性的一个延伸。
第四点,也是 Astar Network 非常独特的一点,是被我们称之为 DApp Staking 的一个机制。这个 DApp Staking 机制其实是解释起来会稍微有一点点困难,因为的确是 Astar 完全独创的一个机制,之前没有区块链创建采用这样一种方式。就是说对于 Astar Network 里面部署的所有 DApp,所有的智能合约都会有一个特殊的角色,叫做这些智能合约的管理者。这些智能合约的管理者,他是能够通过部署智能合约去持续的获得收益的。打个比方,我是一个开发者,我想在 Astar Network 上面构建一个 Sushi Swap 这样一个中心化交易所,无论通过 Sushi Swap 代币我可以获得收益之外,另外一个层面上,我也可以通过 DApp Staking 这样一种机制去获得收益,它的具体的逻辑是怎么样?就是说对于 Astar Network 上每一个区块,每一个区块奖励会有 50% 拿出来是作为这样一个 DApp 奖励,DApp 奖励当中也会按照一个 1:4 的比例分发给社区成员的开发者,社区成员如果把他们所拥有的 Astar 代币质押给特定的这些 DApp,这些去中心化应用,这些 DApp 开发者就能够对应的从 DApp 奖励当中获得更多的份额,然后这就是 DApp 质押。也就是说开发者可以通过扩大他的这样一个用户社区,号召他的用户去帮助他质押 Astar 代币,然后持续获得这样一个来自于 DApp Staking 的收益,然后社区成员也可以通过去质押代币给自己看好的 DApp,其实就有点类似于买股票去投资你看好的 DApp 来获得一个非常好的回报。
除了以上明时为大家讲述了 Astar Network 有多虚拟机,有二层扩容,有跨链互操作性以及 DApp Staking 这四大优势之外,还有谈到了以下 Astar 的成就及发展进度。
关于 Astar Network 到目前的开发进度,Astar 早在去年的5月就已经主网上线了,然后在此之后等待波卡和 Kusama 的卡槽拍卖等。Astar 的先行网 Shiden Network 参与 Kusama 的卡槽拍卖。在开发方面,在刚才提到的4个优势方面,除了 Layer2 扩容方案之外,另外三个都已经完成了相关的开发,包括我们 DApp Staking 其实已经集成到了网络当中。
关于成就,因为在波卡生态内其实是最早开始做开发的项目,Astar 是加入了包括像 Substrate Builders Program,Astar Network 获得了 8 笔来自 Web3 基金会的资助,也对应承担了 8 个难度较大的这样开发任务。目前,Astar Network 在波卡生态内是数量排名第一。在此之外,Astar 收到了来自包括 okex、火币和币安三大交易所的投资。
对于用户比较容易混淆的 Astar、Shiden、Dusty 以及 Plasm 之间的关系,宋明时也给出了详细的解释。
首先 Astar Network,也就是曾经的 Plasm Network 是我们接入波卡平行链的正式的主网。因为团队对于 Layer2 方面的一个愿景是希望采用 Plasma 的方式来进行一个扩容,但是在团队考虑技术的更新迭代和 Plasma 它是本身在资产退出方面的问题,从二层网络到最后一层网络的这样一个拥堵现象,包括诸如此类的这些问题。考虑到这些点之后放弃了 Plasma 的方案,然后转发采用 Rollups 的方案。为了避免误会,团队决定改名。
Shiden Network 是 Astar Network 的先行网,Astar 和 Shiden 的之间的关系,就类似于波卡和 Kusama 之间的关系,Shiden 已经成为 Kusama 这样的平行链,而 Astar 会成为波卡的平行链。对于一些比较激进,比较希望去体验早期的一些产品功能的开发者,他们可以选择 Shiden 上面去进行,包括一些希望去验证他们的这样一个经济逻辑的一些 DeFi 类的 DApp,也可以选择到 Shiden 的上面先去试水,这个是 Shiden 网络比较重要的一个功能,就是说它存在着一个新型的过程,这就是关于 Astar 和 Shiden 之间的关系,Shiden 是一个具有经济价值的,只是说它的经济价值相对 Astar 也比较小一些。
Dusty 是 Astar 的一个完全针对于开发者的一个测试网。Dusty 是完全没有经济价值的,Dusty 的代币大家可以直接到水龙头里面去领取,比如说开发者他在测试他的智能合约,给他去做一些压力测试,或者说他要去琢磨怎么利用 Astar 上面去部署这些智能合约,包括这些测试,而且可以尽情的去做事情,这就是这4个名字的关系。
最后,宋明时谈到了 Astar Network 生态系统的一些计划,对于一个智能合约平台,一个区块链公链而言,它真正的价值其实并不在于这个网络,不管是基础设施,或者说有多么 finance 的功能,它真正的价值其实是在于运行在公链,运行在网络上面能够创造价值这样的去中心化应用,为什么像以太坊现在能够有这么高的 Market Cap,其实根本原因就是因为它网上运行的,包括像 Sushi Swap,包括像 Uni Swap,包括像Compound 这些大量的具有极高价值的去中心化应用,所以说关于如何去打造去中心化应用这样一个生态系统,这一块是 Astar 最看重的一点。
就 Astar 团队本身而言,其实是一个纯开发者的团队,主要是来在日本,包括东京大学的多位 PHD,还有包括 IPHO 世界银牌和 ACM 世界决赛选手和韩国金牌。所以,Astar 是高度面向开发者的,在 Astar 的整个打造生态系统计划当中,其实是一个非常面向开发者的途径。首先是Astar 的 DApp staking 机制,DApp staking 机制本身它可以吸引大量的开发者到 Astar 的生态系统来,因为他们可以通过这样一个 DApp staking 机制去获得持续的收益,这一点是 Astar 打造生态系统计划的最核心的一点。
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
往期精彩