← 所有案例研究
案例研究 · 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

想要类似的成果吗?

告诉我们您正在构建什么。我们会告诉您我们是否是合适的团队。

 预约通话