自Kusama首次拍卖至今已经四个月,这段期间内成功拍得插槽的平行链也在上个月纷纷接入插槽启动网络。与此同时,波卡系列的生态也逐渐起步,不同领域的项目开始部署至各个平行链,组成波卡生态雏形。
生态增长的同时也带来了数据量的爆发,用户需要花费大量时间在不同平台了解各项目的链上数据,如Subscan、Polkascan等等。为了减少用户分析数据的时间,Moonbeam黑客松入选项目,Web3Go提供数据索引、标签和可视化工具,让用户都能够根据自定义条件查询所需数据,并形成可视化表格。为用户节省研究数据以及搜寻的时间,并能够更方便且快速地比较项目之间的不同。
Moonbeam特此邀请到了Web3Go团队参与本次专访。以下为具体采访内容,有一定的删减:
1. 面对第一次接触Web3Go项目的用户,您会如何介绍呢?
Web3Go是首个专注波卡生态的数据分析开放平台,提供强大的数据索引、标签和可视化工具,便于用户定制化地进行数据查询提取、组合和可视化处理。
专注于波卡生态的建设和数据分析,Web3Go提供一系列的Web3数据相关服务:对跨链资产、平行链拍卖、DeFi相关用户行为以及加密货币等提供微观可视化数据分析;建立完善的地址标签系统,根据链上行为数据建立用户画像和积累用户身份标签库;利用Substrate Smart Contract,引入任务悬赏机制,令用户可在Web3Go上发布数据任务悬赏和获得经济奖励。Web3Go将随着波卡生态的发展为生态项目的数据应用提供必要的技术基础。
2. 为什么选择在Moonriver开发Web3Go,选择开发这个项目的契机是什么?
Moonriver是第一批成功竞拍到平行链的标杆项目,支持项目参加Crowdloan的用户都得到了很好的回报。目前链上的质押机制运行平稳,产生了很多有意思的数据,围绕这些数据去进行挖掘,开发一些适合Moonriver社区用户的工具,为项目提供数据的可视化,是我们做Web3Go的原因。
3. 和其他公链相比,您认为Moonriver和Moonbeam有什么优势和特点?
当然是它可以最大程度兼容以太坊的智能合约, 这样开发者能够以最少的更改,将现有的Solidity智能合约和DApp部署到Moonbeam上。再通过Moonbeam与中继链的互通,实现整个波卡生态的互通。
4. 您的项目在Moonbase Alpha或Moonriver的部署进展如何?在部署的过程中,有哪些经验和亮点能和大家分享?或者遇到了哪些挑战?
Web3Go开发的Moonriver Staking分析工具是通过对Moonriver链上数据进行历史索引以及实时事件的监听来实现的。通过阅读Moonriver的技术文档和源代码,我们形成了一套完整的数据分析模型,用来转换相关的链上块数据和事件。
在整个过程中,我们也遇到了不少的问题。
首先是技术文档的理解程度不够,Moonriver的相关文档做了一些概念性的讲解,但是对于节点质押、提名相关的细节还未能非常详尽。我们在分析整个质押机制时花费了一些时间,最终结合文档和源代码,边看边梳理出完整的流程。
其次,我们在测试过程中发现因为代码更新导致的接口变动,在这个问题上困扰了我们不少的时间。因为接口变动前后的两部分数据不能完全匹配起来,导致我们怀疑数据模型的正确性,又对代码和数据做了反复的推敲和测试,仍然是无法走通。
最终,还是怀疑到了接口变化的问题。我们检查了几个时间段的代码提交记录,才确定了是接口问题,解决掉这个问题后,我们终于完成了数据分析模型。
综上所述,我们得出的经验是多看文档和源代码,这样在充分理解的基础上做一些数据分析会更加事半功倍。
5. 站在Web3Go的发展角度,您希望接下来从Moonbeam生态/社区看到什么?
希望看到我们开发的关于Staking的工具,可以被广大的Moonriver社区用户使用,并且得到及时的反馈和修改意见,这是对我们最大的鼓励。
6. 放眼未来,您会如何看待公链治理的发展,对未来公链生态的发展?
关于DeFi和NFT在Moonbeam上如何发展肯定是一个特别有意思的事,因为基于EVM的项目都会迁移过来,这样和原生在波卡上的项目会有一个直接竞争的关系。竞争对于波卡生态的发展是好事。Web3Go也会积极关注这方面的数据,为Moonriver/Moonbeam提供最好的数据可视化工具。
7. 更多Web 3 Go资讯
网站:https://web3go.xyz/#/
推特:https://twitter.com/Web3Go
Github: https://github.com/web3go-xyz
关于Moonbeam
Moonbeam是波卡(Polkadot)网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。作为在波卡(Polkadot)网络上的平行链,Moonbeam也将受益于波卡(Polkadot)中继链的共享安全性以及与其它波卡(Polkadot)相关链的连接性。Moonbeam由PureStake团队开发,目前正在预上线阶段,主网计划于2021年Q4季度上线。
如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform
关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。
如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama
更多 Moonbeam 信息
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister