这篇文章为何重要?
如有兴趣加入以太坊生态系统,MetaMask这样的应用程序绝对不容错过。这不仅是一款简单的钱包,还能支持用户与集成以太坊的网站进行交互。
MetaMask支持从浏览器内部(或通过移动App)连接去中心化应用程序。用户无需借助中间机构即可交易和玩游戏,全程使用完全透明的代码,免受欺诈风险。
敬请阅读这篇指南,掌握MetaMask的使用方法!
目录
导语
以太坊践行发展分布式互联网的承诺,迎来了让人期盼已久的Web 3.0。这个公平竞争的环境具备以下特点:没有单点故障,用户真正拥有数据和去中心化应用程序(DApp)的所有权。
随着全行业聚焦去中心化金融(DeFi)和旨在连接各种区块链的互操作性协议,这样的基础架构正稳步与之融合。如今,通过去信任化方式即可实现代币和加密货币交易、获得加密货币形式的贷款,甚至在以太坊中使用比特币。
对于众多以太坊爱好者而言,MetaMask绝对是首选钱包。与常规智能手机或桌面软件不同,MetaMask是一个打包的浏览器插件,允许用户直接与支持的网页交互。在本文中,我们将详细阐释MetaMask的工作原理,逐步指导用户掌握自行操作的方法。
什么是MetaMask?
MetaMask是开源以太坊钱包,支持各种基于以太坊的代币(例如遵循ERC-20标准的代币或非同质化代币)。最重要的是,通过内置Coinbase和ShapeShift集成系统亦可接收、购买或兑换代币。
MetaMask的独特优势在于能直接连接网站。如使用其他钱包,需复制并粘贴付款地址,或使用另一台设备扫描二维码。但用MetaMask插件的话,网站只需向个人钱包发送信号,即可提示用户接受或拒绝交易。
MetaMask可用作常规的加密货币钱包,但其真正的优势在于,能与智能合约和去中心化应用程序无缝对接。下面我们来了解一下设置方法。
安装MetaMask
MetaMask钱包可安装在Google Chrome、Firefox或Brave浏览器中,也支持搭载iOS和Android系统的移动端,在此不多赘述。在本教程中,我们以Firefox进行演示。无论用户选用哪个平台,操作步骤都大致相同。
前往metamask.io的官方下载页面。选择浏览器,随即跳转至Chrome网上应用商店或Firefox插件站点。点击按钮,将插件添加至浏览器平台。首先需授权某些访问权限,然后才能登上运行。确认插件的访问级别符合浏览器的要求后,即可继续操作。
初始化钱包
此时屏幕上会显示欢迎信息。
如果您跟我们一样,估计要花相当一些时间,用光标把这个小狐狸图标弄得晕头转向。
在欢迎页面上搞定小狐狸之后,点击“立即开始”。此时屏幕上提示导入助记词或新建助记词。点击“创建钱包”。在下一页中,系统将询问是否提交匿名数据,以帮助开发人员改进App。该项无强制要求,可随意选择。
现在需创建密码。如需详细阅读软件用户协议,点击使用条款即可查看。或直接跳过,然后设法设置高强度密码,勾选复选框,点击“创建”。
妥善备份助记词!
以下内容足以说明备份助记词的重要性。MetaMask属于非托管服务,这意味着除本人外,其他人无法触碰到资金,MetaMask开发人员也没有权限。用户的代币存储于浏览器的加密保险箱内,受密码保护。这表示,只要计算机丢失、被盗或损坏,任何人都无法恢复钱包。私钥将散落在茫茫互联网中,要想找到就如同大海捞针。
因此,记录备份助记词至关重要。如果出现问题,这是恢复账户的唯一方法。我们建议各位写下助记词,并存储在两至三个不同的地点。虽然无需谨慎到放入防火保险箱,埋入森林深处,但妥善保管肯定没错。
点击灰色框,查看助记词。
进入下一页后,程序默认用户没有主动记录上一步的助记词,因此会再次确认。如果第一次没有记下助记词,请点击“返回”回到上一步并立即记录下来!
确认助记词后,继续操作下一步。点击“全部完成”,随即显示钱包界面。
枯燥的操作到此为止。接下来让我们通过以太币(测试网)赚钱吧。
充值钱包
本教程将以Ropsten测试网为例。Ropsten测试网的功能与以太坊网络的实际功能几乎无异,唯一的区别是该网络的单位没有价值。如果您正在开发合约,并想确保合约不存在漏洞,例如盗取5000万美元的高额资金,这一特点刚好就派上用场。当前该网络中的每个操作步骤都能运用到实际操作当中。但很遗憾,到时候不会再有免费的以太币。
如需调入Ropsten测试网,请点击右上角的“以太坊主网”,并选择“Ropsten测试网”。
以太坊中有各式各样的测试网。如需了解各个网络的差异,请查看这份对比报告。
我们将通过“水龙头”获得测试币进行操作。请在支持Metamask的浏览器中访问此页面,获取测试币。
哇!免费测试币已到手!
随时点击小狐狸图标,即可弹窗显示个人的MetaMask账户信息(如上方GIF动图所示)。鼠标悬停在账户1处,将以太坊地址复制到剪贴板,再粘贴到表单中,并点击“向我发送测试以太币”。
以太坊交易的确认速度通常较快,但1 ETH到账钱包的速度可能稍慢。点击工具栏的小狐狸图标,即可查看是否到账。
到账后便可开始与DApp交互。
解锁去中心化网络
测试网中可操作的应用程序选择有限。如需获得主网去中心化应用程序的完整列表,请查看State of the DApps或Dappradar网站。在测试网中,可以玩游戏、购买独一无二的资产,或在预测市场进行投注。
我们将继续使用此前展示的DApp。Uniswap是去中心化交易平台(简称“DEX”),无需借助中间机构即可交易。Uniswap的支撑机制极其简洁有序,如对它的运作原理感兴趣,敬请查阅《什么是Uniswap及其运作方式?》。
继续下一步,点击此处访问。右上角将显示“关联钱包”的提示。出于安全原因,该步骤无法自动关联。因此,所有与MetaMask兼容的网站都会以各种形式出现此类提示。点击该提示,系统会要求用户选择正在使用的钱包。如果还没搞懂,选择MetaMask钱包即可。
网站首次尝试关联时,屏幕将显示MetaMask对话框,要求用户确认该操作。在验证用户即将授权哪些权限之前,需先选择一个账户(当前我们只有一个账户,沿用即可)。和其他类似操作一样,这里网站会要求用户提供账户控制的钱包地址信息。
MetaMask的隐私问题
您应谨慎授权。网站获取该地址后,将看到用户所有的以太币和其他代币交易往来。此外,网站还会将该地址与用户的IP地址相关联。
有人喜欢把地址分开,防止重叠;而有人并不在意这些风险。毕竟,区块链就是对外开放的。最终要达到的隐私级别完全由用户决定。总的原则是,不要向不信任的网站授权访问权限。
以太币兑换DAI
下面来操作首次兑换。我们将兑换稳定币DAI,这是一种ERC-20代币。但是就像以太币一样,这里的DAI不具有实际价值。点击“选择代币”,添加“Uniswap默认列表”,然后点击“DAI”。或者,还可选择“WETH”(包装以太币)。
最后一步是输入要兑换的以太币数量。操作完成后,屏幕显示预计可获得的DAI数量。一切就绪!点击“兑换”。
通过MetaMask完成兑换。
网页将再次提示在MetaMask中执行操作。只需批准交易,即可成功创建。在主网执行相同操作时,请注意是否满意产生的手续费。
之后,只需等待交易确认即可!
我的代币在哪里?
如以太币转出后,个人账户没有显示代币,无需惊慌,此处须手动添加代币。
针对比较热门的代币,可在钱包中选择“添加代币”,然后搜索代币名称或代码。而相对冷门(或测试网中的)代币,则需添加合约地址,方可指示MetaMask在何处查找用户的余额。
点击插件,打开钱包。
点击顶部栏的三个点。
选择“在Etherscan中查看”。
在“总览”项下,点击“代币”下拉菜单并选择“DAI”。
在“个人资料概览”项下,即可看到合约地址。鼠标悬停此处,并复制地址。
返回MetaMask,点击“添加代币”。
点击“自定义代币”选项卡。
将刚才复制的内容粘贴至“代币合约地址”表格中。
其余内容将自动填写。点击“下一步”,然后点“添加代币”。
返回总览界面,查看全部余额。
恭喜!首次通过DApp交互,用去信任化方式将以太币兑换为DAI的操作已大功告成!以上步骤现可运用到实际操作中去。如认为对使用主网应用程序已经成竹在胸,请记得从Ropsten切换回主网络。
还有哪些注意事项?
本文尚未介绍MetaMask其他的简便功能。例如,还能关联硬件钱包(Trezor和Ledger均获支持),以及创建联系人列表。当然,还有常规钱包的资金收发功能。查看设置,即可根据个人所需自定义插件。
除此之外,还应遵循通用安全准则。MetaMask属于热钱包,需在互联网连接的设备中运行,风险高于冷钱包。冷钱包只要保持离线状态,就能有效减少攻击向量。
最后,使用MetaMask时,应注意向哪些网站授权访问权限。
MetaMask App
MetaMask的Android/iPhone App提供一种简易解决方案,可随时随地与Web3应用程序相连。它搭载了与插件相同的功能,同时集成DApp浏览器,支持一键访问各种去中心化应用程序。
MetaMask App浏览器。
该应用程序的运作流程与浏览器插件非常相似。用户可从钱包直接转账以太币或代币,甚至如上所示,与Uniswap交互。
通过App内的提示连接PoolTogether。
总结
MetaMask是浏览去中心化网络的强大工具。遵循本指南的步骤操作,就能见识到这款钱包的巨大潜质。显然,众多用户都感同身受。MetaMask目前已拥有超过一百万用户。
随着以太坊堆栈不断发展,MetaMask这类应用程序无疑将为连接现有技术与新生加密货币基础架构贡献巨大力量。
是否对MetaMask、以太坊或其他内容还存有疑问?敬请访问我们的问答平台Ask Academy,币安社区成员将耐心为大家答疑解惑。
T