Metamask 网络配置
2021-12-0715:38
不确定思维
2021-12-07 15:38
不确定思维
2021-12-07 15:38
收藏文章
订阅专栏

Metamask(小狐狸)钱包是目前应用范围最广泛地加密钱包,几乎全部以太坊和 EVM 兼容链的应用都支持 metamask。因此,用户掌握小狐狸的使用非常有必要。

通过上一篇教程,用户基本可以清楚 metamask 的安装和钱包创建,本篇主要介绍 metamask 的网络配置、转账、常见问题处理、交易所充提等功能的使用。

Metamask 简介

Metamask 钱包是加密货币钱包和区块链应用程序的认证程序。目前全球有超过 2100 万用户使用。

MetaMask 的主要使用途径是浏览器扩展程序和手机 APP,可提供加密钱包、安全登录、代币交换等功能。密码、助记词和私钥均在使用设备上生成,不会传输到服务器端。只有用户自己能访问本地账户和数据。

根据上图,我们要使用 metamask,首先要创建一个钱包账号,具体操作步骤见:加密钱包的选择 以及 Metamask 的使用

钱包建好后,使用钱包一般可分为以下几步:

  • 1、配置网络
  • 2、充提币
  • 3、交易
  • 4、应用交互

下面我们来具体将如何操作以上步骤。同时,接下来几篇文章会针对不同区块链网络以实例化的方式,进行具体操作的演示。

Metamask 网络配置

对区块链网络的理解可参见,“区块链网络&基础代币&合约代币”章节。

简单说,不同的代币都是保存在不同网络上的。因此用户在充值时一定要选择正确的网络。目前常用的 EVM 兼容链网络包括 ethereum(以太坊)、BSC(币安智能链)、polygon(matic)、Fantom(FTM)、avalanche(AVAX)等。只有这些链 metamask 钱包可以直接管理资产,像 solana、terra 等网络,需要其他的钱包,这些会在后面章节介绍。

点击 metamask 右上角圆形钱包图标,点击 settings(设置),点击 Networks(网络),如上图,可看到 metamask 默认自带了 5 个网络配置。包括 Ethereum Mainnet(以太网主网,正式使用的网络,基本所有交易都在这里)、Ropsten Test Network 等 4 个测试网络(主要用于访问测试应用,一般情况不会使用。)

网络配置中每个字段的含义:

  • Network Name:网络名称,便于区别不同网络,如果是自定义网络,建议直接使用网络名,如 avax 主网、ftm 测试网等
  • RPC URL:RPC 消息服务器地址,告诉 metamask 钱包向哪发送交易请求,这个不同链都有固定的服务器
  • Chain ID:链 ID,用于签署交易,不同的链会有固定的 ID,在获取网络配置时都会提供,不能乱写
  • Currency Symbol:标识符,显示这个网络的基础代币,以太坊主网就是 ETH、BSC 网络是 BNB、polygon 网络是 matic 等
  • Block Explorer URL:区块链浏览器,用于查看交易详情等

添加自定义网络

使用不同的公链应用会有不同的网络配置,metamask 钱包需要切换到对应的网络配置才行。默认情况 metamask 只有以太坊主网配置,如果要使用 BSC、polygon 等网络,需要用户自行添加网络配置。

一、自动添加自定义网络步骤:

1、访问https://chainlist.org/

2、网站右上角点击“connect wallet”

3、在 metamask 弹出窗口点击“Next”

4、再点击“connect”

5、在上方搜索要添加的网络名字,如 BSC。查看搜索结果,这里有 2 个,其中第二个显示的是 testnet,这个是测试网络,一般用不到

6、点击第一个搜索结果“binance smart chain mainnet”下方的“Add To Metamask”按钮

7、在 metamask 弹出窗口中,点击“approve”

8、再点击“switch network”,到此完成网络配置的添加

9、打开在浏览器 metamask 钱包,可以查看到网络已经显示为“binance smart chain mainnet”,下方代币符号已经变为 BNB

※提醒:代币符号有时在切换网络后可能不会变更,此时不用管,知道它是对应网络的代币即可。

二、手动添加自定义网络步骤:

1、点击 metamask 钱包的网络配置位置,如下图

2、点击“Add Network”(自定义 RPC、添加网络等)

3、在新窗口中,一次填写以上 5 个选项(从网络提供商处获取),填写完成后点“save”保存即可。

切换网络配置

使用不同区块链网络需要切换对应网络,配置完成后切换方法如下:

1、点击 metamask 上方的网络显示位置,会出现一个下拉列表

2、选择对应的网络名称即可

3、网络配置切换后,对应的代币符号也会变换

常见网络问题

Q:关于主网和测试网的问题

A:主网是我们真实代币的存储网络,这里发生的一切都是事实。测试网是虚构的网络,用于测试应用,这里的代币资产是虚拟的,是用于测试而分发的。一般可以通过水龙头领取测试代币。

Q:网络配置是以太坊主网,但代币符号显示的是 BNB(也有多种其他网络和代币不匹配的情况)

A:这个 metamask 的显示问题,有时由于网络延迟,代币符号会未自动随网络配置切换。但这不影响使用,只是会影响交易费用的计算显示。用户自行在心里记得是哪个网络,就是哪个网络对应的基础代币即可。计算网络费时,也要在心里默默地切换一下。

Q:交易发起很长时间依然没有执行

A:对于以太坊主网的交易加速和取消,我们在后面交易章节单独讲。这里主要说下其他非以太坊主网的交易长时间卡主问题。这种情况大多数是由于 RPC 服务器拥堵所造成,用户可以在自定义网络配置中,替换对应网络的 RPC 服务器地址即可。地址清单可以到官网去查询。

以下内容相对敏感,发在另一篇文章里

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

专栏文章
查看更多
数据请求中

推荐专栏

数据请求中

一起「遇见」未来

DOWNLOAD FORESIGHT NEWS APP

Download QR Code