MetaMask 是一款流行的软件加密货币钱包,用于与包括以太坊区块链在内的多个区块链进行交互。该应用程序允许用户存储和管理帐户密钥、广播交易、发送和接收基于以太坊的货币和代币,并通过互联网浏览器安全地连接到去中心化应用程序。[1][2]
MetaMask 主要通过其桌面浏览器插件在 Chrome 和 Firefox 浏览器上使用。2020 年,推出了移动版本。[3][4]
2020 年 9 月,MetaMask 达到了每月 100 万活跃用户的里程碑。[5]2021 年 8 月,它超过了每月 1000 万活跃用户,成为世界领先的非托管加密货币钱包。[29]
MetaMask 最初是一个扩展程序,用于使用流行的浏览器(如 Google Chrome)访问支持以太坊的分布式应用程序或“dapps”。该扩展程序可以“读取”任何网站上的以太坊代码,为用户提供无缝且易于访问的工具来与各种 dapps 和区块链产品进行交互。[6]
为了获得一些资金,用户可以通过点击“添加资金”直接在 MetaMask 中使用借记卡或 Apple Pay 轻松购买以太坊。他们还可以通过向朋友发送付款请求(显示他们的二维码)或分享他们的公共地址来向朋友请求资金。要将现有的 ETH 和代币从另一个钱包转移到新的 MetaMask,用户需要复制他们新的 MetaMask 公共地址,然后转到他们现有的钱包或交易所,将资金发送到他们新的钱包地址。[7]
从技术上讲,用户不需要任何加密货币即可使用 Metamask,他们可以接受来自网站的签名请求,而帐户中没有任何价值。但是,在 MetaMask 帐户中添加加密货币(例如 ETH 和 ERC-20 或 ERC-721 代币)允许用户投资、交易、玩游戏并拥有独特的数字物品(NFT 收藏品)。[8]
每个用户都可以使用 MetaMask Mobile Sync 功能将其 MetaMask 扩展钱包与移动设备同步。[9]
MetaMask 最初仅支持 ETH 和任何基于 ETH 的代币(ERC20、ERC-721 等)。目前,它支持超过 15 个区块链以及在其上创建的代币,包括 Binance Smart Chain、Polygon、Avalanche、Fantom、Klaytn、Moonriver Network、Celo、Gnosis 等等。用户还可以将硬件钱包与 MetaMask 一起使用。它在扩展程序上支持 Trezor 和 Ledger,但移动设备上尚不支持硬件钱包。[10][30]
2018 年,MetaMask 引入了隐私模式,这是一种生态系统范围内的标准,旨在提高以太坊上的用户隐私。隐私模式要求网站在钱包显示地址之前征求用户同意,而不是将用户的以太坊地址暴露给所有网站。在 MetaMask v7.0 中,默认启用了此功能。[11]
2019 年 7 月,该团队发布了地址簿功能,该功能允许保存用户不拥有的但经常与之交互的帐户的昵称。[12]
2019 年 10 月在大阪举行的 DevCon 5 上,MetaMask 团队展示了他们新的 MetaMask Snaps 插件系统。借助 MetaMask Snaps,创建的每个插件都能够向用户访问的网站以及其他插件提供自己的 API,从而允许插件相互构建,形成一种去中心化的依赖关系图。[13]
2020 年 7 月,该团队推出了 MetaMask Version 8。[14] 9 月,他们推出了 MetaMask Mobile。[15]
2019 年 5 月,MetaMask 团队报告称,他们每月活跃用户约为 264,000 人。自那时以来,它增长了 400% 以上,截至 2020 年 10 月,在桌面和移动应用程序上支持超过 100 万的月活跃用户。MetaMask Mobile 的最新发布在将新用户带入 MetaMask 社区方面发挥了重要作用。该团队指出,按移动用户数量排序的前四个国家是美国、印度、尼日利亚和菲律宾。[16]
2020年8月,该公司宣布 MetaMask 将其开源代码迁移到新的有限许可下。在一篇博客文章中,MetaMask 解释说,“尽管开源软件解决了关键的共享问题,但对这些社区商品的维护给予公平补偿仍然是一个问题。” MetaMask 的代码最初是在宽松的 MIT 许可下发布的,这使得开发人员可以进行分叉和重用,限制非常有限。然而,它的新许可旨在防止商业实体免费使用其软件。根据 MetaMask 的说法,该许可保护它免受“搭便车者或上游竞争对手施加垄断控制”。虽然该博客文章没有具体点名这些搭便车者或竞争对手,但 MetaMask 的产品负责人 Jacob Cantele 引用了加密友好的浏览器和钱包 Brave 作为例子。Cantele 在一条推文中解释说:“我们必须能够与已经分叉 MetaMask 的浏览器竞争,这些浏览器正在推广他们自己的分叉,同时也使得 MetaMask 难以使用(即使是明确安装的情况下)。”[17]
2020年9月,MetaMask 达到了每月 100 万活跃用户的里程碑。[18]
2020年10月,MetaMask 团队还宣布了一项新功能:直接在浏览器扩展和移动应用程序中进行代币交换。代币交换功能将首先在其 Firefox 浏览器扩展上发布,然后再添加其他浏览器的扩展和 MetaMask 移动应用程序。MetaMask 将为任何给定的交易寻求最佳汇率,访问所有最知名的进行交换的场所。该公告列出了诸如 Uniswap、Kyber、ParaSwap、1inch.exchange 和 DEX.AG 等服务。这项新服务是 MetaMask 货币化的最新一步。ConsenSys 发言人 James Beck 在一份新闻稿中表示:“根据订单规模,动态费用从 0.3% 到 0.875% 不等。”[19]
2021年,Metamask 增加了一项功能,可以在 Metamask 移动应用程序上查看以太坊 NFTs。桌面版本对 NFT 的支持仍在开发中。[31][32]
MetaMask V8于2020年7月2日发布。根据发布公告的Medium帖子,这代表了MetaMask的重大升级,并提供了一些以前任何钱包都没有提供的新功能。
MetaMask于2016年首次推出,最初只能通过Google Chrome、Brave和Firefox上的浏览器扩展程序访问,并且限制了移动用户的使用。在2019年10月的Devcon上,MetaMask团队宣布他们正在构建一个移动应用程序。在2019年7月22日,他们发布了Android和iOS的公开测试版。由于MetaMask Mobile与WalletConnect等开放协议兼容,用户可以在未安装扩展程序的设备上连接到CryptoKitties等Dapps。[21][22]
在2020年9月4日,MetaMask团队宣布推出MetaMask Mobile。[23]
MetaMask Mobile允许用户通过Connext使用支付通道进行即时且免费的无gas支付。除了用户从支付通道的初始存款和取款外,此功能还可以在用户之间实现无gas支付。它支持以太坊主网以及Ropsten、Rinkeby、Kovan、Goerli测试网。移动应用程序还支持生物识别技术 - iOS上的Touch ID、Face ID和密码,Android上的指纹/PIN。[24]
2018年7月,Metamask宣布从 Chrome 网上应用店移除,但未解释原因。几个小时后,它又重新上架。在 MetaMask 下架期间,一个基于以太坊的预测市场协议 Augur,此前因推测死亡赔偿金而受到抨击,警告用户不要下载当时实际存在于 Google Chrome 商店中的 MetaMask 扩展程序,因为它是一个虚假应用程序。尽管它在几个小时后就重新上架,但从未对此事件做出解释。[25]
2019 年 12 月 26 日,MetaMask 团队在 Twitter 上宣布,Google 已将 MetaMask 的 Android 客户端从 Google Play 应用商店中移除,声称 MetaMask 违反了 Google 的金融服务政策。据报道,Google 引用了其禁止在移动设备上进行加密货币挖矿的政策。MetaMask 团队试图对 Google 禁止 MetaMask 从其应用商店下架的决定提出上诉,但无济于事,因为 Google 迅速驳回了上诉。然而,在 2020 年 1 月 1 日发布的一条推文中,MetaMask 团队透露:
“经过仔细考虑,Google 允许 MetaMask 移动应用程序重新上架 Google Play (Android) 商店!感谢所有相信开放网络并公开支持我们的人!”
MetaMask 将 Snaps 描述为“一个开源系统,使任何人都能安全地扩展 MetaMask 的功能”,以便创造新的 web3 体验。这意味着开发者可以利用 Snaps 在 MetaMask 之上开发专门的功能。
“该系统还允许钱包用户使用 MetaMask 运行部署在不同网络上的应用程序”
Snaps 旨在为钱包用户提供新的 Web3 体验,并培养一个用于构建新 snaps 的开发者生态系统。
MetaMask 不会向 Snaps 用户收取任何费用。该协议计划于 2023 年第四季度启动。
单个 snaps 是可组合的,允许用户构建提供定制功能的模块化 snap-stacks。Snaps 支持的功能包括托管非以太坊资产和模拟交易以防止恶意攻击。
Montoya 解释说,一个 snap 可以提供警告,例如:
“嘿,这个合约过去曾参与过各种诈骗,所以你不应该与它互动”,或者“我们运行了一个模拟,发现这将转移你所有的 USDC。”
2025 年 4 月 29 日,MetaMask 宣布推出一种新的支付卡,该卡计划于 2025 年第二季度发布。该卡旨在让持卡人直接从他们的钱包中使用他们的加密货币资产进行支付。用户无需转换资金或预先加载资产。该产品正在与万事达卡、支付技术公司 Baanx 和卡制造商 CompoSecure 合作构建。[34]
“长期以来,加密货币用户一直被排除在日常金融之外,”MetaMask 产品经理 Ale Machado 说。“MetaMask 卡改变了这一点。它允许全球数百万用户最终弥合区块链和现实世界之间的差距,而无需牺牲控制权或安全性。” [[35]](#cite-id-vL9Yutwkmi)
与传统的加密货币借记卡不同,MetaMask 卡不需要用户预先加载资金或在消费前将加密货币转换为法定货币。相反,智能合约会在五秒内验证和授权区块链上的交易,确保即时支付处理。
这种非托管的新银行模式确保用户保留对其数字资产的完全控制权,避免与中心化交易所或第三方金融机构相关的风险。该卡在 Linea 网络上运行,由 Ethereum 保护,从而在全球范围内实现快速且具有成本效益的交易。[35]