MetaMask 是自托管钱包客户端,官方将其定义为浏览器扩展和手机应用两种形态,用于管理 Ethereum、Solana、Bitcoin 及其他区块链的私钥,并与去中心化应用(DApp)交互。私钥由用户自己保管,MetaMask 不托管资产,也不替用户决定在链上做什么。它的角色是钥匙加连接器,而不是资产托管方或交易平台。
官方资料列出的支持范围已涉及多条链,所以“只支持 EVM”的说法已经过时。但这不意味着扩展端和手机端在每条链、每项功能上都一样:多链支持是整体能力,具体到某条链的收发、代币展示、DApp 连接和签名类型,仍要按功能逐项查看官方说明。
浏览器扩展和手机应用,对应两种使用环境
浏览器扩展装在桌面浏览器里,适合在电脑上一边开着多个标签页、一边在网页端 DApp 里连接、查看和签名。手机应用面向移动场景,适合随身查看资产、在手机上和 DApp 交互,部分能力会受设备系统和应用版本影响。两者都是自托管:账户凭据在用户手里,客户端做的是连接和签名。
选择形态时先看三件事:常用浏览器是否支持装扩展、设备系统是否在应用可运行的范围内、要用的 DApp 是否支持当前的连接方式。这些条件会随浏览器、系统、应用版本变化,官方安装说明写的是最新要求,应以那里为准(MetaMask 官方安装说明)。
钱包客户端和“看板”不是一回事
一个常见混淆是把网页上的资产看板当成钱包。看板展示链上数据,通常不持有私钥;MetaMask 是持有私钥并执行签名的客户端。另一类混淆是交易所登录账户和自托管钱包:前者由平台托管资产、账户体系在平台内部,后者由用户自己管理凭据,责任归属完全不同。把这两类东西放在一起比“哪个更安全”,前提就不对。
“支持某条链”和“在该链上支持全部功能”也是两件事。每条链的收发、代币展示、DApp 连接、签名类型等细节可能不同,扩展端和手机端也可能有差异。涉及收费的功能,按该功能的官方说明核对具体条件。
| 对比维度 | 浏览器扩展 | 手机应用 |
|---|---|---|
| 宿主环境 | 桌面浏览器 | 移动设备 |
| 典型用途 | 网页 DApp 连接与签名 | 移动端查看与交互 |
| 私钥归属 | 用户自托管 | 用户自托管 |
一个实际的使用顺序
有人在桌面浏览器里用某个 DApp,同时希望手机上也能看同一个账户。这时不用先比较“哪个版本更好”,按顺序判断即可:先定设备,桌面为主就装扩展,移动为主就用手机应用;再核对目标链是否被支持、该 DApp 的连接方式是否匹配、需要的签名或代币展示在这一端是否可用;最后确认浏览器兼容性、设备系统要求和应用版本。哪一步不确定,就去官方说明里查,不要凭印象推断。
两端服务的是不同使用环境,功能差异要按具体项目查,不存在一个整体排名。
放回工具链里看
MetaMask 处在“持有凭据并执行签名”的位置,和查看数据的工具分工不同。看链上数据、行情或图表的产品不持有私钥,替代不了钱包客户端,DefiLlama 这类数据工具就属于此列。在同类自托管钱包之间比较时,可以对照 Rabby 的公开说明,重点看支持范围、使用环境和功能边界。跨设备形态的通用差异可参考Web扩展、桌面端与移动端的形态差异。