Writing
智能账户的未来:模块化、专业化和多链
on
July 31, 2023
| Click to read translation here:
Read Full Proposal
Read Blueprint

感谢来自Biconomy的Aniket、Ahmed、Sachin和Fil,来自Safe的Lukas和Clem,来自ZeroDev的Derek,来自Patch Wallet的Corbin以及来自Rhinestone的Konrad的反馈。

大约10年前,像React、Angular和Vue这样的前端框架通过将服务器端逻辑转移到客户端,加速了Web2的采用。前端和后端解耦,用户开始更无缝地与应用程序交互。

同样,随着智能账户将更多逻辑直接交由用户控制(例如批量交易、自定义gas支付),它们有望改善加密货币用户体验并加速Web3的采用。

为实现这一目标,我们认为将出现两个转变:

从外部拥有的账户转向模块化智能账户 从通用钱包转向专业化智能钱包

为什么选择模块化

开发和维护批量交易、付款主和会话密钥的AA基础设施并非轻而易举。例如,会话密钥需要安全的会话密钥存储基础设施。为了使未来的钱包能够保持与竞争对手的账户功能对等,同时不承担维护基础设施的负担,它们更有可能集成由专业基础设施提供商构建的bundler、paymaster和会话密钥,而不是在内部构建相同的功能。

此外,钱包可能会集成模块以扩展其功能(例如隐私)或为交易提供保障(例如支出限制)。这些模块需要彻底的审计,因此钱包可能选择集成经过验证的模块,而不是构建自己的模块。

钱包也可能集成外部模块,以:

  • 集成现成的功能以提供便利(例如,Safe {Wallet}集成Redefine的交易风险扫描器),或者; 
  • 利用已经建立网络效应的模块(例如,未来维护最大覆盖范围的防欺诈模块)

开发人员创建自己的智能钱包或将其嵌入到dApp中的技术栈如下:

在各个组件之上,有三个参与者正在成为签名方法、逻辑模块和执行基础设施的聚合者,类似于"模块应用商店":Safe {Core}、Biconomy和ZeroDev。它们通过提供一体化、可扩展的钱包即服务解决方案,简化了构建智能账户的开发者体验。例如,ZeroDev聚合并通过各种bundler和paymaster基础设施路由userOps,从开发者那里抽象4337的复杂性,同时提供各种可供选择的web3登录/签名解决方案。

虽然全栈解决方案聚合了现有的成熟基础设施,但模块市场相对不成熟。在撰写本文时,如下图所示,大多数模块都是由"模块应用商店"内部构建的。

在各个组件之上,有三个参与者正在成为签名方法、逻辑模块和执行基础设施的聚合者,类似于"模块应用商店":Safe {Core}、Biconomy和ZeroDev。它们通过提供一体化、可扩展的钱包即服务解决方案,简化了构建智能账户的开发者体验。例如,ZeroDev聚合并通过各种bundler和paymaster基础设施路由userOps,从开发者那里抽象4337的复杂性,同时提供各种可供选择的web3登录/签名解决方案。

虽然全栈解决方案聚合了现有的成熟基础设施,但模块市场相对不成熟。在撰写本文时,如下图所示,大多数模块都是由"模块应用商店"内部构建的。

模块选择进入哪个生态系统的一个因素是评估他们可以接触到的客户。我们看到早期迹象,如RedefineTenderly等模块选择在Safe之上构建,以利用其围绕专注于DeFi的机构的现有客户群。

除了客户接触之外,我们预计领先的生态系统将通过安全性感知、开发者体验,尤其是来自其可扩展模块/插件生态系统的网络效应来构建。

这些"模块市场"目前似乎是智能账户基础设施中最具货币化潜力的领域,因为它们可以围绕其模块和客户生态系统积累的网络效应建立护城河,随后从收入分享、平台费用、MEV和模块审计中获利。

为什么选择专业化

我们相信,随着web3用例和用户变得越来越多样化,通用钱包将留下未满足的需求,而定制钱包可以满足这些需求。Safe {Wallet}是一个典型例子——它填补了面向零售的Metamask未能满足的组织安全需求。Metamask本身现在也在推出Snaps来定制某些用例,尽管仍然保持为EOAs。

模块化智能账户允许智能账户模块的无需许可组合来创建专业化钱包。通过无需许可地用模块增强其智能账户,用户将能够使用更符合其web3需求的钱包。

例如,Castle专门为高净值NFT所有者提供智能钱包,利用Safe经过战斗测试的多重签名合约来保护其NFT,并将在未来纳入欺诈预防和交易模拟模块,以提供额外的安全性。

Rhinestone是一个新项目,设想未来用户可以拖放智能账户模块来创建自己的定制钱包。这将使休闲手机游戏玩家,例如,能够创建钱包,在其中可以使用安全区中的面部ID登录,使用会话密钥,并在一定时间限制内借出NFT。

来自Rhinestone的ETHDenver演示截图

随着Web3的新领域找到产品市场契合点,我们预计专业钱包将获得市场份额,因为它们更紧密地贴合特定用户需求。游戏玩家、DeFi用户和NFT收藏家已经有现有的智能钱包可以使用,但这些领域仍然相对有竞争力(没有明显的主导玩家)。

新兴的web3社交领域也尚未有其首选的智能钱包。Patch Wallet是一个新项目,允许任何拥有Twitter账户的人默认拥有一个智能账户(甚至在他们注册之前),这座起了web2社交图谱与加密钱包之间的桥梁,但目前很少有其他钱包脱颖而出。

当前专业化钱包和钱包即服务的格局,以及它们所服务的市场

虽然游戏和DeFi吸引了最多的加密货币用户,但web3社交是一个新兴领域,尚未有突出的智能钱包。

我们认为智能账户将按垂直领域进行如下自定义:

  • 组织和高净值个人(HNWIs):优先考虑经过战斗测试的安全性,难以想象机构和高净值个人会选择不使用建立在Safe协议之上的钱包,该协议已将Lindy效应作为其护城河。建立在该协议之上的钱包,如他们自己的Safe Multisig {Wallet},可能包含隐私、委托和防欺诈模块。由Safe保护的面向机构的移动钱包,提高可访问性和用户体验,仍然是一个空白领域。
  • 游戏玩家:游戏资产的互操作性通常有限,游戏工作室优先考虑新用户的顺畅加入。因此,我们相信优先考虑顺畅、低成本加入和密钥管理的嵌入式钱包即服务,具有交易委托(例如,允许dapp在租赁期结束后自动将NFT资产返还给出借人)和会话密钥,将在这里占据大部分市场份额。
  • DeFi交易员和农民:金融参与者很少区分应用程序,优先考虑聚合流动性、自动化和多链覆盖。我们预测,一个类似于平台的基于应用程序的DeFi钱包,它聚合流动性、策划DeFi策略并抽象多链复杂性,将成为面向DeFi的智能账户的市场领导者。它还可能包括MEV高效的bundler,拍卖用户交易的MEV并将其作为返利返还。
  • NFTs:作为一个充斥着骗局的领域,下一个专注于NFT的模块化智能账户将纳入交易模拟和骗局预防以增强安全性,同时通过前端的策划和个性化促进NFT发现。
  • 社交:去中心化社交的关键是可互操作的身份。因此,以社交为中心的智能账户需要在社交网络之间可互操作(而非嵌入式)。移动钱包可以实现更好的可访问性,但需要通过聚合、API或作为移动浏览器扩展(类似Dawn Wallet)提供对各种社交网络的访问。

跨垂直领域,我们预计批量交易和赞助燃料将成为专业智能钱包的商品化和普及的默认功能。

重度链上用户、机构/组织和高净值个人也可能被集成了隐私模块的钱包所吸引,以保护他们的链上足迹。然而,为了使隐私获得主流零售采用,私有化交易的过程必须完全无摩擦(参见:Elusiv)。

最终目标

展望未来,我们需要以下几点,使模块化智能账户获得成功:

  • 互操作性,通过确保模块可以相互组合的标准(EIP-6900正在为此起草)。 
  • 发现,通过前述的"模块应用商店"和注册表,如Rhinestone。 
  • 安全性,可能通过模块应该遵守的最低可行标准,以防止存储碰撞等问题

重要的是,在用户将跨链部署多个智能合约账户的未来,我们需要抽象多链体验。

例如,如果用户需要跨链签署多个交易以更改其监护人或添加授权模块,这将非常麻烦。他应该能够签署一次,并允许dApp/钱包在多个链上执行多个userOps。

Vitalik建议智能账户密钥可能位于一个链上(例如L1或L2),在那里部署"密钥库合约"。其他链上账户的验证逻辑将指向密钥库合约,而从其他链上的账户支出将需要证明(例如zk-snark)进入合约。

Biconomy也在构建"多链会话密钥"模块,通过构建Merkle树允许dApps嵌入智能账户,在多个链上用一个签名执行UserOps(参见这里的实现)。为了简化跨链转移资金到不同地址的体验,Peanut Protocol正在利用Axelar,通过URL实现跨链转账。

在更远的未来,我们预计智能账户将整合意图和LLM。

我们设想未来的智能钱包能够:

  1. 使用LLM将用户意图解码为原子交易 
  2. 允许用户在某些用户定义的限制内将交易执行委托给智能钱包,同时保持自我托管 
  3. 在解析意图后提示用户批准 
  4. 抽象跨链体验,并通过去中心化的AI代理/解决者网络执行用户的意图

要实现这一愿景,我们需要:

  • 一个逐步去中心化、无需许可的AI代理网络,为用户找到"最佳前进路径"以实现他/她的意图,类似于CoW Protocol的解决者 
  • 跨链应用程序的嵌入,可能通过AMP(任意消息传递)协议(例如Axelar, Layer Zero)

关键挑战是构建一个足够去中心化的以意图为中心的解决者网络。为确保这一点,解决者可能是开源AI代理本身(一旦它们比中心化解决者足够高效)。如果是这样,意图可能成为用户在多链世界中交互的默认方式。

第一个由AI驱动的跨链智能账户可能是通用的,但之后可能是特定垂直领域的。Banana Wallet的雄心勃勃团队正在整合Axelar来抽象Safe智能账户的多链体验,并在ETHcc上开发了一个以意图为中心的钱包应用程序。我们很期待遇见那些构建以意图为中心、由AI驱动、跨链智能账户,同时保持自托管价值观的项目。

总之,我们预计账户将从单体转向模块化,从通用转向专业化。它们可以抽象多链体验,并整合意图,成为web3用户在多链世界中交互的默认方式。

推动这一转变的将是模块构建者。虽然批量交易和赞助gas是改善加密货币用户体验的必要功能,但来自模块构建者的创新——尤其是那些专注于抽象多链体验的创新——将推动加密货币从EOA过渡到模块化智能账户所需的重大变革。

钱包不再仅仅是签名的弹出窗口;它们现在是无需许可和可组合创新的新战场。

参考文献: