MetaMask

MetaMask是自托管软件钱包和区块链应用接口。它于2016年在ConsenSys内部以Ethereum浏览器扩展起步,后来扩展到移动设备和其他网络。钱包管理账户、请求签名并把网站连接到支持的网络,但不会使去中心化应用自动可信。[1]
历史与平台
Kumavis(Aaron Davis)与Dan Finlay创办该项目。早期设计向网站提供Ethereum provider,让网站请求账户访问、消息或交易签名,而不直接取得私钥。随后推出移动应用。
MetaMask最初侧重Ethereum和EVM网络。到2026年,产品也宣称支持Bitcoin和Solana,不同网络的功能与签名流程不同。[1] 源代码公开,但分发构建和捆绑服务仍应单独评估。
功能演进
MetaMask Snaps于2023年向公众开放,是一套基于权限的扩展系统。单独安装的模块可增加互操作、交易洞察和通知功能。Snap在隔离环境中运行,并须请求具体权限,但安装它仍扩大了需要信任的软件范围;被目录收录不代表每项操作都安全。[2]
可选的Smart Transactions服务于2024年面向符合条件的Ethereum Mainnet交易推出。已签名交易不会立即广播到公共内存池,而是经MetaMask路由系统提交,由服务监测状态并可能重新广播。MetaMask称该设计可减少失败或卡住的交易及某些价值提取。它属于路由服务,不改变Ethereum共识;其可用性和数据处理假设应与本地密钥托管分开看待。[3]
钱包与应用交互
MetaMask派生或导入账户、显示资产,并经配置的RPC提供者发送已签名交易。网站可请求账户、网络、签名或交易。用户应把每项请求视为不可信,并核对网络、收款方、金额、费用和授权。
在EVM网络上,代币和dApp是独立智能合约。把代币加入界面不等于背书。授权可能允许合约日后转走资产,即使眼前没有付款。
MetaMask过去常以ConsenSys的Infura作为默认RPC,同时允许自定义网络与替代提供者。自托管与托管RPC并不矛盾:提供者不持有签名密钥,却能转发并观察请求。
密钥与恢复
传统设置生成12词秘密恢复短语(SRP)。本地密码只解锁该安装中的加密数据,不能取代SRP。任何取得短语或导出私钥的人都能控制账户;MetaMask支持无法恢复丢失短语。[4]
新版扩展还提供Google、Apple或Telegram账户加MetaMask密码的访问方式。在此模型中,SRP加密后分为碎片,恢复依赖文档规定的凭证组合。它不等同于传统的本地SRP备份。[5]
MetaMask也可连接受支持的硬件钱包,由硬件持有密钥;交易详情仍须在设备上核对。
安全与隐私
风险包括假扩展、钓鱼、恶意签名请求、无限代币授权、剪贴板替换、恶意软件和恢复资料泄露。有效签名只表示密钥批准了所签内容,不证明网站、代币或合约安全。由于是自托管钱包,MetaMask通常不能撤回受损交易。[6]
浏览器扩展在浏览器环境中运行,网站和RPC可能得到部分交互元数据。锁定钱包不会清除恶意软件或撤销链上授权。恢复短语绝不应发送给客服或输入来路不明的网站。
拟议公司拆分
2026年9月9日,Consensys Software Inc.宣布计划在年底前拆分。现有公司预计改名MetaMask并保留消费者业务,新Consensys则接收协议和机构基础设施。Joseph Lubin预计任MetaMask董事长兼首席执行官。公告时拆分尚未完成。[7]
参见
外部链接
参考资料
- ↑ 1.0 1.1 MetaMask,十周年公告,2026年7月14日。
- ↑ MetaMask,“MetaMask Snaps”,2023年9月12日。
- ↑ MetaMask,“Introducing Smart Transactions”,2024年5月14日。
- ↑ MetaMask帮助中心,SRP与密码指南,2026年9月16日查阅。
- ↑ MetaMask帮助中心,创建钱包,2026年9月16日查阅。
- ↑ MetaMask帮助中心,受骗或受侵后的说明,2026年9月16日查阅。
- ↑ Consensys Software Inc.,公告,2026年9月9日。