EIP-4337的最后一块拼图:全链账户抽象珠联璧合
EIP-4337:全链账户抽象的最后一块拼图
自2022年以来,大家一直在热议账户抽象的话题,而EIP-4337框架作为账户抽象领域的核心,似乎已经成为业内的共识。但是,EIP-4337仍然存在一些问题,比如Smart Account账号碎片化,以及跨链间账户抽象用户体验高度割裂。别担心,本文将以幽默的方式探讨如何进一步推动账户抽象领域的发展。
从交易流程抽象的角度理解“账户抽象”概念
账户抽象对于降低以太坊用户门槛、实现mass adoption来说是至关重要的,Vitalik曾多次强调这一点。其核心愿景是让用户可以自定义验证方式、享受无gas交易,以及无需任何资产即可在链上发起交易。这样一来,才能提高Web3应用的新用户转化率。嗯,你没有听错,就是不需要gas费用啊!这可是非常吸引人的!
以往的非账户抽象方案或智能合约钱包,虽然可以实现类似的体验,但还远远不够灵活和高效。比如Gnosis Safe还需要EOA地址去触发交易,而且付出的gas成本极高。所以,为了促进Web3的发展,我们需要在智能合约账户的结构底层进行优化,为下一代智能化账号体系铺平道路。
但是,我们发现目前的提案并没有真正关注账号结构的抽象。所以,把这些提案称为“交易抽象”似乎更贴切一些。实际上,这种交易抽象就是想把Web2级别的用户体验带入到以太坊体系内,比如一段时间内发起交易无需身份验证,甚至无需支付gas费用。就像摩拜单车一样,随随便便用起来,体验超级爽快!
EIP-4337的本质:账户抽象在以太坊生态落地的局部最优解
过去的智能钱包其实可以实现类似的功能,但实现手法相对粗糙,而且往往依赖于高度中心化的第三方设施。比如过去的Gas代付方案,要引入第三方Relayer节点。而且,不同的智能钱包之间缺乏统一的标准,这很不利于组件的开发与扩展。
所以,各类EIP提案的核心诉求是通过一套标准化的框架,解决不同钱包项目的缺陷,推进以太坊生态内的账户结构从基础的功能结构转变为更高级的智能结构。这就好比在ERC-20或ERC-721出现之前,很多Token都没有一致的标准,导致配套的第三方设施开发和应用发展困难。
标准化是模块化叙事的先决条件,而模块化开发则是提高效率的第一原则。最终,EIP-4337成为了局部最优解。
EIP-4337还有很多问题没有解决
虽然EIP-4337定义了一整套接口标准,明确了智能钱包至少要有哪些模块,以及每个模块应当实现哪些函数。但是,目前仍然存在一些问题,比如账户抽象的功能还不够插件化,开发者很容易重复造轮子;账户模块的兼容度差,导致账号体系呈现碎片化的状态;而且,不同链之间的账户抽象生态高度割裂,给用户和开发者带来统一且高质量的体验难题。
好在,下面我们将探讨这些问题背后的解决方案。
优化方向一:账户抽象的功能插件化将成为基础配置
可以说,现在与账户抽象相关的核心讨论点之一,就是如何更好地实现账号抽象钱包的模块化开发。Biconomy就基于EIP-4337,提出了账户抽象功能插件化的叙事,以进一步推动账户抽象生态的发展。这就好比装修房子时,你可以根据自己的需求安装各种功能模块,让你的房子更好用、更舒适!
Biconomy的V2版本以EIP-4337为协议骨架,制定了更详细的标准,并允许第三方开发者以不同的代码细节,实现特征相同、版本不同的模块。同时,Biconomy还提出了“Module商店”的口号,鼓励开发者提交自己设计的账户抽象模块,让所有遵循EIP-4337协议的钱包项目都可以直接采用这些模块。这就像是给账户抽象生态搭建了一个大热闹的集市,各种模块可以随意挑选,让用户体验更加多样化!
优化方向二:更细粒度的模块切分,解决账号碎片化问题
目前,账号的“碎片化”或者说孤岛问题是模块化账户抽象的一个难题。不同的账户抽象模块供应商或者DApp应用程序的兼容性不够高,这导致账户抽象模块生态的碎片化。为了解决这个问题,Safe Core提出了更细致的模块划分方式,把Smart Account可调用的Module拆分为Plugin插件、Hooks、签名验证器、函数处理器等多种类别。通过这种方式,不同厂商开发的Smart Account模块就会更加接近,兼容性也会更高。嗯,这就好比每个模块都像Lego积木一样互相兼容,拼装起来非常方便!
优化方向三:全链账户抽象,在不同链上实现统一账户
不同链之间的账户抽象实现方式各不相同,这给用户带来了钱包体验上的割裂。而且,不同链上的账户数据分散存储,更新用户数据需要在多链重复发起交易,非常麻烦。为了解决这个问题,Vitalik提出了一个全链统一的智能账户方案,但成本极高。不过,LianGuairticle Network提出了自己的方法,通过一个独立的链作为智能账户的全链数据库,实现账户数据的同步。虽然还存在一些技术问题,但这绝对是一个超级酷炫的解决方案!
迎接账号抽象的大规模采用
在解决了EIP-4337框架的各个问题之后,为了支持账号抽象的大规模采用,我们需要一个全方位的产品。幸运的是,LianGuairticle Network推出了模块化的账户抽象钱包即服务(Modular Smart Wallet-as-a-Service),通过易于使用的API让开发者能够轻松地集成账户抽象功能,创建和管理全链账户,并进行跨链交互。这将为开发者提供更灵活和便捷的方式来构建多链应用程序,并推进账号抽象的广泛采用。听起来很厉害吧!
总之,随着技术的不断突破和创新,账号抽象的未来将更加美好。让我们一起期待这一天的到来吧!
如果你对账号抽象的发展有任何想法或疑问,欢迎在评论区留言和我讨论哦!让我们一起玩转Web3的世界吧!🚀
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles





