2023 年回顾:模块化账户抽象

中级Jan 17, 2024
本文回顾了2023年模块化账户抽象的发展,并对2024年做出了预测。
2023 年回顾:模块化账户抽象

2023 年是“账户抽象创新者” 元年。 ERC-4337标准引发了最初的热潮并激发了开发者社区(被称为“4337黑手党”),但其影响远不止该标准本身的范围。新的钱包已经出现(如 Soul Wallet 和 Clave),重要的智能合约账户功能得到了改进(会话密钥、新的恢复机制@sevenxventures/webauthn-and-passkey-key-management-for-daily-crypto-users-2f61ced39eb0">万能钥匙),并且相关领域也找到了利用智能账户来驱动其他改善用户体验的基础设施(例如基于意图的交易)。

模块化账户抽象是一个新兴的垂直领域,它见证了大量的创新,也是 4337 上所有这些发展的核心。模块化账户抽象承诺了一个智能账户可轻松扩展、可定制、可移植和安全的世界。我们对 2024 年这一领域的发展方向感到非常兴奋。新年伊始,我们想回顾一下去年的重要里程碑,并简要提出对 2024 年的预测。

2023年之前

模块化智能账户的想法已经存在了一段时间,其中 2023 年之前最引人注目的(据我们所知)模块化账户是 Safe。其架构允许回调帐户的执行器模块、防护/挂钩模块和后备处理程序。为Safe构建的模块的一些示例包括GnosisDAO 构建的星座模块。其他帐户抽象参与者之前也探索过模块化的某些方面,例如Argent,但据我们所知,尚未过渡到在生产中使用这种范例。

发令枪

2022 年末,ERC-4337 审计即将完成时,出现了使用 Diamond Proxies 模块化 ERC-4337 账户的想法。 在 2023 年 2 月的 ETHDenver,Rhinestone建造了第一个此类账户的原型 这样的帐户具有 1) 模块化、2) 原生 ERC-4337 兼容以及 3) 基于 Diamond Proxies 的特点,并被选为黑客马拉松的决赛入围者之一。这引发了很多对话、社区努力、原型和产品。

技术里程碑/建议

ETHDenver 后的第一个重大里程碑之一是推出ERC-6900 (4 月 18 日),它提出标准化模块化智能账户,并从我们早期的 ETHDenver 原型中汲取灵感。这正式引发了围绕使用钻石代理(特别是“delegatecall”)来模块化智能账户的公开辩论。ERC-6900 紧随其后的是 ZeroDev 的内核(4 月 25 日),它过去是、现在仍然是最小的、可扩展的智能帐户。Biconomy 后来通过分叉 Safe 并使其原生兼容 4337 并允许模块化验证逻辑,推出了自己的模块化智能帐户(9 月 27 日)。Thirdweb还在夏末宣布了动态帐户。

然而,账户模块化并不是唯一的难题。模块化帐户抽象的承诺是任何开发人员都可以构建可由任何智能帐户用户安装和使用的智能帐户功能。将第三方开发者引入该帐户会带来很大的安全风险。我们推出了模块注册表 (7月),随后推出ERC-7484 (8 月 14 日)以解决这个特定问题并创建一个用于模块分发和发现的平台。这Safe {协议} 白皮书 不久后于 8 月 15 日发布,以解决 Safe 生态系统中的这一具体问题。

2023 年的模块开发主要围绕赌注账户功能。这包括开发新颖的帐户恢复系统(例如Safe 的恢复中心),使用方面的改进万能钥匙 作为签名机制,以及多链模块 改善跨多个网络的帐户同步。除了这些基线账户功能之外,我们开始看到更多固执己见的模块的萌芽,这些模块为用户提供更高的安全性、隐私性以及直接从账户轻松访问 DeFi 的能力(更多内容请参见预测)。为了给开发人员提供他们需要的工具,以便他们可以轻松地使用这种模块化架构来构建自定义帐户功能,Rhinestone 推出了模块套件 (8 月 25 日),这是第一个用于模块开发的开发人员框架。

11 月,Biconomy 和 Rhinestone 联手宣布推出首个“模块商店”,计划于 2024 年第一季度推出。该模块商店允许 dapp 和钱包开发人员发现其他人构建的模块,并将其集成到他们的应用程序中,以改善用户体验或创造新颖的产品体验。

12 月,ZeroDev、Biconomy、Rhinestone 和 OKX 联手推出了模块化智能账户的更简约标准:ERC-7579。该 ERC 旨在实现模块开发人员和应用程序所需的最低互操作性,同时也允许账户供应商进行创新,而这是 ERC-6900 严格限制的。

数据洞察

部署模块化账户

尽管模块化账户抽象生态系统到 2023 年才获得关注,但生产中的绝大多数账户已经是模块化的。 Kernel 和 Biconomy 账户占 4337 本地账户的 80% 以上,而 Safe 在智能账户采用方面处于市场领先地位。 Kernel 已部署了近 100 万个帐户,而 Biconomy 已部署了超过 60 万个帐户(参考)。 2023 年,Safe 继续占据主导地位,部署了超过410万个 账户数,同比增长 355%。其中许多账户是代表Worldcoin部署的,Worldcoin今年早些时候达到了270 万个经过验证的帐户

利用模块化智能帐户的应用程序

在 4337 生态系统中,按帐户数量和用户操作数计算,最大的应用程序是Cyber​​ConnectFanTV(一家去中心化媒体初创公司),分别拥有 55 万和 47 万个唯一帐户。ZTX hoodie drop生成了超过 20 万个账户,而telegram 智能钱包Grindery也创建了超过 20 万个账户。所有这些应用程序都利用代币激励来转换用户,因此很难对早期产品的市场契合度进行评论(这对用户参与度的影响可以在下一节中看到)。这些产品还主要使用智能帐户来创建无缝的入门体验,这并不是模块化帐户抽象所独有的。

模块化智能账户提供更新颖的应用体验的一个领域是通过账户自动化进行 DeFi,它正在成为基于意图的交易基础设施和产品构建者的首选平台。例如,Composible CoW采用 Safe 的模块化架构为用户创建类似意图的交易。Rage TradeCapX通过专门构建的会话密钥提供无缝的 DeFi 操作。不过,这些产品仍处于早期实验阶段,尚未充分利用智能账户模块。

用户统计

到目前为止,ERC-4337 生态系统作为一个整体的一个主要缺点是用户保留率非常低,如下图所示(来自 BundleBear)。由于绝大多数 ERC-4337 账户都是模块化的,因此模块化账户抽象生态系统也是如此。如上所述,这一现象的一个重要驱动因素可能是用于推动初始用户采用附属产品的代币激励的结果。


来源:bundlebear.xyz

2024 年预测

我们认为 2024 年的两个关键词将是采用和互操作性。

采用

到 2023 年,我们看到大多数智能账户的采用都是通过嵌入式钱包进行的,或者有些人提议将其称为嵌入式签名者。这些签名者控制的绝大多数智能账户都是模块化的,我们认为这种趋势只会持续到 2024 年。新的嵌入式签名者 SDK 的兴起和现有 SDK 的改进将推动开发者继续竞争,为其提供新功能。我们相信智能账户模块将在创造玩家之间的差异化方面发挥关键作用。

现有模块(例如密钥验证程序或各种恢复和会话密钥类型)的采用将继续增长。开发人员还将尝试更多独特的模块,例如 DeFi 自动化执行器,这将帮助他们提供独特的产品体验,以与传统和中心化金融相媲美或超越。模块可以在为任何特定用户将机器人引入链上并大幅减少 DeFi 采用的知识障碍方面发挥关键作用。

我们还看到安全和隐私领域的模块被采用。支出限制和可配置的多重签名(例如,如果与新合约交互,则需要额外的签名者)提供了简单的安全增强功能,但更高级的漏洞检测模块可以与链下服务相结合。利用隐私技术的模块将会出现,为用户提供一种混淆其身份并增强隐私的方法。这可以很简单,例如确保帐户恢复过程不会欺骗用户或为隐秘 P2P 交互提供新颖的机制。

互操作性

2023 年,我们看到了很多碎片化的情况,因为不同的参与者围绕模块化账户抽象开辟了自己的创新之路。虽然我们认为创新将继续下去,但我们也认为互操作性将在 2024 年发挥更大的作用,使应用程序和用户能够更轻松地使用模块,并且开发人员能够更轻松地将其模块分发给任何用户,无论他们使用什么帐户实现。

我们看到可能发生互操作性的三个领域:1)在帐户合同级别,2)在帐户创建级别,3)在模块级别。ERC-7579是第一个方面的最佳候选者,ZeroDev、Biconomy 和 OKX(目前总共占所有 4337 兼容智能账户的 80% 以上)在第一季度采用了它,更多账户构建者也紧随其后。第二个目标是让在由同一 SDK 提供支持的多个应用程序中创建和重用嵌入式签名者变得更加容易,也许还可以跨多个 SDK。2023 年,我们已经看到了旨在实现这一目标的标准示例,即ERC-7555,并且 DevConnect 期间 WalletUncon 上的多次演讲都集中于解决这一问题。最后,我们认为 2024 年将是模块互操作性的重要一年,无论是在 ERC-7579 提出的高水平上,还是在更特定于模块的水平上,例如标准化会话密钥的工作方式。

Şimdi Başlayın
Kaydolun ve
100 USD
değerinde Kupon kazanın!
Üyelik oluştur