MetaMask钱包在2020年DeFi Summer的狂热影响下,月活用户从100万增长至2100万。它推出了Swap、Sell等功能,以及开发者版本MetaMask Flask,其首个功能Snaps于今年9月开放测试,支持以太坊之外的区块链协议,如比特币、Solana和Cosmos,以及隐私协议、去中心化身份管理等功能,旨在鼓励第三方开发人员将其独特的专业技能用于平台建设,以实现去中心化的解决方案。目前,MetaMask已有40个第三方Snaps可供使用。
受访者:Christian Montoya, MetaMask 产品负责人
原文来源:ChainCatcher
当一个可口的萌新发问“如何参与加密市场并踏出在Web3世界里的第一步”,想必多数老玩家都会建议先注册一个钱包。显而易见,Web3 钱包作为链上所有交互的原点,已经成为了当前Web3领域最主要的流量入口之一。根据加密数据平台 RootData 显示,钱包标签下当前已经收录了 292 个项目。相比较同样被视作 Web3 流量入口,但当前应用与生态都还在“玛卡巴卡”的社交赛道,钱包板块的发展可以说已经步入了成熟期,也隐隐显示出饱和的趋势。
倘若在292个钱包里挑花了眼的萌新再度发问“有没有推荐的钱包”,老玩家们大概率也会达成共识,将一只黄色狐狸推荐给诚恳的萌新。生于 2016 年的小狐狸钱包 MetaMask 可以说是走在 Web3 钱包领域的前列,由于彼时绝大多数人还没有意识到钱包作为流量入口的重要性,根植于以太坊生态MetaMask 在发展早期阶段并没有经历太多残酷的竞争,在 2020 年 DeFi Summer 的狂热影响之下,MetaMask 月活用户在一年间从 100 万增长至 2100 万。自此,“奇迹狐狐”在钱包领域基本处于只要稳定发挥,就几乎无可撼动的地位。然而随着钱包领域的广阔前景和生态地位,越来越多的团队选择构建钱包以瓜分流量红利——币安与OKX等知名CEX纷纷选择内置钱包;Phantom 先后拿到 a16z 与 Paradigm 投资,随后从 Solana 扩展至以太坊与 Polygon 等主流网络……
在这个 24 小时永不停盘的市场中,很多人在面对所谓的“绝对地位”时展现出的是兴奋而非恐惧,越来越多的项目开始发力,想要撼动 MetaMask 经年累月创造的高塔。然而与狐狸一样敏锐的MetaMask团队似乎早已预料到这场荒野求生中可能遇到的危机——团队先后推出了 Swap、 Sell等功能,并在 2022 年 1 月推出开发者版本 MetaMask Flask,其首个功能 Snaps 于今年 9 月开放测试。Snaps 的发布让 MetaMask 一步从单纯的钱包跨越到采纳所有合理创新的钱包基础设施,狡诘的狐狸在竞争的硝烟中邪魅一笑,直接一个“Next Level”。
一直以“创建一个开放的生态系统,鼓励参与者持续创新”为愿景的MetaMask推进 Snaps 的初衷为何?Snaps 对于MetaMask整体生态有怎样的意义?MetaMask 团队对于这一独特的功能有怎样的期许?面对似乎已经式微的多链生态,MetaMask 为何坚持选择兼容多链?以及如何看待钱包赛道愈演愈烈的竞争?本次 ChainCatcher 邀请到了 MetaMask 产品负责人 Christian Montoya 分别解读 Snaps 深层布局、多链未来、竞争与合作以及长期视角等角度,揭露下个周期小狐狸的丛林法则。
MetaMask Snaps 产品负责人: Christian Montoya
1. ChainCatcher: 2022年也是MetaMask走过的第六年,相关的Blog中指出,2022对MetaMask而言是“建立所需要的系统和团队,以更全面地满足用户需求的一年”,您认为过去一年团队最大的成就是什么?团队关注的行业问题都有哪些?
Christian: 在过去的一年里,我们取得了许多成就,其中包括推出了MetaMask Snaps和MetaMask软件开发工具包(SDK),使开发人员能够扩展MetaMask的功能,并将MetaMask集成到任何地方。我们推出了革命性的隐私保护安全模块 Blockaid,该模块目前还处于实验阶段,但已在保护用户免受潜在诈骗。我们还推出了MetaMask Learn,这是一个互动指南,向人们传授web3的基础知识。 最后,我们继续增加对更多onramps、swaps、staking和bridging提供商的支持,并推出了首批offramp提供商,让用户可以直接从MetaMask出售加密货币套现。
MetaMask 团队的工作重点是
2. ChainCatcher:请简单介绍 MetaMask Snaps 目前的主要功能以及开发进度。
Christian: Snaps 目前提供 6 项主要功能:
Snaps 平台于 2023 年 9 月 12 日向 MetaMask 扩展发布了开放测试版。目前,我们正在努力改进用户体验并开发新的应用程序接口(API)功能,这将为用户拓展 Snaps 的潜力。
3. ChainCatcher: MetaMask 的愿景一直以来是“创建一个开放的生态系统,鼓励参与者持续创新”,最初是哪些因素推动 MetaMask 推出 Snaps, 这一功能对 MetaMask 整体生态有怎样的意义?你们对这个功能的长期愿景是怎样的?
Christian: Snaps 灵感源于MetaMask对web3生态系统中密集创新的感知,而单个钱包团队不可能有效地捕捉到所有创新。通过 Snaps 创建一个开放的产品生态系统,可以让最好的产品自己浮出水面。这一功能对 MetaMask 的意义在于,经过我们的深思熟虑之后,团队正在采取一种与生态系统合作的方法,并授权构建者通过 Snaps 为 MetaMask 带来他们自己的创新。我对Snaps的长期愿景是,看到许多种类的产品以Snaps的形式推出,看到用户在Snaps的支持下以许多我们今天甚至无法预测的方式使用MetaMask。
4. ChainCatcher:可以透露下目前的用户使用情况具体如何吗?使用频次最高的应用是哪几类?有没有和预期不一致的地方?
Christian: 虽然我不能分享任何具体的用户数据,但我们看到一些最受欢迎的使用情况是Solana、Cosmos和Tezos。我们很高兴看到MetaMask用户能够通过Snaps探索这些生态系统。
5. ChainCatcher: MetaMask 最初是基于以太坊生态创建的,而MetaMask Snaps 选择支持非 EVM 网络,但近期多链叙事的热度似乎被Layer2盖过了,MetaMask 在 2024 依然会“All-in 多链”吗?2024年有没有计划的新里程碑和重大更新?
Christian: 虽然 MetaMask 源自以太坊,但它坚信创新发生在整个 web3 生态系统的许多领域。MetaMask 将继续致力于互操作性和多链未来。MetaMask Snaps 拓宽了 web3 的使用范围,包括比特币、Solana、Cosmos 等非 EVM 区块链和 StarkNet 等 EVM Layer2解决方案。
6. ChainCatcher: 以太坊生态节点接入方式同 BNB Chain,Solana 等其他公链并不相同,在处理节点与RPC接入适配问题是,Snaps 开发团队选择开放API,允许开发者自行完成适配工作,而 MetaMask 则负责接入后的审计工作。能否举例说明在审计的过程中经常出现的问题,以及在未来MetaMask 将如何确保 Snaps 接入的长期稳定与安全。
Christian: MetaMask Snaps平台的设计以安全为基础。每个Snap都是隔离的,并遵循“最小权限原则(Least Authority Necessary)”,只管理它需要扩展MetaMask功能所需的密钥和数据。对于像Solana这样的区块链的Snaps,审计过程涉及确保每个Snap不会不当处理密钥或以任其他何方式暴露用户数据。每个Snap背后的开发人员都是他们各自链上钱包制作的专家。每个Snap的源代码都是公开的,这意味着任何人都可以审计他们的代码,并在发现问题时及时报告。我们认为这种方法确保了Snaps的长期稳定性和安全性。
7. ChainCatcher: MetaMask 无疑是钱包赛道的龙头,大热门 ERC-4337 会不会对MetaMask 下一阶段的更新产生影响?
Christian: 我们将 ERC-4337 视为探索新账户管理解决方案和改善 web3 用户体验的契机。我们正在通过 Snaps 探索 ERC-4337,并邀请开发人员在 Snaps 中构建 ERC-4337 钱包。
8. ChainCatcher: MetaMask 原本就是顶级的Web3流量入口之一,随着 Snaps 的日益成熟,Non-EVM 用户回归,MetaMask 无疑将具备更多竞争优势。MetaMask 如何看待同其他钱包的竞争与合作?如何看待越来越多交易所推出内置web3钱包的动作?
Christian: 正如你所说,我们相信,竞争与合作对 Web3 和世界都是有益的。MetaMask 欢迎竞争与合作。对于交易所内置钱包,我们始终相信竞争是健康的,但我们也致力于努力实现去中心化的解决方案。
9. ChainCatcher: Snaps 推出意味着社区可以无需许可扩展现有程序,能否详细讲讲MetaMask 为无许可准入做出的努力和后续发展的方向。
Christian: 通过 Snaps,我们旨在鼓励第三方开发人员将其独特的专业技能用于我们的平台建设,从而充分发挥 web3 的创新能力。正如你之前强调的,MetaMask 构想了一个开放、无权限的创新系统,任何 web3 开发人员都可以构建 Snap 并提供给用户,这是一个由社区打造的社区平台。未来,我们将以更深入的方式让Snap集成到MetaMask扩展中,为用户带来前所未有的新体验。
10. ChainCatcher: MetaMask 如何看待“大规模采用”这一概念,推出 Snaps 能否看作是 MetaMask 推动大规模采用的重要环节?同时,有观点认为社交赛道才会是2024年更具吸引力的流量入口,并将 Telegram 近期的动作与 MetaMask 对比。您如何看待这一观点?
Christian: 提供个性化用户体验的创新对于消除进入壁垒和促进Web3 生态系统的发展仍然至关重要,其最终目标是让 10 亿用户使用Web3。每一次互联网应用的浪潮都是由个性化推动的。Web1.0 有 GeoCities,Web2.0 有 MySpace。当用户可以通过钱包和他们使用的协议个性化他们的用户体验时,Web3.0 将呈指数级增长。
11. ChainCatcher: 很多MetaMask用户由于 Snaps 插件推出将 MetaMask 同 Google 类比,很多中文区的读者也将 MetaMask Snaps 与同样可以定制化的微信小程序对比。同样都是聚焦于开发者自由度,MetaMask Snaps 与 Google 和腾讯等Web2“大厂”有怎样的区别?同时,我个人的观点认为,从熊市中解放开发者的思维可能是破局的好方法,您认为开发者对于MetaMask 生态甚至整个Web3 有怎样独特的含义,以及对于想要参与 MetaMask Snaps 构建工作的开发者有怎样的建议?
Christian: 这种比较可能与Google和微信鼓励社区开发者为其产品贡献应用程序和扩展有关。不过,两者的主要区别在于,Google和微信采取的是集中式的开发者入驻方式,而Snaps则旨在推动去中心化。
有了Snaps,开发者可以将他们独特的专业知识带入钱包体验中。目前,MetaMask 已有 40 个第三方 Snaps 可供使用,其意义显而易见。这些Snaps包括对以太坊之外的多个区块链协议的支持、去中心化的消息和通知,以及保证用户在web3中安全的安全解决方案。
有兴趣为 Snaps 做出贡献的开发人员可以从了解我们的开发人员文档开始,并尝试构建自己的 Snaps。通过我们简单易学的教程,任何人都可以在 30 分钟内入门!