• 黄金指数 $3202.10 0.83%
  • 美元指数 $100.317 0.29%
  • 交易所比特币钱包余额 181.0万 0.06%
  • 全网合约持仓量 $966.7亿 1.49%
  • 全网24小时合约成交量 $2784.6亿 23.71%
  • 24小时爆仓总量 $3.1亿 35.18%
  • 24小时多空比 49.8500%/50.1500%
70.00% 30.00%
看涨
看跌

什么是MetaMask?新手完全指南

2018-04-23 16:43:59

以太坊和ERC-20代币的存储与管理方式

存储和管理以太坊及ERC-20代币的方式多种多样,包括硬件钱包、移动钱包、桌面钱包等。然而,有一款独特的软件不仅可以安全地存储和管理以太坊及所有ERC-20资产,还能直接在浏览器中与基于以太坊的去中心化应用(Dapps)进行交互。本文将介绍MetaMask,这款日益流行的软件,它是通往基于Web的Dapps世界的门户。

什么是MetaMask?

与其他钱包不同,MetaMask是一款浏览器插件,兼容Google Chrome、Opera和Firefox。它的安装方式与任何其他Google Chrome扩展或Firefox附加组件相同。该服务还支持新的Brave浏览器。无需多言,设置过程非常简单。

一旦MetaMask设置并运行,你的浏览器中就拥有了一个功能齐全的以太坊钱包。MetaMask能够与所有ERC-20资产进行交互,因为它允许添加自定义代币。

有趣的是,MetaMask还可以与各种以太坊测试网络进行交互。因此,它不仅对开发者有用,也对想要预览各种Dapps的用户非常实用。

与MyEtherWallet的交互

广受欢迎的在线以太坊钱包服务MyEtherWallet可以与MetaMask连接并直接交换信息。这意味着,当你使用装有MetaMask的浏览器访问MyEtherWallet时,如果你已经解锁了MetaMask账户,你可以选择一键登录。

虽然MetaMask本身功能强大,但有些人可能仍然更喜欢MyEtherWallet.com提供的更精细的控制。对于那些希望拥有这种功能的用户来说,能够在两者之间来回切换非常有用。

主要功能——与Dapps的交互

如果你不熟悉,Dapp是一种至少部分存在于区块链上的应用程序,例如以太坊。并非所有Dapp都运行在以太坊上,但本文将重点介绍一些专门使用以太坊的Dapp。

许多项目或公司已经推出了可供用户交互的Dapp,或者开放了供公众审查的测试版Dapp。Dapp在许多方面与其他网站类似。它们可以拥有详细的图形界面,也可以拥有高度先进且用户友好的界面。Dapp与普通Web应用程序的唯一区别在于,Dapp在后台与区块链进行交互。

MetaMask允许用户使用基于浏览器的应用。现在让我们来看几个Dapp,看看它们的外观以及MetaMask如何与之配合使用。

ETHLend

ETHLend是一个基于智能合约的平台,用于促进以太坊的借贷。平台用户可以将他们的以太坊放入由各种ERC-20代币抵押的智能合约贷款中。如果贷款成功偿还,贷方将收回他们的以太坊并获得利息。如果借款人违约,贷方可以要求获得所有贷款抵押品。ETHLend本身从不持有资金,因为它完全基于智能合约。目前,该系统使用一个需要MetaMask才能打开的在线Dapp。如果你尝试在没有安装MetaMask的浏览器上打开该Dapp,将会看到一个错误页面。

在线游戏与赌博Dapps

另一个有趣的用例是使用以太坊区块链的在线游戏和赌博Dapps。其中一个例子包括各种使用加密货币进行下注并获得赢利支付的赌场游戏和应用程序。FunFair是我们之前写过的一个优秀示例。使用MetaMask,你可以使用以太坊测试网玩当前可用的演示游戏。在MetaMask中,你可以选择连接到以太坊主网或测试网。由于FunFair尚未正式运行,目前仅支持测试网。

一旦你进入测试网,FunFair展示应用会发送测试FUN代币和一些测试网ETH以支付交易费用。完成后,你可以体验实际赌博时会涉及的整个过程。一旦Dapp收到你的存款,游戏就会运行,所有结果都会在你按下“兑现”按钮后记录在测试网链上。

CryptoKitties

另一种近年来流行的区块链游戏是CryptoKitties。在这款游戏中,用户可以购买、饲养、繁殖和交易各种数字宠物。该系统完全由以太坊驱动,当市场条件合适时,一些最受欢迎的数字猫可以卖出惊人的高价。自然,CryptoKitties需要MetaMask才能与区块链进行通信。

在其鼎盛时期,这款游戏如此受欢迎,以至于让整个以太坊网络几乎陷入瘫痪。事实上,许多人认为CryptoKitties是引发以太坊扩展辩论的主要催化剂之一,此前网络似乎完全能够处理大量交易。

MetaMask安全吗?

到目前为止,MetaMask已被证明是相当安全的,迄今为止还没有成功的黑客攻击导致货币损失。该软件使用一种称为“Den”的安全系统,该系统将所有本地密钥加密,以防止有害的Dapps或漏洞利用程序访问它们。当然,MetaMask并不能防止钓鱼攻击,也不能防止用户将私钥泄露给恶意人员。因此,在使用MetaMask时,应该像使用任何其他加密货币钱包一样保持正常的谨慎。

最后,MetaMask并不是浏览器以太坊钱包和Dapps访问的唯一选择。另一个名为Mist的项目已经开发了相当长的时间,目前有公开测试版可供试用。然而,由于Mist仍在开发中,不建议非开发者或严肃的爱好者过早参与。例如,开发团队最近发现了一个可能允许攻击者窃取用户私钥的漏洞。这个漏洞似乎从未被利用过,因为开发团队很早就修复了这个问题。

当该项目完成并发布完整版本时,它可能会成为MetaMask的有力竞争对手。

结论

总的来说,MetaMask确实是一款非常有用、安全且灵活的应用程序。它允许安全便捷地存储任何与以太坊相关的资产,提供了与MyEtherWallet的便捷连接,最重要的是,它是目前唯一能够使用基于Web的Dapps(如ETHLend和CryptoKitties)的工具。

当然,MetaMask并非没有竞争对手,它需要不断努力以保持领先地位。然而,作为该领域第一款真正功能齐全的产品,MetaMask无疑拥有先发优势。

更多新闻