MetaMask 是一款专为以太坊区块链设计的独特钱包。让我们深入了解一下 MetaMask。
您出门购物时,不会不带钱包,对吧?
同样地,您需要一个加密货币钱包才能与区块链进行互动。
钱包是您进入加密货币世界的个人密钥。它使您能够购买、出售或转移区块链上的资产。
MetaMask 是目前最通用的区块链——以太坊的钱包。它是您进入其 DeFi 生态系统、不可替代代币 (NFT)、ERC-20 代币以及几乎所有以太坊相关内容的大门。
它既有 iOS 和 Android 应用程序,也可用作 Chrome、Firefox、Brave 和 Edge 等一些网络浏览器的扩展程序。
在进入实际注册流程之前,让我们先来认识一下这个流行的加密钱包:
我知道,一次要吸收的信息很多。因此,我们将一步一步地慢慢进行。
什么是 MetaMask?
区块链提供了隐私、透明和不变性。您可以自由使用应用程序、在任何地方进行交易,并在无需他人监视的情况下进行更多操作。
然而,区块链种类繁多,每个都有不同的编码目的。
其中,以太坊作为一个庞大的去中心化生态系统,是为大众服务的。MetaMask 是一款免费、开源的热钱包,可让您访问以太坊。
热钱包是免费的,可以在任何联网设备上使用。这也导致了此类钱包的最大漏洞——安全性。尽管对于普通用户来说,热钱包使用起来相对安全,但您应该警惕使用它们的加密货币交易所,最好选择支持冷钱包的交易所。
让我们来看看这款钱包的一些显著特点:
使用简便
开始使用 MetaMask 非常简单、快捷,且具有匿名性。您甚至不需要电子邮件地址。只需设置密码并记住(并存储)您的秘密恢复短语,就完成了。
安全
您的信息在浏览器中加密,任何人都无法访问。如果密码丢失,您可以通过 12 个单词的秘密恢复短语(也称为助记词)进行恢复。值得注意的是,确保种子短语的安全至关重要,因为即使 MetaMask 也没有关于它的信息。一旦丢失,就无法找回。
内置加密存储
如果您想知道,不,您不能用 MetaMask 购买比特币。它仅支持以太币和其他与以太币相关的代币,包括著名的 ERC-20 代币。以太坊上的加密货币(不包括以太币)是作为 ERC-20 代币构建的。
备份还原
MetaMask 将您的信息存储在本地。因此,如果您更换浏览器或设备,可以使用您的秘密恢复短语恢复 MetaMask 钱包。
社区支持
截至 2021 年 8 月,MetaMask 已在全球拥有超过 1000 万月活跃用户。其简单直观的用户界面不断推动这些数字增长,自 2020 年 7 月以来增长了 1800%。
总而言之,如果您选择使用热钱包,不妨试试 MetaMask。在介绍其使用案例之前,让我们从安装开始。下面的内容将以 Chrome 网络浏览器和 Android 移动平台为例进行说明。
在 Chrome 上安装 MetaMask
前往 下载页面,选择您的平台,然后点击下载按钮。它将自动检测您的浏览器。但对于 iOS 和 Android,请选择您的平台以获取链接或在各自的应用商店中搜索。
MetaMask 浏览器扩展
我将使用 Chrome 浏览器演示此过程。访问下载页面,点击“Install MetaMask for Chrome”以访问 Chrome 网上商店的 MetaMask 扩展页面。
安装并将其固定在浏览器工具栏中。此过程类似于在 Chrome 上安装任何浏览器扩展程序。
MetaMask 钱包注册
最后,您会看到欢迎界面。现在点击“开始”以开始注册过程。
接下来的屏幕将为您提供导入钱包的选项,或者您可以创建新钱包。点击后者以注册新的钱包。
接下来,您可以选择与 MetaMask 共享一些匿名数据以跳到下一屏幕。您可以点击“不,谢谢”来完全放心——这不会影响您使用 MetaMask 的用户体验。做出选择后继续。
现在,在以下屏幕上创建一个强密码。
接下来,您将看到 MetaMask 团队通过一段简短的视频来强调秘密恢复短语的重要性。最好仔细观看,然后单击下一步。
现在是保存秘密恢复短语的时候了。您可以显示秘密短语并将其下载为文本文件。然后单击下一步继续。
MetaMask 竭尽全力确保您记住这个重要的短语,因为他们不会为您存储它。所以您会看到一个单词拼图来重建该短语,就像它原来的样子。除非您做对了,否则最后的“确认”按钮不会被激活,您也无法继续。
如果您忘记记住或保存它,顶部 MetaMask 图标下方有一个返回按钮。这将带您返回上一页以下载并记住它。
完成此操作后,“确认”按钮将变为可用状态。单击该按钮,您将在注册过程的最后一个屏幕上看到祝贺消息。
最后,点击祝贺页面上的“All Done”以进入您的钱包仪表板。
在 Android 上安装 MetaMask
从 Play 商店下载该应用程序,并在翻阅“入门”屏幕后,您将看到三个选项:
- 使用秘密恢复短语导入
- 与 MetaMask 扩展同步
- 创建新钱包
创建新钱包
在 Android 上创建新钱包与上面讨论的过程相同。您所需要做的就是从 Play 商店下载 MetaMask 并开始注册过程。
因此,与其重复相同的步骤,我更愿意说明如何在 Android 手机上导入 MetaMask 钱包。
与 MetaMask 扩展同步
注意:此功能已暂时禁用。
此选项使您可以通过扫描桌面网络浏览器扩展程序中的二维码,将钱包导入您的 Android 手机。
要获取二维码,请单击 MetaMask 扩展程序,然后单击您的头像。接下来,从弹出窗口中选择“设置”选项。
现在,单击“设置”中的“高级”,最后选择“与移动设备同步”。
您将收到 MetaMask 已禁用此功能的消息。
他们的团队可能正在修复某些问题,以使这个热钱包更安全,从而吸引更多用户。
此外,您不能在 MetaMask Android 应用程序中进行屏幕截图(或屏幕录制)。即使您以某种方式成功,也会出现黑屏。(PS:这就是手机截图不清晰的原因。)
这可能是一项很好的安全功能,可以将用户从任何网络钓鱼应用程序中拯救出来。做得好,MetaMask!
使用秘密恢复短语导入
因此,我们只需要导入带有 12 个单词的秘密恢复短语的钱包。
输入新密码和新密码,然后单击底部的“导入”。
值得注意的是,此处输入的密码可能与浏览器扩展程序中使用的密码不同。但这也增加了您单独记住每个密码的负担。
因此,最好的办法是使用密码管理器,或在每个平台上使用相同的 MetaMask 密码。这进一步证明了 MetaMask 是一款非托管钱包。一切都存储在您的本地设备上,没有云存储和同步。
之后,您将看到祝贺屏幕。最后,您将拥有 MetaMask 移动用户仪表板。
使用 MetaMask
现在您已经有了 MetaMask,让我们稍微探索一下。
账户验证
所以您的钱包是连接到最强大的区块链之一。
恭喜您,但证据是什么?您不会仅仅信任应用程序中的动画效果,对吧?
因此,让我们使用 Etherscan 来验证您的以太坊存在——它是一种可以帮助您跟踪以太坊相关事件的工具。
为此,请从您的 MetaMask 钱包中复制您的公共地址,并将其粘贴到 Etherscan 以查看交易历史记录和以太币余额。或者,您可以直接从 MetaMask 钱包中查看所有这些信息。
单击浏览器中的 MetaMask 图标,然后选择三个垂直点。最后,单击 Etherscan 上的“查看账户”以了解详细信息。
您会得到类似这样的信息:
由于这个钱包是全新的,因此没有交易历史记录。简而言之,这类似于您的银行存折——显示所有的借记和贷记记录。
顺便说一句,如果您想要全屏的 MetaMask 仪表板而不是弹出窗口,您可以切换到展开视图。
此选项位于 Etherscan 上的“查看账户”下方。展开视图将在新标签页中打开您的钱包,并保持打开状态直到您关闭它。弹出窗口会在您切换标签页或最小化浏览器时关闭,这会带来一些不便。
公钥和私钥
这些术语经常被提及。简而言之,公钥用于接收资金。但是,如果您想访问它们,您将需要您的私钥。
私钥是您证明钱包中的资金确实属于您的证明。您进行的每笔交易也都需要它。
在 MetaMask 中,您可以直接从用户仪表板获取您的公钥。只需将鼠标悬停在账户名称上,就会出现复制到剪贴板的选项。现在单击即可复制您的公钥。
我的测试账户的公钥是:
0xAc9c3F6CC307832af263409E758a0dabeBA5F502
可以这么说,私钥是非常私密的。
永远不要与任何人分享您的私钥。如果您这样做,您的帐户就会暴露。私钥持有者可以将账户(和/或资金)从钱包(例如 MetaMask)转移到他们选择的任何其他钱包。
要导出您的私钥,请单击三个垂直点以进入您的账户详细信息。在下一个屏幕上选择“导出私钥”。
输入您的密码并单击“确认”以显示您的私钥。我审查了我的私钥,只是为了强调它的保密性。
强烈建议您以物理形式保存您的私钥,而不是作为文本文件保存在 Google Drive 或任何在线位置。保持在线只会增加已经脆弱的热钱包的安全风险。
多个账户
您可以将多个账户添加到您的 MetaMask 钱包中。目的可以是每个账户对应不同的用例。例如,您可以在 MetaMask 上分别拥有一个 NFT 账户和一个商业账户。
值得注意的是,每个账户都有自己的一对公钥和私钥。但是,您的秘密恢复短语是您所有账户的主密钥。虽然可以使用私钥导入账户(稍后会详细介绍),但可以使用秘密恢复短语(又名种子短语)一次访问所有账户。
要创建额外的账户,请在 MetaMask 弹出窗口中单击您的头像。接下来,选择“+创建账户”。命名它,您会在您的第一个账户下方看到它。
有趣的是,您无法删除在 MetaMask 账户中创建的账户。但是,您可以自由删除导入的账户。同样,无法删除基于以太坊(或任何区块链)构建的钱包。您可以简单地停止使用它。
购买、发送和交换
然后是您可以使用 MetaMask 钱包进行的主要操作——购买、发送和交换。
购买以太币(或 ERC-20 代币)
您可以使用此选项将以太币 (ETC) 或任何其他 ERC-20 代币存入您的账户。有两个支付网关——Wyre 和 Transak。
Wyre 支持信用卡/借记卡以及 Apple Pay。除了每周交易上限为 500 美元外,这些选项还收取 3% 的交易费。
美国公民可以使用 ACH 转账,最低费用为 0.75%,且每周交易价值上限更高,为 25,000 美元。虽然使用卡和 Apple Pay 可以立即进行交易,但 ACH 转账可能需要长达一周的时间才能完成。
此外,您还需要支付网络费用作为矿工进行交易的激励。查看通过 Wyre 购买 100 美元和 1000 美元的这两个示例。
虽然交易费用显然与交易金额成正比,但网络费用的计算方式不同。它取决于数据大小而不是交易量。要了解有关它和一般挖矿的更多信息,请访问我们关于加密货币挖矿的指南。
Transak 类似于 Wyre。根据您的货币和可用性,您可以同时使用这两者。
使用 MetaMask 发送
您需要接收者的公钥才能使用此功能。对于发送,单击用户仪表板上的“发送”并输入收件人的公钥。
之后,您可以输入要发送的金额,然后单击“下一步”。
随后,您可以调整“预估 Gas 费用”(矿工提示)以优先处理您的交易。
根据网络状况,具有极低矿工提示的交易可能会延迟或失败。但最好不要动它,特别是如果您是新手。最后,单击“确认”。
交易通过验证后,您将在“活动”区域下看到历史记录。
值得注意的是,我在 Ropsten 测试网络上请求了 5 ETH(右上角,头像旁边),以说明如何使用 MetaMask 发送。
测试网络上的资产一文不值。这些测试网络供开发人员在主以太坊网络上发布产品之前进行测试。您可以在 Etherscan 上检查此 交易。
代币交换
MetaMask 允许您相互交换以太币和 ERC-20 代币。
该钱包会搜索所有可用的交易所,并为您提供最佳报价。它力求最大程度地节省网络费用和滑点(下单和确认之间的报价变化)。
别担心!您可以选择设置滑点容差(1% 到 5%),如果超过该容差,您的交易将自动取消。
MetaMask 对交换收取 0.3% 至 0.875% 的费用。您获得的报价已包含此费用。
账户导入
此功能将导入一个账户,而不是整个钱包。由于钱包不是 MetaMask 原生的,因此您需要为每个实例分别导入它。
要导入,请单击您的头像,然后选择“导入账户”。输入要导入账户的私钥,单击“导入”。
最后,您会在您的本地账户下看到一个导入的账户。我已经将此导入到我的另一个 MetaMask 钱包,我刚刚在 Ropsten 测试网络上向该钱包转移了一个(虚拟)以太币。
有趣的是,此操作并未从其第一个钱包中删除该账户。虽然导入的账户可以从此钱包中移除,但原始账户将始终存在于其原始位置。
去中心化应用程序(dApps)
这些应用程序是在区块链(本例中为以太坊)上开发的。MetaMask 是一种交互和使用这些应用程序的方式。
例如,Mintable 是一个用于创建 NFT 的 dApp。注册后,您需要连接一个钱包才能开始注册您的 NFT。看看这个:
它与您可能使用过的 Google 或 Facebook 身份验证非常相似。但是,MetaMask 不仅允许您使用去中心化应用程序,还支持交易、保存历史记录等。
总而言之,其功能也取决于您使用的 dApp。
安全提示
虽然 MetaMask 有多种使用场景,但安全地使用它至关重要。作为一个热钱包,它不是存储以太坊资产的最可靠方式。
尽管如此,还是有一些技巧可以保持您的钱包完整性。让我们来看看:
- 始终在浏览器中使用 MetaMask 作为唯一选项卡。并在使用后锁定。
- 切勿与任何人分享您的秘密恢复短语、私钥和密码。
- 最好保留一个单独的浏览器来使用 MetaMask。
- 如果您无法保留专用的 MetaMask 浏览器,请不要在 MetaMask 旁边使用浏览器上的社交媒体或 Google 账户。
- 如果您拥有宝贵的加密资产,请尝试获取硬件钱包。
诚然,这份清单绝不是完整的。因此,请及时了解安全存储资产的最佳实践。
结论🧑💻
本文简要介绍了 MetaMask 的功能。
总而言之,任何考虑使用热以太坊钱包的人都应该给 MetaMask 一个机会。
它是一款出色、易于使用且功能强大的工具,可让您与以太坊区块链进行交互。