MetaMask Snaps:Web3小程序的机遇与挑战

robot
摘要生成中

Web3小程序:解析MetaMask Snaps的前景与挑战

MetaMask Snaps是一个极具远见的项目,可以将其视为Web3世界的小程序,或称之为dApplet。这一概念对开发者而言并不陌生,特别是对于熟悉"生态打造"和"超级App"等互联网术语的中国开发者来说。

尽管Snaps已经推出近一年,其概念更是早在4年前就已提出,但普通用户对它的认知仍然很有限。即便是那些每天都使用MetaMask的加密货币爱好者,也可能对Snaps一无所知。然而,当解释为"类似小程序"时,开发者们往往会露出会心的微笑。

这种情况让人联想到微信小程序刚推出时的境遇。由于功能入口不明显,初期使用量很低。只有在将入口移至首页下拉位置后,使用量才显著提升。对MetaMask来说,如何有效吸引用户进入其生态系统将是一个亟待解决的关键问题。

小程序自诞生以来就在互联网行业引发争议。许多前端工程师认为它仅仅是巨头垄断流量、封闭生态的商业工具,对技术发展贡献有限。Web3的Snaps能为社区带来多少价值还有待观察。从MetaMask提供的文档来看,未来的Snap开发者可能会面临诸多限制和挑战。

Web3 小程序?MetaMask Snaps 解读

截至2024年6月,MetaMask官网列出的可用Snaps数量仅有68个。考虑到Snaps概念在2020年左右就已提出,Web3公司和开发者其实已有相当长的时间来了解和准备。

目前还没有看到专职开发Snaps的人员,但Web2领域的小程序开发者普遍反映开发体验较差。小程序虽然使用前端生态,但通常是阉割版的,各种限制使得开发者需要克服各种技术障碍。

Snaps可能面临类似的情况。出于安全考虑,它运行在一个隔离的安全环境中,使用"安全ECMAScript",对JavaScript API进行了一些限制,如无法访问DOM、Node.js和浏览器插件API等。

基础的Snaps功能有限,大多数功能需要获得相应权限。安装时,Snaps需要向用户申请权限,包括生命周期、交易、签名和CRON等。

Web3 小程序?MetaMask Snaps 解读

MetaMask官网将Snaps分为四类:

  1. 账户管理:主要通过MPC技术提高私钥安全性。目前有Capsule、Silent Shard和Safeheron三个Snaps。

  2. 互操作性:提供非EVM网络的兼容,包括Solana、Cosmos、Near、Sui等。这类Snaps占据了生态的一半以上。

  3. 通知和聊天:虽然目前用户群较小,但未来潜力巨大。

  4. 安全:需求较大,特别是在改善MetaMask对钓鱼交易的警告方面。安全型Snaps占总数的两成,仅次于多链支持。

Web3 小程序?MetaMask Snaps 解读

MetaMask通过Snaps试图将自身领域扩展到其他链平台,但其成功程度仍存疑。参考Web2小程序的经验,简化版服务往往难以与完整App相媲美,新功能更新也常常滞后。如果Snaps发展顺利,可能会有更多钱包效仿,这可能会给Web3开发者带来额外的工作负担。

未来可能会出现各种"Snaps-like"平台,开发者需要应对平台间的巨大差异。这可能最终导致Snaps Standard的诞生,以及各种"SIP"的讨论,推动社区的繁荣发展。

尽管如此,MetaMask Snaps仍是一个由热情开发者构建的、旨在解决实际问题的产品。然而,对于大多数MetaMask用户来说,Snaps目前还不是一个必需功能。MetaMask可能需要在有效推广方面投入更多努力。

Web3 小程序?MetaMask Snaps 解读

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 分享
评论
0/400
丧钱喵vip
· 5小时前
web3韭菜又来割一波
回复0
MetaMuskRatvip
· 07-08 22:17
又是个白费功夫的项目
回复0
暗池观察员vip
· 07-08 22:17
snaps只是个新噱头罢了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)