EIP-4337 的最后一块拼图:全链账户抽象
作者:作者:Peter Pan, Co-founder and CTO of Particle Network & Faust,极客Web3
作者:Peter Pan, Co-founder and CTO of Particle Network Faust,极客Web3
自2022年至今,账户抽象一直都是被广泛热议的话题,以EIP-4337为核心的账号抽象领域的框架似乎已成为业内普遍共识。而意图概念的火热促使人们加强了对此类低门槛用户交互组件的重视。
但EIP-4337依然存在Smart Account账号碎片化、跨链间账户抽象用户体验高度割裂的痛点。 本文以Biconomy、Safe Core和Particle Network等项目为例,探讨如何在EIP-4337框架下进一步推动账号抽象领域的发展。从交易流程抽象的角度理解“账户抽象”概念
![EIP-4337 的最后一块拼图:全链账户抽象 image 0](https://img.bgstatic.com/multiLang/image/5b1e5e8de34245513a65e73a57064d8c1698305707182.png)
EIP-4337的本质:账户抽象在以太坊生态落地的局部最优解
如上问题提到, 过去的智能钱包虽然可以实现上面谈到的功能,但实现手法普遍比较粗糙,而且往往依赖于高度中心化的第三方设施。 比如过去的Gas代付方案,要引入第三方的Relayer节点(EIP-2771)。 而且,不同的智能钱包之间缺乏统一的标准,不利于配套的组件开发与铺陈。 而各类账户抽象相关EIP的核心诉求,是通过一套标准化的专为智能合约钱包设计的框架,解决这些存在于不同钱包项目身上的缺陷,推进以太坊生态内的账户结构从基础的功能结构转变为上限更高的智能结构。![EIP-4337 的最后一块拼图:全链账户抽象 image 1](https://img.bgstatic.com/multiLang/image/5980dc39e1786103b9fa94be3263f1c71698305707576.png)
EIP-4337是局部最优解,但其框架内有多个角度亟待优化
EIP-4337定义了一整套的接口标准,明确了遵循4337协议的智能钱包至少要有哪些模块,每个模块应当实现哪些函数/接口, 比如Bundler、EntryPoint、Paymaster这些组件应该对外提供哪些可调用的函数。 将这些条条框框明确了之后, 不同组件之间的交互关系更为清晰,方便把模块化的设计思路引入到账户抽象与智能钱包的设计中,钱包模块的开发者们也大大受益。 当然,单纯从用户角度看,模块化的智能钱包开发范式带来的价值还不明确,因为短期内人们感受不到账户抽象钱包本身有多大变化。 但从中长期来看,EIP-4337等协议的价值就类似于ERC-20和ERC-721,它为账户抽象钱包的长期发展奠定了基础,是有划时代意义的里程碑。 但EIP-4337还有许多问题没有解决: 比如: 1. 账户抽象的功能还不够插件化,不同的开发者很容易重复造轮子; 2. 账户模块兼容度差,整个账号体系呈现生态呈现碎片化的状态倾向; 3. 不同链之间的账户抽象生态高度割裂,难以给终端用户和开发者提供统一且高质量的体验实现较好的UX。 而下文中,我们将探讨这些问题的解决方案。优化方向一:账户抽象的功能插件化将成为基础配置
可以说,现在与账户抽象相关的核心讨论点之一,就是如何更好的实现账号抽象钱包的模块化,将每个模块的划分粒度切的更细。 比如Biconomy就基于EIP-4337(未来会引入粒度更细的EIP-6900),提出了账户抽象功能插件化的叙事,以进一步推动账户抽象生态的模块化发展。![EIP-4337 的最后一块拼图:全链账户抽象 image 2](https://img.bgstatic.com/multiLang/image/8245ab75093a696de1186731d6f66eda1698305707814.png)
![EIP-4337 的最后一块拼图:全链账户抽象 image 3](https://img.bgstatic.com/multiLang/image/b54df8c8a654f009ef43b2464d745ac71698305708204.png)
![EIP-4337 的最后一块拼图:全链账户抽象 image 4](https://img.bgstatic.com/multiLang/image/c58e89ec8122d3b14d11f8ea3ab5c3dd1698305708363.png)
优化方向二:更细粒度的模块切分,解决账号碎片化问题
关于EIP-6900提案, Safe(前Gnosis Safe)其实在今年8月推出了一个与之相关联的Safe Core Protocol白皮书,其中借鉴最多的就是EIP-6900。![EIP-4337 的最后一块拼图:全链账户抽象 image 5](https://img.bgstatic.com/multiLang/image/52af43e74f032c4d4128b7dd5a6036ff1698305708811.png)
![EIP-4337 的最后一块拼图:全链账户抽象 image 6](https://img.bgstatic.com/multiLang/image/fd4459ba7447663feb0b23ad6a7df9921698305708919.png)
![EIP-4337 的最后一块拼图:全链账户抽象 image 7](https://img.bgstatic.com/multiLang/image/9dc4f1e1b98ef533e29e148199ea1ab31698305709047.png)
![EIP-4337 的最后一块拼图:全链账户抽象 image 8](https://img.bgstatic.com/multiLang/image/567da450af22bc264f7685a40f7071b91698305709217.png)
优化方向三:全链账户抽象,在不同链上实现统一账户
但即便有了前述解决方案,目前还有一个大问题没有解决:不同的链和不同Layer2都在推进细节各异的账户抽象实现方案,而且很多采用了与EIP-4337有冲突的形式,比如zkSync Era、Starknet、Flow等。这给用户带来了钱包UX上的割裂,比如用户在Starknet上的智能钱包地址与Arbitrum上的智能钱包地址压根无法统一。 而且,在多链环境下,用户在不同链上有独立部署的Smart Account,对应的用户数据往往分散存储在这些合约中。如果用户数据如密钥等需要更新,则需要在多链重复发起交易,很难保证 Smart Account 的一致性。 Vitalik本人此前曾提出过一套全链统一且易于管理的智能账户方案, 该方案把以太坊或某个安全性极高的ZKRollup作为源链,部署Keystore合约,存储用户的全局密钥, 然后用户在L2上的全部智能合约账户,共享Keystore合约中存放的全局密钥。![EIP-4337 的最后一块拼图:全链账户抽象 image 9](https://img.bgstatic.com/multiLang/image/53da1aa728642c603c0dc0e9644c49d51698305709352.png)
![EIP-4337 的最后一块拼图:全链账户抽象 image 10](https://img.bgstatic.com/multiLang/image/5e142a1aaee76cb2a9a9abed20435ef71698305709465.png)
- 该服务提供一套易于使用的API,使开发者能够轻松地在其应用程序中集成模块化的账户抽象功能;
- 开发者可以使用该服务创建和管理全链账户,进行跨链交互,并使用统一的手续费支付方式;
- 这样的服务将为开发者提供更灵活和便捷的方式来构建多链应用程序,并促进账号抽象的广泛采用。
![EIP-4337 的最后一块拼图:全链账户抽象 image 12](https://img.bgstatic.com/multiLang/image/b7a374dc142a9566633792d01b54eb661698305709767.png)
以太坊新闻与研究 追踪以太坊的相关新闻与研究 专题
关联标签
以太坊 EIP-4337 账户抽象
链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击 “举报” ,我们会及时处理。
0
0
免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。
PoolX:锁仓获得新代币空投
不要错过热门新币,且APR 高达 10%+
立即参与!
你也可能喜欢
解密D.A.T.A框架:如何重构多链交互生态?
D.A.T.A 面向通用「链式」场景的数据框架,主要解决跨区块链数据处理、隐私计算和自动化决策等 AI Agent 数据交互能力增强问题。
PANews•2025/02/06 13:00
![](https://img.bgstatic.com/multiLang/web/7fbb57fe60915390e23d9677b7b948d9.jpeg)
![](https://img.bgstatic.com/multiLang/web/03f363aa8129d5830482e2f7a79818a8.jpeg)
【重要】Bitget 关于 SMILEUSDT 下架合约及合约交易BOT的公告
Bitget Announcement•2025/02/06 10:38
【重要】Bitget 关于 NEONUSDT 下架合约及合约交易BOT的公告
Bitget Announcement•2025/02/06 10:10
加密货币价格
更多![Bitcoin](https://img.bgstatic.com/multiLang/coinPriceLogo/bitcoin.png)
Bitcoin
BTC
$98,280.78
-0.45%
![Ethereum](https://img.bgstatic.com/multiLang/coinPriceLogo/ethereum.png)
Ethereum
ETH
$2,759.81
-1.97%
![Tether USDt](https://img.bgstatic.com/multiLang/coinPriceLogo/0208496be4e524857e33ae425e12d4751710262904978.png)
Tether USDt
USDT
$1
+0.03%
![XRP](https://img.bgstatic.com/multiLang/coinPriceLogo/ripple.png)
XRP
XRP
$2.4
-5.84%
![Solana](https://img.bgstatic.com/multiLang/coinPriceLogo/solana.png)
Solana
SOL
$197.98
-4.12%
![BNB](https://img.bgstatic.com/multiLang/coinPriceLogo/binance.png)
BNB
BNB
$584.43
+1.12%
![USDC](https://img.bgstatic.com/multiLang/coinPriceLogo/usdc.png)
USDC
USDC
$1
+0.02%
![Dogecoin](https://img.bgstatic.com/multiLang/coinPriceLogo/dogecoin.png)
Dogecoin
DOGE
$0.2590
-3.30%
![Cardano](https://img.bgstatic.com/multiLang/coinPriceLogo/cardano.png)
Cardano
ADA
$0.7395
-4.21%
![TRON](https://img.bgstatic.com/multiLang/coinPriceLogo/tron.png)
TRON
TRX
$0.2289
+1.47%
Bitget 盘前交易
在币种上市前提前买卖,包括 PLUME、J 等。
立即交易
立即成为交易者?新用户可获得价值 6200 USDT 的迎新大礼包
立即注册