我为什么要费劲去读这个?

如果您对以太坊生态系统感兴趣,您需要像 MetaMask 这样的应用程序。它不仅仅是一个简单的钱包,它还允许您与集成以太坊的网站进行交互。

MetaMask 可以让您从浏览器内部(或通过移动应用程序)连接到去中心化应用程序。您可以在没有中介的情况下进行交易,并使用完全透明的代码玩游戏(这样您就知道自己没有被欺骗)。

查看下面的指南以开始使用!


内容

  • 介绍

  • 什么是 MetaMask?

  • 安装元掩码

  • 初始化钱包

    • 备份你的种子词!

  • 为钱包充值

  • 解锁去中心化网络

    • 关于 MetaMask 和隐私

    • 将以太币兑换为 DAI

    • 我的代币在哪里?

  • 我还应该知道什么?

  • MetaMask 应用程序

  • 结束语


介绍

以太坊带来了分布式互联网的承诺——期待已久的 Web 3.0。一个公平的竞争环境,其特点是缺乏中心故障点、真正的数据所有权和去中心化应用程序(或 DApp)。

这样的基础设施正在与全行业对去中心化金融(DeFi)和旨在桥接各种区块链的互操作性协议的关注稳步结合在一起。现在可以无需信任地交换代币和加密货币,获得加密货币支持的贷款,甚至可以在以太坊上使用比特币。

对于许多以太坊爱好者来说,MetaMask 是首选钱包。与常规智能手机或桌面软件不同,它打包为浏览器扩展,允许用户直接与支持网页交互。在本文中,我们将解释 MetaMask 的工作原理,并引导您自行开始使用它。


什么是 MetaMask?

MetaMask 是一款开源以太坊钱包,支持各种基于以太坊的代币(例如遵循 ERC-20 标准的代币或不可替代代币)。最重要的是,您可以从其他人那里接收它们,或者通过内置的 Coinbase 和 ShapeShift 集成购买/交换它们。

MetaMask 如此有趣的原因在于它可以与网站交互。对于其他钱包,您需要复制粘贴付款地址或在单独的设备上扫描二维码。通过 MetaMask 扩展,网站只需 ping 您的钱包,系统就会提示您接受或拒绝交易。

MetaMask 可以充当常规的加密钱包,但其真正的优势在于与智能合约和去中心化应用程序的无缝连接。现在让我们看看如何设置它。


安装元掩码

MetaMask 钱包可以安装在 Google Chrome、Firefox 或 Brave 浏览器上。它也可在 iOS 和 Android 上使用,但我们不会对此进行深入介绍。我们将在本教程中使用 Firefox,但无论您使用什么平台,您的步骤都或多或少相同。

前往 metamask.io 的官方下载页面。选择您的浏览器,这将带您进入 Chrome 网上应用店或 Firefox 附加组件网站。单击按钮将扩展添加到您的平台。在启动和运行之前,您可能需要授予它一些权限。确保您对浏览器的访问级别感到满意 - 如果您满意,我们就可以开始了。


初始化钱包

您现在应该看到一条欢迎消息。


Metamask intro screen

如果你和我们一样,你可能会花很多时间试图让这个家伙因为你的光标而头晕。


在欢迎页面上纠缠完狐狸后,单击“开始”。系统将在此处提示您导入助记词或创建新助记词。单击创建钱包。下一页询问您是否要提交匿名数据以帮助开发人员改进应用程序。选择您喜欢的选项。

现在我们需要创建一个密码。如果您是真正阅读软件用户协议的传奇生物之一,您可以通过单击使用条款来查看它。否则,请设置一个强密码,勾选该框,然后点击“创建”。


备份你的种子词!

以下几点足以保证其自己的副标题。 MetaMask 是一项非托管服务,这意味着任何其他人都无法访问您的资金——甚至 MetaMask 开发人员也不能。您的令牌存在于浏览器内的某种加密保险库中,并受您的密码保护。这意味着,如果您的计算机丢失、被盗或损坏,没有人可以帮助您找回钱包。您的私钥将永远丢失在网络空间的真空中。

因此,写下备用短语至关重要。如果不幸发生,这是恢复帐户的唯一方法。根据建议,我们建议您写下这些单词并将其存储在两个或三个不同的位置。您不需要将它们埋在森林深处的防火保险箱中,但是,嘿,这不会造成伤害。


Click on the grey box to reveal the phrase.

单击灰色框以显示该短语。


当您进入下一页时,程序预计您可能在上一步中偷懒了,因为它要求您确认该短语。如果您第一次没有这样做,请单击“返回”并记下来!

确认该短语,然后继续下一步。点击“全部完成”,您将看到钱包界面。

无聊的部分结束了,接下来让我们在(测试网)以太币上致富吧。


为钱包充值

在本教程中,我们将使用 Ropsten 测试网。该网络的功能几乎与真实的以太坊网络一模一样,但其单位没有价值。当您开发合约并希望确保它们不存在可让攻击者损失 5000 万美元价值的漏洞时,这些会派上用场。我们今天在这个网络上执行的每一步都可以在真实的东西上复制(不幸的是,除了他们向我们赠送免费以太币的部分)。

要调入 Ropsten 测试网,请单击右上角的主以太坊网络,然后选择 Ropsten 测试网络。


Ropsten test network

以太坊上有很多不同的测试网。如果您想知道其中的差异,请查看此比较。


我们将使用水龙头来获取一些假钱来玩。在支持 Metamask 的浏览器上导航到此页面以获取一些信息。


呜呼!免费!


您可以随时单击小狐狸图标,弹出一个包含您的 MetaMask 帐户信息的窗口(正如我们在上面的 GIF 中所做的那样)。将鼠标悬停在帐户 1 上,然后单击将您的以太坊地址复制到剪贴板。将其粘贴到表单中,然后点击“向我发送测试以太币”。

以太坊交易通常会很快得到确认,但 1 ETH 可能需要一段时间才能到达您的钱包。单击工具栏中的狐狸来检查您是否已获得它。

一旦到达,我们就可以开始与 DApp 进行交互。


解锁去中心化网络

由于我们处于测试网上,因此我们没有太多的应用程序可供选择。有关主网去中心化应用程序的完整列表,请查看 DApps 或 Dappradar 的状态。您可以玩游戏、购买独一无二的资产或在预测市场下注。

我们将使用之前演示的 DApp。 Uniswap 是一个去中心化交易所(DEX),这意味着它允许我们在不依赖中介机构的情况下进行交易。它的支撑机制非常简洁——查看什么是 Uniswap 以及它是如何工作的?如果您对它的工作原理感兴趣。

继续并在此处访问它。在右上角,您应该会看到连接钱包的提示。您会在所有 MetaMask 兼容站点上以某种形式看到这一点,因为出于安全原因它不会自动连接。单击它,系统会要求您选择正在使用的钱包。如果您还没有关注,该钱包将是 MetaMask。

当站点首次尝试连接时,将出现一个 MetaMask 对话框,要求您确认操作。在验证您要授予哪些权限之前,您将能够选择一个帐户(目前我们只有一个帐户,因此请保持原样)。在这种情况下,与许多其他情况一样,该网站会请求有关您帐户控制的钱包地址的信息。


关于 MetaMask 和隐私

重要的是要注意你所允许的事情。如果网站知道您的地址,他们就可以看到进出该地址的所有以太币和代币交易。此外,他们还可以将其与您的 IP 地址关联起来。

有些人喜欢隔离他们的地址以防止任何重叠,而另一些人则不关心这些风险(毕竟,区块链是公共的)。您想要实现的隐私级别最终取决于您。作为一般规则,不要授予对您不信任的网站的访问权限。


将以太币兑换为 DAI

是时候进行我们的第一次交换了。我们将为 DAI 做这件事,DAI 是一种充当稳定币的 ERC-20 代币。然而,就像我们的以太币一样,这个 DAI 没有现实世界的价值。点击选择代币,添加 Uniswap 默认列表,然后点击 DAI。或者,您也可以选择 WETH(包裹以太币)。

剩下要做的就是输入我们想要交换的 ETH 数量。当我们这样做时,我们将估算我们将收到多少 DAI。我们就可以出发了!点击交换。


使用 MetaMask 完成交换。


系统再次提示您在 MetaMask 中采取操作。在这种情况下,您需要在创建交易之前确认交易。当您在主网上执行此操作时,请确保您对费用感到满意,因为它们可能会很大。

之后我们只需等待交易确认即可!


➟ 想要开始使用加密货币?在币安上购买 ETH!


我的代币在哪里?

所以你的以太币消失了,但你的帐户没有显示你的代币。无需惊慌 - 您必须手动添加它们。

对于更流行的代币,您可以选择在钱包中添加代币并搜索名称或代码。对于不太受欢迎的(或测试网上的),我们需要添加合约地址 - 一个标识符,告诉 MetaMask 在哪里寻找我们的余额。


  1. 单击扩展程序打开您的钱包。

  2. 单击顶部栏中的三个点。

  3. 选择在 Etherscan 上查看。

  4. 在概述下,单击令牌下拉列表并选择 DAI。

  5. 在“个人资料摘要”下,您应该会看到合约地址。将鼠标悬停在其上并复制地址。

  6. 返回 MetaMask 并单击“添加令牌”。

  7. 单击“自定义令牌”选项卡。

  8. 将您刚刚复制的内容粘贴到“代币合约地址”表单中。

  9. 其余的应该自动填充。单击“下一步”,然后单击“添加令牌”。

  10. 返回主概览以查看您的完整余额。


恭喜!您刚刚通过将以太币换成 D​​AI 来与您的第一个 DApp 进行交互。你所学到的一切现在都可以在现实世界中完成。当您准备好使用主网应用程序时,请记住从 Ropsten 切换回主网络。


我还应该知道什么?

MetaMask 还有一些我们今天没有介绍的其他巧妙功能。您还可以连接硬件钱包(Trezor 和 Ledger 均受支持)、创建联系人列表,当然还可以像在普通钱包中一样接收和发送资金。查看设置以自定义扩展以满足您的需求。

除此之外,通常的安全原则也适用:MetaMask 是一个热钱包,这意味着它在连接互联网的设备上运行。与冷钱包相比,这会让您面临更大的风险,冷钱包保持离线状态以减少攻击媒介。

最后,在使用 MetaMask 时,您应该注意您授予访问哪些网站的权限。


MetaMask 应用程序

MetaMask Android/iPhone 应用程序为移动中与 Web3 应用程序的交互提供了一个简洁的解决方案。它拥有与扩展程序大部分相同的功能,它集成了 DApp 浏览器,因此您只需按一下按钮即可访问各种去中心化应用程序。


The MetaMask app’s browser.

MetaMask 应用程序的浏览器。


应用程序的工作流程与浏览器扩展的工作流程非常相似。您可以直接从钱包中转移以太币或代币,甚至可以与 Uniswap 进行交互,如我们上面所见。


Connecting to PoolTogether via a prompt within the app.

通过应用程序内的提示连接到 PoolTogether。


结束语

MetaMask 是浏览去中心化网络的强大工具。如果您按照本指南中的步骤操作,那么您已经看到了钱包的潜力。显然,其他人也这么做了:它目前拥有超过一百万的用户。

随着以太坊堆栈的发展,像 MetaMask 这样的应用程序无疑将成为现有技术和新兴加密货币基础设施之间桥梁的组成部分。

对 MetaMask、以太坊或其他方面有疑问吗?前往 Ask Academy,社区将为您解答。


时间