案例研究 · 2025
MetaMask Snap
Boba 的账户抽象栈,原生进入 MetaMask。无需学习新钱包。
Boba Network 的账户抽象模型让智能钱包具备混合计算能力,可透明执行链上/链下逻辑。MetaMask Snap 把这能力原生带入全球使用最广的 Web3 钱包。
FUNDS
全栈构建
2025
上线
01
概览
概览
Boba Network 的账户抽象模型让智能钱包具备混合计算能力,可透明执行链上/链下逻辑。MetaMask Snap 把这能力原生带入全球使用最广的 Web3 钱包。
02
挑战
挑战
MetaMask Snap 强大且严格沙盒化。权限模型严格、执行上下文带强烈倾向,边界正好横在 Boba 账户抽象需要做的事情上。让智能钱包管理在 MetaMask 里感觉原生,不跟沙盒硬抗,也不让用户学新东西。
03
我们做出的关键决策
MetaMask 的沙盒不会让步。该让步的是用例。
Snaps 功能强、隔离严,这就是它的安全模型。对我们的用例来说,沙盒是一场持续的协商:应用白名单、Snap 能调用什么、能持久化什么、什么能跨过边界。每一个限制都得绕过去,而不是对着干。结果是一个活在 MetaMask 规则之内的账户抽象集成,也是唯一能上线的那种。
04
我们做了什么
我们做了什么
在一个不容偷工减料的沙盒里做完整账户抽象。我们先在 Boba 的 AA 栈和 Snap 运行时之间搭一层干净的抽象,先期付出一个 Sprint,换来端到端可测试的集成,扛住了每一次 MetaMask 运行时更新。Snap 本体、账户抽象接线、智能钱包管理界面,全部活在 MetaMask 原生 UX 之内。Boba 用户在自己已经在用的钱包里管理混合计算智能钱包,不必离开。
05
成果
成果
MetaMask
原生集成
智能钱包
混合计算赋能
06
经验总结
经验总结
Snap 强大但很有主见。权限模型和沙盒迫使我们一开始就做精心的接口设计。这次集成促使我们在 Boba 的 AA 栈和 Snap 运行时之间搭一层干净的抽象,整个系统因此更可测试。
技术栈
标签
Account AbstractionMetaMask SnapSmart WalletLayer 2
链接与资源
