MetaMask是每一个Defi用户使用最多的钱包工具。4月28日,MetaMask的月活跃用户已达到500万之多。2020年10月,MetaMask的活跃用户超过100万,据分析显示,有趣的是,MetaMask在亚洲、非洲和南美新兴经济体中的使用量激增。
今天,本文将盘点一下,MetaMask对于加密货币用户来说,有哪些用途?
MetaMask的钱包功能
MetaMask可以用来管理所有的以太坊网络的资产,允许用户以各种方式(包括硬件钱包)管理帐户及其密钥,与将用户密钥存储在单个中央服务器甚至本地存储上相比,它可以防止大量帐户被盗。
MetaMask通过Infura与以太坊区块链和多个测试网络连接,这使您可以在不同步整个节点的情况下开始使用。
开发者只需与全球可用的ethereumAPI交互,浏览器用户,每当请求一个交易签名(如eth_sendTransaction,eth_signTypedData或其他),MetaMask将以一种易于理解的方式提示用户。
MetaMask与任何公开了以太坊兼容的JSON RPC API的区块链都兼容,包括自定义和私有区块链。官方建议运行Ganache这样的测试区块链。
通过MetaMask使用自定义网络
以太坊区块链只有一个,称为“主网”,但有许多不同的以太坊兼容网络,可用于多种用途。
默认情况下,MetaMask支持连接到六个不同的网络:Mainnet,四个流行的测试网络(Goerli,Kovan,Rinkeby,Ropsten)以及软件开发人员使用的“ Localhost”网络。
但是,MetaMask可以连接到任何以太坊兼容的网络。这些网络称为定制网络,因为它们通常是为解决特定问题而定制的。
自定义网络最常见的用例是所谓的“ Layer-2”或“ L2”网络,其目的是“扩展”以太坊。通常,这些网络的运营商通常会要求您在Mainnet上存入资金或资产,以便在第2层网络上使用它们,这可能会提供更便宜,更快速的交易。这些网络的示例包括Optimism,Polygon,SKALE和xDAI。
在将自定义网络与MetaMask一起使用之前,需要了解添加自定义网络并与之交互的风险,MetaMask不验证自定义网络,用户负责验证添加到MetaMask的任何自定义网络。
尽管自定义网络可能与以太坊兼容,但它们与以太坊主网并不相同。您可能在所有网络上都有相同的以太坊地址,但是您的资产和交易特定于每个网络,除非自定义网络提供商允许您将资金进出该网络。
MetaMask无法跟踪网络之间的交易。您有责任了解任何跨网络交易或存款的工作方式。确保您信任网络运营商以及您向其汇款的任何以太坊地址。
并非所有网络都是安全的。为了提供例如更便宜和更快的交易,自定义网络通常具有与主网不同的安全性和可靠性保证。在将重大价值资产转移到自定义网络之前,请确保您信任网络提供商。恶意网络提供商可能会谎报区块链的状态。
由于一些区块链项目已从以太坊主网网络迁移到其自己的区块链网络,因此可以将兼容的区块链网络添加为自定义RPC网络,因此您可以使用现有帐户通过Metamask连接到它们。
MetaMask允许用户设置自己的自定义RPC和自定义块浏览器。
目前,连接以太坊的链存在一个清单聚合查询工具chainlist.org。可以帮助浏览器用户直接在MetaMask里添加自定义网络。
使用MetaMask存储NFT
当您购买NFT并将其转移到您的钱包中时。请按照以下步骤,以确保交易成功:
向寄件人提供您的公开地址。
确保您有足够的ETH来支付Gas
让发件人将NFT发送到您的公共地址
将NFT添加到您的MetaMask钱包。建议在MetaMask移动应用上执行此操作,因为NFT当前在浏览器扩展中不可见
确保您正在查看NFT发送到的帐户/地址
选择收藏品→添加收藏品(如果您尚未看到您的收藏品)
输入NFT地址和收藏品ID,您的NFT将显示在MetaMask钱包上的Collectibles标签下。
使用MetaMask进行代币交易
通过我们的应用或扩展程序中的swap按钮可以执行的MetaMask交易。该交易功能是对与其他去中心化交易所的交易聚合,一旦发起一个交易,就会在去中心化交易所里发现交易,完成交易。
因此,会出现一些价格问题,以及在Gas费较高时,会花费比去中心化交易所更高的Gas费。
另外MetaMask交易可能会因多种原因而失败,但主要的原因是交易滑点。执行交换时,即表示您同意报价。如果交易价格超出允许的滑点(通常为2-3%),但看不到交易完成后的差异。
如果交换失败,则可以重试交换,可以单击“高级选项”,然后增加价格滑点范围。请注意,这意味着即使在待定/确认时间内代币价格发生较大变化,交换仍将完成。
当交换失败时,仍会消耗一些天然气(ETH)。该ETH用于网络矿工,而不用于MetaMask。
另外,交易可能会导致美元(法定货币)金额的“价值”减少的主要原因有两个。
1)价格滑点-每个兑换都有预设的价格滑点限制。此百分比可防止交换超出范围。假设滑点设置为5%,您购买了100个X代币。您最终可能获得96个令牌。
2)价格差异(或价格影响)-在批准兑换报价之前,请检查是否存在价格差异警告。审查此警告很重要,因为它会指出显示的价格与当时的代币现货价格有很大差异。