上个月,SubWallet宣布为Dotsama生态系统的EVM平行链提供全栈支持,实现了ERC-20和XC-20资产管理、NFT处理、MetaMask和XCM之间传输的兼容性以及EVM DApp连接等关键功能。
这对于利用EVM和XCM的强大功能以及实现成为波卡和Kusama的Web3 Multiverse Gateway的愿景是重要的一步,为用户提供跨平台的丝滑用户体验。
SubWallet究竟如何实现?
#1 EVM的强大功能
显而易见,EVM已经并且会继续成为Web3领域最常用的标准。据ChainList数据显示,截止至7月19日,有279个网络由EVM提供支持,其中12个网络是在Dotsama的Substrate框架上运行,包括Moonbeam、Moonriver、Moonbase Alpha测试网等。
▲ 波卡上的EVM兼容链Moonbeam的DApp界面
如果Bitcoin是分布式账本,记录所有交易并将其传播至去中心化网络内的每个节点,那么EVM是分布式状态机,记录和传播交易和网络内的所有状态更改。这些状态更改可以包括NFT转移(将NFT的所有权从无到有的状态更改)、资产创建(从未铸造到铸造的状态更改)或链上提案申请(从未申请到申请的状态更改)。
从更深层次来说,EVM本质上是一个虚拟机,一个运行在具有不同操作系统的计算机上的程序,其作用相当于一台计算机,意味着可以执行用Solidity编写的智能合约代码编译的字节码。智能合约开启了一个全新的DApp世界,从DeFi和NFT市场到区块链上的GameFi和SocialFi,从而为Web3拓展了应用程序的可能性并增加终端用户的使用性。
▲ 图片来源于Moralis
EVM及其对应编程语言Solidity快速发展成为标准,以至于其他L1链(如BSC和Avalanche)都由EVM提供支持,甚至是构建在其他框架(如Substrate)上的链开始寻求与EVM兼容。好处有两个方面:加入已经熟悉以太坊的用户以及吸引熟悉Solidity构建的开发者。
当然,成为部署在区块链上的第一代虚拟机,EVM也有自身的局限性,这就是为什么Ethereum 2.0正在从EVM转向eWASM。但是EVM已经产生的以及留下的革命性影响是毋庸置疑的。
#2 XCM的发展潜力
XCM是一种跨共识信息传递格式,实现多种共识系统之间(从中继链到智能合约)的通信。这种将各种信息连接起来的语言是通用的、版本化的、效率极高能够被独特构造的系统执行和处理。
更重要的是,在Dotsama生态系统中,XCM及其内置传输协议XCMP和VMP允许平行链以安全和快速的方式互相连接。截至本文撰写时,Kusama上有21条链以及波卡上有6条链已经开通XCM通道。
▲ Kusama上的XCM概览图
XCM用例远远超出资产转移。通信意味着平行链可以共同协作并委托指定任务给到特定方。举例来说,像KILT Protocol这样的专注于身份的网络可以负责验证由Imbue Network发起的Crowdloan参与者身份,从而提高效率和透明度。
部署在Moonbeam Network上的MoonFit是一个健身DApp,可以在其他链上编写的智能合约上使用。用例可以说是无穷无尽的。
▲ MoonFit是一个计划在Moonbeam Network上推出的GameFi项目,旨在通过Burn-2-Earn概念彻底改变Move-2-Earn,即用户通过跑步、骑车和游泳等体育运动中所燃烧的卡路里来获得奖励
#3 SubWallet的赋能增效
现在,SubWallet已扩展为EVM DApp连接提供支持,以完善其EVM堆栈。这意味着无需切换至EVM钱包(如MetaMask)即可使用EVM DApp。
▲ SubWallet为5个平行链提供完整的EVM支持
以Moonbeam为例,之前需要使用MetaMask或WalletConnect才能登陆Moonbeam DApp,在Moonbeam存款或提现时需要切换至Substrate钱包(如polkadot.js或SubWallet),过程相当繁琐。但是现在,只需要在SubWallet上创建一个Substrate账号和EVM账号,即可直接在同一个扩展钱包上完成登陆、存款、提现、委托和签署所有交易这些操作,这大幅度地简化了操作流程。
应用程序内的XCM转账功能甚至在6月9日发布的v0.4.5版本便已启用,最初支持Moonbeam、Moonriver、Acala、Karura和Kintsugi。您可以在SubWallet的扩展钱包上将KAR转换成Moonriver上的xcKAR,将KINT转换成Moonriver上的xcKINT,以及将ACA转换成Moonbeam上的xcACA,而无需在DApp平台上执行多个步骤的操作。
▲ SubWallet扩展程序上的XCM转移教程
不久的将来,随着移动版本的推出,SubWallet将在波卡和Kusama的所有开放通道上支持XCM转账,您无需离开app便可享受无缝转账体验。
EVM和XCM均需要部署在DApp上,但是DApp需要一体化的钱包来留住用户。换句话说,SubWallet为终端用户打开了大门,以进入由EVM和XCM提供支持的Dotsama DApp世界。
关于Moonbeam
Moonbeam是波卡网络中兼容以太坊的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonbeam将延续其在Kusama上的姐妹平行链Moonriver的成功,从100多个在网络上构建DApp和协议的项目中积累开发者和用户活动。作为波卡网络上的平行链,Moonbeam将受益于波卡中继链的共享安全性和连接波卡其他链的互操作优势。
如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform
更多 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