账户抽象

账户抽象开发

经得起真实用户考验的智能账户、Gas 代付与账户恢复。我们已经与 Boba Network 的团队一起把账户抽象做进生产环境,其中包括原生集成到 MetaMask 里。

任何一周可取消。如果没让你惊艳,最后一周退款。不计工时。

  • 3 套 SDK 后端、合约与前端,从没有文档的基础设施中逆向重建,至今仍在运行 查看案例
  • MetaMask 把账户抽象原生带进用户本就信任的钱包 查看案例
// 01

我们做什么

账户抽象容易演示,难在运营。真正棘手的不是智能账户本身,而是代付的经济账、滥用防护,以及真实用户丢了设备之后怎么恢复。

智能账户实现

ERC-4337 账户,可基于成熟实现,也可在你确实需要时定制。

  • 结合你的场景评估 Safe、Kernel 与 ZeroDev
  • 基础实现不适配时编写自定义校验逻辑
  • 确定性地址与反事实部署
  • 现有 EOA 用户的迁移

Paymaster 与 Gas 代付

免 Gas 首先是一个生意决策,其次才是技术决策。

  • 代付策略绑定真实的单位经济模型
  • 滥用防护与限流
  • 支持以代币付费的 ERC-20 Paymaster
  • 支出上限、告警与紧急开关

Bundler 与基础设施对接

那些在生产环境里悄无声息坏掉的部分。

  • Bundler 选型与降级方案
  • EntryPoint 版本处理
  • UserOperation 调试与可观测性
  • 自建与托管的取舍

会话密钥、Passkey 与恢复

让智能账户真正值得拥有的那部分体验。

  • 范围受限、有真实有效期的会话密钥
  • Passkey 与 WebAuthn 签名方式
  • 社交恢复与守护人机制
  • 把设备丢失当作常规情况来设计

生产环境支持

我们是在一套会不打招呼就变动的基础设施上运行这套东西的。

  • 监控代付支出与失败率
  • 跨 EntryPoint 版本的升级
  • 以月度维护方式响应故障
  • 规范演进过程中的 SDK 维护
// 02

我们如何做账户抽象

我们与 Boba 团队一起,在没有文档、没有规格的基础设施上构建了 Boba Network 的三层 Hybrid Compute SDK 套件 ,一边修复线上冒出来的基础设施错误,随后又和他们一起把这套技术栈原生带进了 MetaMask 。读过规格和运营过它,差别就在这里。我们对各种取舍的工程记录在账户抽象在生产环境中的实践 ,中枢页是 Web3 与区块链开发

// 03

什么时候账户抽象并不划算

如果你的用户本来就熟悉钱包,而且人均交易量不高,那就别做。智能账户的部署成本、你得往 Paymaster 里充的余额,以及额外增加的故障面,总得有东西来买单。如果你的产品面向的是加密圈内用户、交易笔数少但金额高,那么一个普通 EOA 加上好的签名体验,在成本和可靠性上都会胜过智能账户。尤其是代付,如果策略没有精心设计,它就是一笔随滥用而不是随收入增长的经常性开支。

要做智能账户,还是要修好现有的?

告诉我们钱包、链,以及你的用户是谁。你会拿到一份架构建议和一个数字。

// 实证

用案例说话,而不是承诺

这些是精选项目,并非我们的全部作品。自 2018 年以来我们已交付 75+ 款产品。

客户怎么说

Google

区块链开发的首选机构。 极其经验丰富、高度专业的团队。与他们合作非常愉快。

Richard Leitgeb
LinkedIn

关于区块链与 NFT 的技术问题,我一次又一次乐意找 Kevin。他在这个领域钻研得非常深入,他所带来的专业能力对此类项目而言无疑是不可或缺的。因此我只能推荐每个人在这些话题上联系 Kevin。

Fritz Fahringer Klarheit vor KI
Trustpilot

智能合约开发的专家。

CJ

独立平台评分:4.5/5(Trustpilot) 查看评价

常见问题

关于 ERC-4337 交付的坦诚回答

通过一条消息即可结束任何一周。无通知期、无离场访谈、无附加条款。我们按周开票,你最多承诺当前一周。
合同里就是这么写的:告诉我们,我们会退还那一周的费用。无需问询、无需争议账单、无需升级电话。唯一规则:退款适用于最近一周。
因为工时是错误的衡量标准。如果我们以计费工时为优化目标,就不是在为你的成果优化。我们的协议更简单:每一周,我们都赢得下一周。如果做不到,你不付款。我们可以投入零小时或六十小时。重要的是你是否被惊艳。
我们和操盘手合作,不和买彩票的人合作。如果某个要求需要打破物理定律、法律或第三方系统,我们会明说,谈不拢就走人。这个保证是双向的:你可以任何一周解雇我们,我们也可以解雇自己。
基于现成账户实现、搭配托管 Bundler 和简单代付策略的直接集成,通常是四到八周。带自定义校验逻辑的定制账户、有真实滥用防护的 Paymaster,再加上跨平台钱包,则更接近三到六个月。生产级账户抽象与我们其他基础设施工作处在同一区间,起步约 10 万欧元。最大的成本驱动因素是自定义校验、代付策略、账户恢复,以及与一个已经有用户的应用做集成。
除非有明确理由,否则用现成实现。它们经过审计、部署广泛,而且有别人负责跟进 EntryPoint 升级。只有当你的校验逻辑确实放不进去时,自建才成立,比如不常见的多方签名或合规约束。在你为开发付钱之前,我们会先告诉你属于哪一种情况。
由你来付;而且除非策略专门为此设计,否则没有什么能阻止他们。Paymaster 就是一个陌生人可以花的、有余额的账户。我们会把代付范围限定到具体合约和具体函数,按用户和按周期设上限,加上限流,并对消耗速率告警。请把代付预算当成一个有月度数字的成本项,而不是一个技术细节。
可以。MetaMask Snap 做的正是这件事:它把 Boba Network 的账户抽象与 Hybrid Compute 智能钱包带进用户已经在用的钱包,由我们与 Boba 团队一起构建于 MetaMask 的 Snap 沙箱之上。让用户去装一个新钱包是实打实的转化成本,而且往往可以避免。
取决于你事先设计了什么,所以它必须被设计。可选方案有基于守护人的社交恢复、通过平台钥匙串同步的 Passkey,或者带时间锁的恢复密钥。三者在安全性与客服负担之间的权衡各不相同。等用户已经持有真实余额之后再来选,会比早早定下贵得多。
// 了解我们

了解我们

长期关系,而非快速收益。