MetaMask

MetaMask 是一个基于浏览器扩展的钱包,它运行在你的 Web 浏览器(Chrome、Firefox、Opera 或 BraveBrowser)中。使用这个钱包和进行各项测试都很容易,它可以链接多种以太坊节点和测试区块链。

使用

“正版”MetaMask 具有如下特征:

  • 在浏览器地址中显示的插件 ID 是 nkbihfbeogaeaoehlefnkodbefgpgknn·
  • https://metamask.io发布·
  • 有超过 1400 个用户评论·
  • 有超过 1000000 个用户

创建钱包

设定密码后,MetaMask 会为你生成一个钱包,并且显示包含了 12 个英文单词的助记词(图 2-3)。这些助记词可用在所有的兼容钱包上以进行钱包恢复。如果你的 MetaMask 甚至是你的电脑出问题了,只需要这 12 个单词就可以完成钱包恢复,不需要之前设定的密码。

把这 12 个助记词备份在两张纸上。把这两张纸放置在相隔较远的两个位置。 这两张纸的价值等同于你在以太坊钱包内保存的数字货币的价值。如果他人获得了这 12 个词,就可以窃取你的数字货币。

切换网络

默认情况下,MetaMask 会尝试连接到主网络。另外的几个网络包括公开的测试网络、用户自己选择的以太坊节点,或者运行在本机之上的私有以太坊区块链:

  • 以太坊主网:以太坊的主网络,完全公开,承载了真实的以太币,以及真实的价值和交易。
  • Ropsten 测试网络:以太坊的公开测试区块链网络,在这个网络上的以太币没有任何价值。
  • Kovan 测试网络: 以太坊的公开测试区块链网络,使用 Aura 协议和权威证明(PoA federated signing)方式的共识机制。在这个网络上的以太币没有任何价值。只有 Parity 客户端支持这个测试网络。其他的以太坊客户端在权威证明时使用稍后提到的 Clique 协议。
  • Rinkeby 测试网络:另一个以太坊的公开测试区块链网络,使用 Clique 协议和权威证明(PoA federated signing)方式的共识机制。在这个网络上的以太币没有任何价值。
  • Localhost 8545 :通过浏览器连接到本机上运行的以太坊节点。这个节点可以是以太坊公共区块链(无论是主网还是测试网络)的一部分,也可以是一个完全私有的测试网络。
  • 自定义 RPC :允许把 MetaMask 连接到任何一个兼容 Geth PRC 接口的节点。这个节点可以是公开或者私有的区块链的一部分。