![区块链DAPP开发入门、代码实现、场景应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/241/26687241/b_26687241.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 MetaMask的配置与使用
在具备了区块链模拟环境、智能合约开发环境和用户交互系统开发环境之后,就可以开始开发完整的DAPP系统了,但是用户在使用DAPP系统时,并不能像浏览网站一样浏览和操作DAPP系统,因为现在区块链的发展还处在前期,对区块链的操作并没有统一的规范和标准,因此用户必须借助浏览器插件来管理钱包和操控DAPP。
(1)进入MetaMask官网下载相应的浏览器插件,网址为https://metamask.io/,然后登录或创建账户,如图2.41所示。
![](https://epubservercos.yuewen.com/3529A3/15168413605897106/epubprivate/OEBPS/Images/Figure-0058-0001.jpg?sign=1739299253-eG7VcVgmZXJ02BBqQAneOFDWPZuZ9eFw-0-fb54a51693f27375e161798fae53ed07)
图2.41 MetaMask登录界面
(2)输入账户密码,如果第一次登录,需要对其进行设置,如图2.42所示,修改区块链设置,将以太坊公链改为Ganache模拟环境。
![](https://epubservercos.yuewen.com/3529A3/15168413605897106/epubprivate/OEBPS/Images/Figure-0058-0002.jpg?sign=1739299253-QtVHwPTUKtFUZZCo7yA76IUv68lGwbjp-0-53689e4aeb8362b5318efe6114e1a8e7)
图2.42 Ganache模拟环境
(3)将Ganache的配置文件输入并保存,如图2.43所示。
![](https://epubservercos.yuewen.com/3529A3/15168413605897106/epubprivate/OEBPS/Images/Figure-0058-0003.jpg?sign=1739299253-dJNvqrucI9hDzxxGVYPqpkDBLIL5OPoF-0-65dee8fe8f74d0533125ecf44cb254cf)
图2.43 Ganache的配置文件
(4)导入Ganache模拟环境的账户,如图2.44所示。此过程需要输入账户对应的密钥,单击小钥匙按钮查询账户相应的密钥。
![](https://epubservercos.yuewen.com/3529A3/15168413605897106/epubprivate/OEBPS/Images/Figure-0059-0001.jpg?sign=1739299253-VdPr7ZTPZU76uJKfK56DZNFgb0O8mS5G-0-3f91b91bbe9c8ed848a4de7258fb806b)
图2.44 导入Ganache模拟环境的账户
(5)成功导出Ganache账户之后,MetaMask中会显示该账户的余额,如图2.45所示。
![](https://epubservercos.yuewen.com/3529A3/15168413605897106/epubprivate/OEBPS/Images/Figure-0059-0002.jpg?sign=1739299253-HwUfaQJiC3SGMJ1jC7AQTgLWZndNT275-0-ae23a607ce0a90932bcb95dff94b7b68)
图2.45 账户余额
只有在安装了MetaMask插件之后,DAPP系统的用户才能够将自己账户下的以太币或代币转移到开发者开发的DAPP系统中,如图2.42~图2.45所示,这相当于一个浏览器插件版的钱包,或者说是区块链版本的微信支付或支付宝支付的快捷方式。