Metamask(小狐狸)钱包是目前应用范围最广泛地加密钱包,几乎全部以太坊和EVM兼容链的应用都支持metamask。因此,用户掌握小狐狸的使用非常有必要。
通过上一篇教程,用户基本可以清楚metamask的安装和钱包创建,本篇主要介绍metamask的网络配置、转账、常见问题处理、交易所充提等功能的使用。
Metamask钱包是加密货币钱包和区块链应用程序的认证程序。目前全球有超过2100万用户使用。
MetaMask的主要使用途径是浏览器扩展程序和手机APP,可提供加密钱包、安全登录、代币交换等功能。密码、助记词和私钥均在使用设备上生成,不会传输到服务器端。只有用户自己能访问本地账户和数据。
根据上图,我们要使用metamask,首先要创建一个钱包账号,具体操作步骤见:加密钱包的选择 以及Metamask的使用
钱包建好后,使用钱包一般可分为以下几步:
下面我们来具体将如何操作以上步骤。同时,接下来几篇文章会针对不同区块链网络以实例化的方式,进行具体操作的演示。
对区块链网络的理解可参见,“区块链网络&基础代币&合约代币”章节。
简单说,不同的代币都是保存在不同网络上的。因此用户在充值时一定要选择正确的网络。目前常用的EVM兼容链网络包括ethereum(以太坊)、BSC(币安智能链)、polygon(matic)、Fantom(FTM)、avalanche(AVAX)等。只有这些链metamask钱包可以直接管理资产,像solana、terra等网络,需要其他的钱包,这些会在后面章节介绍。
点击metamask右上角圆形钱包图标,点击settings(设置),点击Networks(网络),如上图,可看到metamask默认自带了5个网络配置。包括Ethereum Mainnet(以太网主网,正式使用的网络,基本所有交易都在这里)、Ropsten Test Network等4个测试网络(主要用于访问测试应用,一般情况不会使用。)
网络配置中每个字段的含义:
Network Name:
网络名称,便于区别不同网络,如果是自定义网络,建议直接使用网络名,如avax主网、ftm测试网等
RPC URL:
RPC消息服务器地址,告诉metamask钱包向哪发送交易请求,这个不同链都有固定的服务器
Chain ID:
链ID,用于签署交易,不同的链会有固定的ID,在获取网络配置时都会提供,不能乱写
Currency Symbol:
标识符,显示这个网络的基础代币,以太坊主网就是ETH、BSC网络是BNB、polygon网络是matic等
Block Explorer URL:
区块链浏览器,用于查看交易详情等
使用不同的公链应用会有不同的网络配置,metamask钱包需要切换到对应的网络配置才行。默认情况metamask只有以太坊主网配置,如果要使用BSC、polygon等网络,需要用户自行添加网络配置。
一、自动添加自定义网络步骤:
2、网站右上角点击“connect wallet”
3、在metamask弹出窗口点击“Next”
4、再点击“connect”
5、在上方搜索要添加的网络名字,如BSC。查看搜索结果,这里有2个,其中第二个显示的是testnet,这个是测试网络,一般用不到
6、点击第一个搜索结果“binance smart chain mainnet”下方的“Add To Metamask”按钮
7、在metamask弹出窗口中,点击“approve”
8、再点击“switch network”,到此完成网络配置的添加
9、打开在浏览器metamask钱包,可以查看到网络已经显示为“binance smart chain mainnet”,下方代币符号已经变为BNB
※提醒:代币符号有时在切换网络后可能不会变更,此时不用管,知道它是对应网络的代币即可。
二、手动添加自定义网络步骤:
1、点击metamask钱包的网络配置位置,如下图
2、点击“Add Network”(自定义RPC、添加网络等)
3、在新窗口中,一次填写以上5个选项(从网络提供商处获取),填写完成后点“save”保存即可。
使用不同区块链网络需要切换对应网络,配置完成后切换方法如下:
1、点击metamask上方的网络显示位置,会出现一个下拉列表
2、选择对应的网络名称即可
3、网络配置切换后,对应的代币符号也会变换
Q:关于主网和测试网的问题
A:主网是我们真实代币的存储网络,这里发生的一切都是事实。测试网是虚构的网络,用于测试应用,这里的代币资产是虚拟的,是用于测试而分发的。一般可以通过水龙头领取测试代币。
Q:网络配置是以太坊主网,但代币符号显示的是BNB(也有多种其他网络和代币不匹配的情况)
A:这个metamask的显示问题,有时由于网络延迟,代币符号会未自动随网络配置切换。但这不影响使用,只是会影响交易费用的计算显示。用户自行在心里记得是哪个网络,就是哪个网络对应的基础代币即可。计算网络费时,也要在心里默默地切换一下。
Q:交易发起很长时间依然没有执行
A:对于以太坊主网的交易加速和取消,我们在后面交易章节单独讲。这里主要说下其他非以太坊主网的交易长时间卡主问题。这种情况大多数是由于RPC服务器拥堵所造成,用户可以在自定义网络配置中,替换对应网络的RPC服务器地址即可。地址清单可以到官网去查询。
提币前要先确认几个基本问题:
以下我举几个具体的实例,其他代币操作过程类似。
该演示基于bi’an操作,其他所过程类似。无账号可参考:交易所注册
1、打开metamask钱包,将网络切换为以太坊主网(Ethereum Mainnet)
2、在钱包上部会显示0x开头的地址,这个就是个人钱包地址,点击即可复制。保存下来,用于交易所提币和转账。
3、点击地址右侧的3个竖点,选择“Account details”可以查看钱包地址的完整数据,同时可以自定义修改钱包名称。
4、打开交易所应用,在钱包中选择资金,搜索找到ETH,选择“提现”
5、将个人钱包地址粘贴到地址选项(这里可以提前将地址保存到通讯录,避免转错)
6、选择转账网络
要将ETH提取到以太坊主网,需要选择ERC20网络(基本每个交易所都是这个名词)。
附图中的其他3个选项代表了不同的网络,比如要将ETH提取到BSC网络,这里就选取BEP20网络。
7、填写提现金额,确认交易费用后点击“提现”即可。在提现记录中可以查看进度,一般几分钟即可到账。
※建议在确认页面反复核对地址,确认是自己钱包地址再转。有些情急的时候,用户可能粘贴了其他地址进来,导致资金转错,而造成损失。
1、打开metamask钱包,将网络切换为BSC网络
2、在钱包上部会显示0x开头的地址,这个就是个人钱包地址,点击即可复制。保存下来,用于交易所提币和转账。(这个地址与以太坊主网一致,实际上所有metamask网络都支持同一个账户访问,不同的只是切换网络,可详细查看加密钱包的基本概念章节)
3、打开交易所应用,在钱包中选择资金,搜索找到BNB,选择“提现”
4、将个人钱包地址粘贴到地址选项(这里可以提前将地址保存到通讯录,避免转错)
5、选择转账网络
要将BNB提到BSC网络,需要选择BEP20网络,切记不要选错,不然资产可能会转丢。
7、填写提现金额,确认交易费用后点击“提现”即可。在提现记录中可以查看进度,一般几分钟即可到账。
※建议在确认页面反复核对地址,确认是自己钱包地址再转。有些情急的时候,用户可能粘贴了其他地址进来,导致资金转错,而造成损失。
该演示基于huo‘bi操作,其他所过程类似。
1、打开metamask钱包,将网络切换为以太坊主网(Ethereum Mainnet)
2、在钱包上部会显示0x开头的地址,这个就是个人钱包地址,点击即可复制。保存下来,用于交易所提币和转账。
3、打开交易所应用,在钱包中选择资产,选择“提币”,选择shib
4、将个人钱包地址粘贴到”提币地址”选项(这里可以提前将地址保存到通讯录,避免转错)
5、提币网络网络选择ERC20网络
6、填写提币数量,确认交易费用后点击“提币”即可。在提币记录中可以查看进度,一般几分钟即可到账。
※建议在确认页面反复核对地址,确认是自己钱包地址再转。有些情急的时候,用户可能粘贴了其他地址进来,导致资金转错,而造成损失。
※huo’bi其他资产均可按照这个方式提币,只要网络支持即可。常见代币如wbtc、eth、usdt等,均可采用这个方式提现到metamask钱包。资产放在metamask后,可以自己选择后续往哪里转或者交易。
7、交易所显示提币成功,在metamask中无法查看到。可以在钱包中添加自定义代币的方式查看,也可以通过https://www.zapper.fi 来查看个人钱包拥有的资产
充提币是一个高风险操作,首先要清楚自己保管个人加密钱包的风险,只要养成好的安全习惯,资产安全完全可以保证。
充提币过程中最大的风险是转错地址,虽然感觉很低级,但是此问题屡见不鲜。
为了避免转错地址,最好是将交易所设置成只有白名单地址可以转账,同时将自己所有常用地址放入白名单。这样就避免了每次转账时候临时粘贴导致的贴错地址问题。
在添加白名单时,也可以采用两步转账的方法,第一次小额测试,确认到账后添加好白名单,再通过白名单(或者通讯录)进行大额转账。该方法也适用于通过metamask转账。
Q:我提币时,没有想要的(支持的)网络怎么办
A:比如上图,USDT只支持提到以太坊主网、BSC、Solana、Tron等网络。如果想将USDT提到polygon网络,这里就没办法操作。
解决的思路主要有2个,一个是先将USDT提到以太坊主网或BSC,再通过链上的跨链桥中转后,到达目标网络。另一种是直接提这个链支持的基础代币,如matic,再将matic出售成USDT。
如果使用bi’an交易所,BSC网络是一个不错的链上中转站,很多其他跨链桥都支持BSC跨链。
Q:在提币输入钱包地址,采用扫码经常提示地址错误
A:这个问题是扫码程序不友好导致,扫码后地址经常会被自动添加一个类似Ethereum:的前缀,将这个前缀手动删除,以0x开头即可。但这个方式不建议使用,由于有手动操作,容易犯错。建议先添加白名单(通讯录)后再提币。
Q:交易所提示提币成功,但钱包中无法查看到代币
A:一些代币在metamask无法自动显示,需要手动添加自定义代币,操作步骤如下:
1、打开metamask,在页面下方找到Assets(资产)
2、点击“import tokens”(添加自定义代币)
3、选择custom token,在下方填写代币的“合约地址”,其他两项默认即可
代币的合约地址查询方法:
访问:
在搜索框中搜索代币名称,选择对应代币
点击metamask图标,即可自动添加到metamask钱包
也可以复制地址后,自行在metamask添加
4、点击“Add Custom Token”完成添加,在metamask中即可查看到相应代币。
另外,还可以通过以下资产管理应用查看个人加密钱包中的资产,更为方便:
以我个人举例来说,我最开始使用个人加密钱包也是有些担心。害怕资产丢失,但经过长时间的独立操作,基本这种担心小了很多,但也不是完全没有担心。毕竟资产丢了没地方去找,所以养成好的安全习惯至关重要。
首先,是要清楚地知道,在加密世界,只有掌握了私钥,才是真正的掌握了个人资产。
随着加密行业的逐渐完善,一些头部交易所也正往合规方向发展,相对来说资产在这里也算是安全。但在一些极端行情下,由于种种原因(比如拔网线),资产实际是不受控状态。
因此,不管从什么角度,拥有自己管理钱包的能力都是重要的。即便只是存一部分资产用于应急,也是非常好的。
另外,很多小的交易所,说倒闭就倒闭了,资产在里面非常不安全,还不如个人放在加密钱包里保管靠谱。
自己独立使用加密钱包是一个过程,一开始可以少量资产操作,久而久之就会建立信心。下面唠叨一些安全习惯,不是什么必须遵守的规则,只作为启发吧。
一个小的安全习惯清单:
※别把私钥存在google文档、腾讯文档、百度云盘、石墨文档、在线编辑工具等云盘、云文档、云存储中,丢失资产的概率>80%
只要是在线操作,不管是硬件钱包还是软件钱包,都有被盗风险,钓鱼是最大风险。重点是核对每次交易的目标地址,是否匹配。
其次是私钥没有妥善保存,这个因人而异,核心是只有自己知道私钥,不要泄露。
默认浏览器与chrome/brave分离,chrome只用来链上操作。或者chrome开多个本地账号,浏览网页跟钱包应用分离。
不认识的链接不点,习惯复制链接手动粘贴。可以避免访问到一些恶意地址。
打开链接首先看下是否是安全链接,如果不是要注意风险。
不用搜索引擎推荐的应用地址。很多钓鱼应用的url地址都做了伪装,看起来跟要用得应用很像,实际是假的钓鱼页面。
常用地址放收藏夹,使用自己收藏夹地址访问。
浏览器定期清除缓存,最好设置为默认清除缓存。
转账新地址要小额确认,别嫌麻烦,别怕多给网络费,转错了损失更大。
确认后地址保存在收藏夹,小狐狸和各类交易所都有常用地址保存,下次直接从收藏选择。
最重要的是别贪心、别省小钱、别报侥幸心理,多一点敬畏、多一步检查、多一些警惕。
应对安全风险的冷静时刻:
很多时候我们遇到的安全风险,第一伤害并不是最重要的,往往是第二伤害非常致命。
什么是第二伤害,举个例子来说。比如有时候在浏览器上搜索一个东西,点击后这个页面它提示你中毒了,然后他会再提示你有一个安全软件,需要安装一下把木马病毒消除。
在这个场景中,其实这个时候你并没有真正的中毒,真个页面都是为了让你去安装这个安全软件。真正的病毒是这个安全软件。如果你去点那个安全软件,这个时候才是真正的中毒了。
正确的做法是直接关掉它,同时清理掉浏览器的全部缓存。
其实我们用钱包的时候,不管是用手机钱包,还是metamask钱包,还是硬件钱包,真正说这个私钥存在钱包的情况下,被黑客从你的钱包里面直接拿出去这种事情是非常难的,不通过外部引诱基本不可能。
很多时候私钥丢掉的情况,一个是被钓鱼,就是我们在不注意的情况下去,在网站上输入了私钥。
另外一个就是自己没有把私钥保存好,比如说你放在一个笔记本里面,然后这个笔记本传到云盘之类的,然后被黑客扫到了。
另一个就是自己把规则设计的太复杂,然后时间久了,因为经常不会去用,自己反而忘记了这套规则了。有时也可能是设计了复杂的密码,这个解锁密码时间久了忘记了。
还有就是你可能当时觉得这个钱包不重要,就没有认真的去备份,后面由于其他原因反而去用了这个钱包。再之后由于各种某些原因导致钱包被卸载,或者打不开。这时你发现私钥当时忘保存了,这样的话资产就丢掉了。
还有个很常见的第二伤害,比如有人说现在Chrome有安全风险,有人听到这个消息就赶紧把metamask卸载了,生怕被黑。这个操作比浏览器可能的漏洞风险更大,因为是应激反应,所以根本没考虑其他后果。很有可能由于钱包没有备份好,或者备份不可用了,导致卸载后资产无法找回。
这种情况下做的操作往往是伤害最大的。
所以一切关于钱包的安装和卸载,尤其是在进行一些新设备迁移的时候,一定要去检查自己以前备份的这种手段是否能继续使用,如果不能继续使用,那在设备迁移的时候就一定要提前先再次做好备份。
同时建议隔一段就对钱包的恢复做一下演练,避免备份不可用的情况发生。