Coinbase:从理论到实践——账户抽象智能钱包现状研究

Ryan Yi
媒体专栏
热度: 12879

AA是一种元交易标准,可以通过赞助Gas和捆绑交易来提高用户体验。它可以降低客户获取成本,帮助dapp带来10倍的用户体验。AA的流程包括用户操作、捆绑器和入口点,可以通过在应用程序和合约中启用来采用。目前已有130万个AA兼容的SCW账户和650万个用户操作,总共支付了65.5万美元的Gas费用。智能账户是未来发展的趋势,它可以为用户提供更便捷的交易体验。Coinbase Wallet和Coinbase Cloud提供智能账户解决方案和账户抽象工具包,Coinbase Ventures也在投资新的用例。

摘要由 Mars AI 生成
本摘要由 Mars AI 模型生成,其生成内容的准确性、完整性还处于迭代更新阶段。

原文标题:State of Wallets - Part 2: Smart Accounts (Account Abstraction – From Theory to Practice)

原文作者:Ryan Yi

原文来源:coinbase

编译:Lynn,火星财经

长话短说

  • AA 定义了元交易标准,以便用户可以进行交易并由第三方执行。 
  • AA 可以通过赞助 Gas + 捆绑交易 + 采用密钥来帮助迎来 10 倍的用户体验。 
  • AA 使开发人员能够尝试针对净新用户的赞助入职 – 客户获取成本 (CAC)。
  • 生态系统的采用正在加快,人们的关注度也在不断增长。价值主张仍然“很好”,但随着技术/成本的改进、新的用例和入职教育——AA 可能成为用户“必须拥有”的基础设施产品。

钱包钱包披露和脚注:Coinbase Ventures 投资组合公司支持的项目在下面的文章中首次引用时用星号 (*) 表示。  

“智能账户”(或“智能钱包”)——我们将其定义为具有“账户抽象”功能的智能合约钱包(SCW)——已成为加密货币开发人员的首要话题。账户抽象(“AA”)于 2023 年第一季度在 EVM 生态系统中推出,并且采用率开始上升。本文档解释了价值主张、采用变化以及对更广泛生态系统的影响。

智能账户概要 

AA 101

  • 什么是AA?“账户抽象”(或 ERC-4337)于 2023 年第一季度在 ETH / EVM 生态系统中推出。AA 定义了一个标准,使用户可以在以太坊上进行交易,而无需自己发起 ETH 交易(并由第三方执行)。 
  • 实践示例:用户通过创建交易请求来表明购买 NFT 的意图,但实际的 Gas + 链上结算由第 3 方处理。
  • 为什么AA很重要?今天,我们有自我托管钱包(如Coinbase 钱包)和 MPC/嵌入式钱包(托管密钥)。迄今为止,SCW(智能合约钱包)具有有趣的安全功能(多重签名、支出限制)和非安全功能(批量交易),主要针对链上 DAO 金库用例,但由于 Gas 成本,消费者采用率有限。有了 AA,智能合约钱包就有了新的价值主张,因为许多应用程序都对无 Gas 交易感兴趣,而且 L2 缓解了 SCW 的 Gas 成本缺点。这些 SCW 也被称为“智能账户”。社区认为 AA 功能将帮助 dapp 带来 10 倍的用户体验,因为它具有以下属性:
  • [1] 赞助 Gas:用户不需要为前几笔交易支付 Gas 费用来“加载钱包”。
  • [2] 密钥:用户可以利用其 Apple / Google 设备安全性来签署交易。这还需要对 ETH 协议级别(EIP-7212)进行改进。
  • [3] 一键交易:一笔交易有时需要多次“点击”——这一切都可以捆绑。
  • [4] 安全性:用户不需要保存一个助记词,它可以分割到多个密钥/主机上。

AA 流量

  • 0️⃣ Dapp / Wallet 创建一个UserOp,一个可以有任何签名者的数据结构,并描述交易 + Gas 逻辑。该 UserOp 可以发送到一组离线节点/网络/中继器。例如,“我想兑换这个 NFT”。
  • 1️⃣捆绑器 是处理 UserOps 的节点,其功能类似于链下区块构建器。它们在链上看起来就像是进行交易的钱包,因为捆绑包被发送到称为EntryPoint合约的全局智能合约,该合约负责协调执行和支付。 
  • 2️⃣ EntryPoint确保钱包有资金支付 Gas 费用,和/或如果 UserOps 的 Gas 想要获得赞助,它会根据Paymaster进行验证。它还有助于向 Bundler 支付账户所欠的 Gas。如果所有逻辑均通过,交易将在链上执行,并在SCW合约上进行验证和执行。还有其他可选的附加组件,例如签名聚合。

ERC-4337定义了上面提到的UserOp结构和EntryPoint接口。或者,在 ERC 之前,存在非标准化的实施,但有效地产生了类似的产品体验。在幕后,它是一个具有可信中继器设置的链下帐户。

钱包来源

你如何采用AA?

  • dapp 必须在其应用程序和合约中启用流程。一般来说,谁拥有开发者关系就从智能账户级别开始,然后指定 Bundler + Paymaster。有些选项允许在 Bundler/Paymaster 上混合/匹配;有些选项提供了完整的解决方案。 
  • 实际上,dapp 开发人员可能会想要全套套件。“AA”产品基本上是“一体化”开发者产品的一种形式,涵盖链下(节点、签名)和链上(合约、gas、密钥)的生命周期。“AA”提供商进入市场的方式是提供全套“Bundler + Paymaster + SCW”作为单一工具包。因此,如果您是 dapp,并且锁定了现有的开发人员产品,那么您很可能会被升级到他们的 AA 工具包或合作伙伴的工具包中。 
  • 从 AA 提供商的角度来看,他们可能会从“核心能力”开始,然后分支提供其他服务:
  • Coinbase 在该领域提供各种产品,例如帐户抽象工具包嵌入式钱包即服务和智能钱包
  • Bundler/Paymaster:提供节点服务的开发者平台可能会首先倾向于Bundler,因为它是节点邻接产品。然后,他们可以支持 Paymasters 和“智能钱包 SDK ”,后者提供 Bundler/Paymaster/SCW 套件。
  • SCW:Safe*(以前称为 Gnosis Safe)是多重签名钱包的领先提供商。他们现在提供“ AA SDK ”,允许与 Bundler + Paymaster 方面的其他提供商集成。
  • MPC 钱包:像 Privy 这样的公司可能会通过合作伙伴提供智能账户套件
  • 经济性将取决于提供商的定位 - 尽管一般来说,用户正在支付 UserOps 的 Gas 成本(收集/广播到 Bundler),并且 Paymaster 可以赞助由预加载预算的 Gas 费用客户。当今商业模式的一些例子包括:
  • % 费用:用户在 UserOp 中支付 Gas 费用 – Bundler 处理操作 + 收取费用
  • 捆绑 SaaS:公司将根据每次 Bundler API 调用 + 前期 Gas 赞助的百分比向开发团队收取月末总“产品费”。

迄今为止,大多数“赞助天然气”计划都是通过定制的链下中继器来实现的。虽然这在短期内很流行,但这会导致采用的组合性较差,因为每个开发人员都需要根据用例进行调整 - 我们希望他们过渡到开源变体。

智能账户采用

AA到底有什么用?AA 是如何被采用的? 

  • 赞助 Gas:该模型允许最终用户之外的网络参与者支付 Gas 费。智能账户的交易可能比自我托管钱包稍微贵一些,但它可以得到第三方的补贴。用户交易(例如入职/桥接资金)可以由感兴趣的利益相关者承担,并导致用户“进入”dapp。 
  • 一键式交易: 用户可以通过会话密钥“登录一次”(相对于多个签名批准),通过批处理对单个交易进行多次调用,允许不同设备通过任意验证逻辑“签名”交易的各种签名方案(与仅支持 ECDSA 签名的钱包相比)
  • 密钥:使用 SCW,密钥(在 Apple 或 Google 设备上)可以为用户签署交易。用户受益于 Apple 安全模型(例如生物识别、物理设备特定的身份验证) 

“AA 采用的现状如何?”

  • 账户总数: 130 万,用户操作总数: 650 万,Paymasters 总 Gas 费用: 65.5 万美元 [来源]
  • 账户总数是创建的 AA 兼容 SCW 的数量 - 它们可以在钱包界面中自动创建,也可以通过合作伙伴应用程序间接创建。
  • Total UserOps是由 AA 支持的交易数量。
  • Paymasters 的总 Gas 费是第三方支付的总 Gas 费用。

Mindshare:大型开发者玩家(例如 Alchemy*、ThirdWeb*、Circle*)以及新的初创公司已经出现,以应对 AA 细分市场。

钱包来源:BundleBear | 多边形*、乐观*、任意*

是什么阻碍了AA?

  • 成本效益分析: 
  • [1] 智能账户价值主张: gas 赞助商 + 交易批量目前是“必备品”。随着时间的推移,随着这变得更加正常并且 web3 消费者应用程序变得更加主流,这应该转变为“必须具备”的现状,因为消费者“UX”的标准将会提高以符合这些标准。 
  • [2] 相对于大规模现有选项的成本:消费者当前的标准是通过自我托管钱包或 MPC 钱包——创建钱包是免费的,并且交易由用户提交和签名,但用户支付每笔的 Gas 费。交易。对于 SCW,通过 AA(通过 Bundler)进行交互有点慢(据说慢了 2~5 秒)——而且大规模部署的成本也是另一个限制因素。 
  • 轶事数据点包括 L2(例如 Base)上每个帐户约 0.15-0.45 美元之间。因此,对于拥有 100 万用户的 dapp,这可能会达到约 15 万至 45 万美元(ETH 主网上每个账户 7 至 10 美元)。这些成本可能会随着未来的 EIP 而下降 (4844)。
  • 密钥采用:作为加密用户用户体验的一部分,密钥正变得越来越流行并且变得更加规范化,但 ETH 协议层的验证成本仍然昂贵。EIP-7212 试图解决这个问题。
  • “先有鸡还是先有蛋”冷启动:如果 dapp 想要提供赞助交易,他们可能会选择 MPC 钱包→为用户创建帐户→管理密钥,然后选择创建一个私人中继器来支付 Gas 成本。目前还没有大规模的 AA 产品,但一旦成本变得更加实惠,这种情况可能会改变。如今的现状是 dapp 使用 MPC 钱包→为用户创建帐户→并管理密钥——这对于 dapp 来说很麻烦。假设 Gas 成本下降,我们预计 MPC 钱包提供商最终会在其开发者产品中添加对 AA 的支持。
  • 开发人员/产品教育:围绕 4337 的对话技术性很强,SCW/AA 的营销需要在好处方面面向产品/用户体验。已经有 AA 驱动的钱包可以连接到任何 dapp,这使其与现有的自我托管和 MPC 钱包群体保持一致。我们预计随着时间的推移,自我托管钱包将为 SCW 添加更多支持。

智能账户生态系统的影响

1. AA采用已经开始,但尚未有突破性的成功案例。明星们正在努力实现产品与市场的契合。 

让新用户加入 dapp 的两个最大问题是,用户通常没有 [i] 预先配置的钱包或 [ii] 支付初始交易的能力。[i] 的一个突破性时刻发生在去年,移动应用程序内的登录只需简单的社交登录/验证(无“连接钱包”按钮),由应用程序嵌入式 MPC 钱包(例如 FriendTech 的 Privy)提供支持。对 [ii] 的需求仍在渗透,但出于以下几个原因,我们相信现在是 AA 闪耀的时候了。

  • 采用 SCW 的最大障碍是 Gas 成本(在 ETH L1 上)。有了 L2,成本已显着下降 + SCW 交易可以更便宜地进行,但规模仍然昂贵。 
  • 开发人员正在为非加密原生用户构建消费者应用程序。因此,对入职的关注更加重要。 
  • 现在赞助 Gas 很有意义,因为交易费用的接受者是 L2 团队本身。例如,L2 可能愿意为选定的 dapp 提供 Gas,因为他们希望提高底层排序器的交易费用。
  • 像密码这样的正交技术趋势将有利于智能帐户的采用。密钥(即用于创建钱包+签署交易的 FaceID)是消费者用户体验的额外推动力。
  • 我们期望自我托管钱包探索智能账户。 

我们预计,当成本下降(EIP-7212、EIP-4844)、行业围绕开源标准(相对于封闭中继模型)、成功天然气补贴计划的案例研究出现以及出现时,就会实现产品与市场的契合。是 dapp 开发者为获取用户而瞄准和支出的意愿和预算。

2. AA 使开发人员能够试验净新用户的赞助入职——客户获取成本 (CAC)。 

 随着 L2 的出现,用户体验的第一步已经得到解决——交易/gas 成本显着改善。下一步是开发者启用 AA,因为用户现在想要无缝交易。

这个想法是,一旦用户加入,他们就会使用该应用程序并启动生命周期价值 (LTV) 的概念。只要 LTV > CAC,开发者就值得探索 AA 启用的 CAC(例如赞助 Gas 美元)。任何想要赞助链上交易的利益相关者都可以选择执行该操作(无论是 L2 还是 dapp)。

  • Dapp POV:通过嵌入式 MPC 钱包极大地改善了用户从零到一的障碍。AA 应该帮助完成“第一笔链上交易”桥梁,并最终带来即时的入门体验(前 X 笔交易没有 Gas 成本,没有“每次操作点击”UX,没有钱包设置)。早期的例子是“Asset Led Onboarding”等概念——dapp 将为用户提供智能账户 + 前 5 笔交易的赞助气体/灰尘,并且知道 dapp 将在第 6 笔交易中实现收支平衡的投资回报率。 
  • L2 POV: L2 希望推动用户/活动/排序器费用,并愿意在 CAC 中花费“X 美元”来购买由 AA 提供支持的赞助 Gas。示例包括Linea Gas Pass

3. AA 是一种先发优势游戏,从技术角度来看并不是唯一的差异化,而是从 GTM/用例角度来看。 

由于技术配置都是开源的,因此智能账户堆栈(Paymaster、Bundler、SCW)中没有太多技术差异。差异化在于决定如何路由用户交易。例如,由于每笔交易只能有一个 Paymaster,因此由交易协调者决定。 

作为“AA”提供商的目标与任何开发者平台类似,即拥有用户和 dapp 之间的关系并处于其中。其论点是,只要提供商拥有部分关系,他们就可以找到围绕货币化发挥创意的方法(例如,针对 dapp 的分层 SaaS 或基于数量的收入)

除了产品定位之外,获胜之道是定义如何为智能账户构建“CAC”故事。智能账户的宣传可能是展示 LTV/CAC 故事——“用户的交易成本为 1 美分,但你的 dapp 每笔交易可赚取 3 美元。” 例如,如果使用智能帐户构建 dapp,新用户可以立即进行交易(无需密钥,无需 Gas),但与 SCW(部署、函数调用等)相关的成本较高,这将被混合生命周期所抵消和超越新用户的价值。

4. AA 可能有助于弥合围绕“每个 dapp 一个钱包”与“Web3 主页”的流行叙述。 

迄今为止,自助钱包已经朝着“web3 主页”方向构建,您可以用一个钱包来访问每个 dapp(收集、拥有、发送、接收、桥接等)。 

web3 消费者最近的趋势指向由 MPC 钱包支持的“每个 dapp 一个钱包”的方向。用户将下载一个移动应用程序,密钥仅在该 dapp 中配置和使用。如果用户在多个 dapp 中使用相同的嵌入式钱包提供商(在后台),则嵌入式钱包提供商能够根据通用数据标识符“链下”链接钱包,并将它们合并为单一界面。 。例如,在多个 dapp 中使用相同电子邮件登录的用户可以看到这些 dapp 中钱包的综合视图。

智能账户架构可以通过允许跨不同钱包委托密钥签名+交易编排来帮助统一上述两个线程,假设有一种安全+可靠+简单的方法将地址“链接”在一起。 

  • 自我托管钱包将能够“链上链接”到用户控制的其他钱包,并保留“主页”界面体验,同时允许用户管理多个钱包。
  • 嵌入式钱包允许用户“链下链接”,但用户只能在每个 dapp 的基础上控制钱包。用户可以导出嵌入的钱包密钥并利用 AA 将这些钱包链接到链上。这有助于将嵌入式钱包整合从“链下链接”转变为“链上链接”,从而形成用户控制的全球嵌入式钱包。 

也就是说,AA 钱包可能最适合单一网络用例。对于允许多个网络的 dapp,处理部署到多个网络的 SCW 的痛苦可能不值得。如今,AA 的开发和采用主要以 EVM 为重点,但 Solana 等其他网络也在投资于 AA 的采用(例如 Squads Protocol)。 

5.智能账户尚处于早期阶段,但每周都在成熟。 

“智能账户”基础设施的各个部分已经存在,但市场时机仍然是一个因素。

  • 标准化 (ERC-4337) 今年早些时候才发生,L2 直到 2023 年第二季度才开始受到关注。 
  • dapp 的标准仍然是使用自我托管或 MPC 钱包(这已经足够好了)+每个 dapp 每个钱包的赞助交易的好处是孤立的。需要有大量的 web3 链上消费者应用程序,最终将智能账户支持的消费者入门流程从“最好有”转变为“必须有”。到目前为止,虽然赞助的概念为消费者带来了“免费增值”行为,但“免费增值”行为尚未普遍体现。 
  • 在实施到智能账户之前,密钥仍然需要成熟。
  • 排名前三的消费者自我托管钱包尚未实施 AA。

6.标准有助于确保生态系统保持一致,从而促进 AA 的采用 

从历史上看,许多“赞助天然气”计划都是通过使用定制的链下中继器来实现的。如果没有标准,许多 dapp 都会遵循这种设置,这将导致采用之路更窄,因为每个开发人员都需要根据用例调整其设置。由于设置不可通用,因此每个合约都需要支持中继者(中继者 → 合约 → 用户),并且由于合约调用者是中继者(而不是用户),交易可能会中断。 

现在标准已经制定,生态系统参与者可以就如何共同构建进行协调。至于智能账户是否会严格遵循 ERC-4337 规范,或者是否会有可修改的插件/规范(甚至新的EIP),目前尚无定论,但这个概念应该遵循该标准的某些变体。展望未来,主要的好处是元交易的标准化定义。这有助于推动全行业范围内的运动,以实现智能帐户的好处,并为开发人员+处理它的基础设施提供商创建最佳实践(例如,开发人员可以在 10 个不同的捆绑程序之间进行选择)。 

我们要去哪里

总之,随着钱包基础设施的改进以实现类似 web2 的用户体验,智能账户将继续成为最受关注的趋势。

如果您是探索智能账户的开发人员,Coinbase Wallet 的智能钱包解决方案可以在许多应用程序中使用。这是一个免费、自我托管、用户就绪的解决方案,只需使用密码即可直接从任何 dapp 在几秒钟内创建钱包。该智能钱包可在 Base Sepolia 测试网上使用。Coinbase Cloud 的账户抽象工具包还可用于赞助 Gas 和捆绑交易,可通过 Base Node 获得。 

在 AA 领域,Coinbase Ventures 正在投资出现的新用例。如果您在这些区域进行建设,我们很乐意收到您的来信 – Ryan Yi 的 DM 已开放

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。