本图文教程根据教链有话说20190212期整理而成。
开始之前先简单解释几个概念:
1、Chrome浏览器:Google支持开发的开源浏览器。
2、以太坊:一个全球公开可用的区块链平台。
3、MetaMask:Chrome浏览器的一个插件,用于操作以太坊区块链账户。
4、地址和私钥:一个以太坊账户有一个形如0xe3a...这样的字符串,用于接受别人给你的转账,这叫做地址(Address)。每个地址的背后都有一个控制该地址的“钥匙”,谁拥有了这把“钥匙”,谁就能随意动用该地址的资金,这把“钥匙”就叫做私钥(Private Key)。通常MetaMask帮你保管私钥,不要示人。
5、备份词(Backup Phrases):用来恢复你的MetaMask所有账户的地址和私钥的12个随机词,一定一定要严格脱离互联网保存!否则一旦被黑客盗走意味着资产全部丢失。
6、Token:以太坊区块链上的一种自定义符号,可以计数,可以在地址之间相互流转。有人翻译成代币或者通证,其实都不太合适。符号是什么性质具体得看应用场景。
好啦,下面开始上手MetaMask。很简单的,和安装普通的App没有太大区别,不用担心。(公众号“刘教链”,更多区块链文章)
一、下载和安装
1、安装Chrome浏览器。略。
2、打开metamask官网 https://metamask.io 。点击 GET CHROME EXTENSION:
如果你用其他浏览器,请安装相应版本插件。
3、来到Chrome插件商店的metamask页面(可能需要您科学上网才能打开)。点击 Add to Chrome 按钮:
点击 Add extension按钮:
4、插件安装完成看到:(1)右上角插件栏出现了小狐狸图标;(2)自动进入了插件初始化步骤:
二、插件初始化
1、在初始化第一步页面,点击 CONTINUE:
2、进入创建密码页面,输入两次密码,点击CREATE:
注意,这是登陆MetaMask的密码,和区块链没有关系。打个比方,MetaMask好比一个保险柜,保险柜里保存的是区块链私钥(很多把“钥匙”),而MetaMask的密码就像保险柜的密码,和里面保存的钥匙是没有关系的。
3、提示你留意一下你的用户头像(自动生成的,而且具有唯一性)。点击NEXT:
4、使用声明。阅读,翻页到尾部。点击ACCEPT:
5、最为关键的时刻到来了!开始准备备份你的秘密备份词(Secret Backup Phrase)。先准备好物理的纸和笔(千万千万不要截屏或者文本文件保存备份词到你的任何电脑里),点击那个锁住的黑色区域,把12个单词抄写到纸上,抄完后点击NEXT:
就像这样:
6、确认一遍备份词抄写正确了。对照着刚才抄写在纸上的词,逐一点击单词,排列好顺序。点击CONFIRM:
确认无误后备份词就不再需要了(除非将来恢复账户用),把这张纸妥善保管,比如锁在保险箱里。
7、弹窗,提示给账户转入以太币。直接点击右上角的“X”关闭弹窗:
认识一下,1是第一个账户的地址(未完全展示,点击可以复制),2显示当前网络(Main Ethereum Network是主网),3是小狐狸图标(随时点击可以打开MetaMask浮窗):
三、切换网络和免费获取以太币
1、点击右上角小狐狸图标。在打开的浮窗里,点击当前网络Main Ethereum Network,打开下拉列表,选择第二个Ropsten Test Network:
2、注意看,网络已经切换到Ropsten了。点击DEPOSIT按钮:
3、翻页到下面,点击GET ETHER按钮:
4、在打开的页面中,确认一下user表格显示的address是你的账户地址。然后点击上面的faucet表格里的绿色按钮request 1 ether from faucet:
5、页面请求连接MetaMask。点击CONNECT:
6、请求被提交。需要等待几分钟到十几分钟不等的时间才能生效。
关注进度,可以通过使用etherscan.io提供的区块链查看工具来查看进度。在浏览器地址栏输入 https://ropsten.etherscan.io,确认,打开etherscan页面,在右上角的搜索输入框输入你的地址,点击GO:
然后就可以看到关于你的地址在区块链上的相关信息、交易记录和进度情况了:
7、到账。当区块链上显示到账后。再次点击小狐狸图标打开MetaMask,可以看到1个以太币(ETH)已经进入你的账户地址了:
四、把blockcoach社区的Token添加到MetaMask
1、blockcoach社区的Token的中文名字叫做“贝壳”,英文名字Shell,在区块链上的全称是Blockcoach Community Shell,缩写代号是BCS。在 https://ropsten.etherscan.io 右上角的搜索框输入blockcoach,会自动联想出BCS,点击即可进入贝壳的查看页面:
etherscan查看页面是https://ropsten.etherscan.io/token/0x90e80f7b22cb70f95a01fdded77239583e19f033 :
所有有关贝壳的发行量、交易记录、持有者情况,以及智能合约的代码都是完全公开透明人人可以审计的。关于如何查验智能合约(有两个,一个是token contract贝壳合约,一个是congress contract议会合约)比较复杂一些,在这里就不展开了。
在这个页面把贝壳的地址复制下来。贝壳的地址是0x90e80f7b22cb70f95a01fdded77239583e19f033 (ropsten网络)。
2、把贝壳添加到MetaMask。先点击浏览器右上角小狐狸图标,打开MetaMask界面,点击界面左上角的三横线,展开左侧边栏:
3、在左侧边栏点击下方的ADD TOKEN:
4、在Add Tokens界面,先点击Custom Token,切换到定制Token面板,然后在Token Address输入上面复制的贝壳地址:
输入地址后,鼠标点击一下其他空白区域,MetaMask应该会自动在下面两个输入框填入BCS和18。待其填入后,点击NEXT。
5、最后的确认。点击ADD TOKENS:
6、回到主界面,目前账户里没有贝壳:
五、加入blockcoach community(教链社区),积极参与,获得贝壳奖励。
看看我们社区治理DApp,好看不?抓紧加入吧:
已经是会员?请联系rose登记您的账户地址,后续会将贝壳发放到您的地址中。
还不是会员?请联系rose给您注册会员。请一并提供账户地址。
rose的微信:
六、进阶话题
如何在MetaMask中转账?
如何参与社区投票和决策?
篇幅有限,就不在本文赘述。在社群里继续讨论。