多链账户抽象技术:ERC-4337与原生AA的对比分析

robot
摘要生成中

多链账户抽象技术探析:加密基础设施的未来发展方向

近日,欧洲规模最大的以太坊年度技术盛会在比利时布鲁塞尔举行。一位区块链开发人员受邀在会上发表了题为"揭示未来:多链账户抽象解析"的演讲,深入探讨了账户抽象技术的发展现状和未来趋势。

加密基础设施的未来?多链账户抽象解析

账户抽象技术概述

账户抽象(AA)主要包含两个核心要素:签名抽象和支付抽象。签名抽象使用户可以自由选择验证机制,而不局限于特定的数字签名算法。支付抽象则允许使用多种交易支付选项,如用ERC-20代币支付或由第三方赞助交易费用。这种灵活性有望带来更安全、更优化的用户体验。

目前,账户抽象的主要实现方式有两种:ERC-4337标准和原生AA。ERC-4337通过引入更灵活的账户管理和交易处理机制来突破以太坊外部账户的限制。而原生AA则将账户抽象直接嵌入区块链底层协议中。

加密基础设施的未来?多链账户抽象解析

ERC-4337与原生AA的差异

  1. 在系统角色方面,ERC-4337依赖Bundler和EntryPoint合约协同工作,而原生AA由官方服务器的操作员/排序器处理交易。

  2. 合约接口方面,ERC-4337和原生AA在验证阶段的入口点函数都是固定的,但执行阶段只有原生AA的入口点是固定的。

  3. 验证步骤的限制各不相同。ERC-4337定义了禁止使用的操作码和存储访问限制,而某些L2网络则放宽了部分限制。

  4. 执行步骤的限制也有差异。某些L2网络要求确认系统标志才能执行系统调用,而ERC-4337和其他网络在执行阶段没有特殊限制。

  5. 随机数处理方式不同。ERC-4337将随机数分为密钥值和随机数值,而某些L2网络采用严格递增的随机数管理机制。

  6. 首次交易部署方式有所不同。ERC-4337允许在首个用户操作中部署账户合约,而某些L2网络要求单独发送第一笔交易来部署账户合约。

加密基础设施的未来?多链账户抽象解析

L1与L2实现ERC-4337的差异

在EVM兼容链上实施ERC-4337主要面临两大挑战:

  1. Rollup设计中,L2需要将数据上传至L1以确保安全性和结算。这涉及额外的费用计算,如何在预验证Gas中合理包含这些费用是一个重大挑战。

  2. 不同链上的地址计算方式存在差异。例如,某些L2网络采用独特的地址编码方式或哈希函数。此外,新操作码的引入可能导致字节码变化,进而影响账户合约地址的一致性。

结语

账户抽象技术正在快速发展,不同实现方案各有特点。随着技术的不断完善,我们有望看到更加灵活、安全和用户友好的区块链交互方式。然而,在多链环境下实现统一的账户抽象标准仍面临诸多挑战,需要业界继续深入研究和探索。

加密基础设施的未来?多链账户抽象解析

ETH-0.36%
L1-0.16%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
瓦斯烧烤大师vip
· 07-13 13:54
不同钱包用哪个好
回复0
ProofOfNothingvip
· 07-10 17:01
账户抽象都是空谈
回复0
GasFee_Nightmarevip
· 07-10 17:01
这手续费很头疼啊
回复0
MEV Huntervip
· 07-10 16:44
AA实现有门道啊
回复0
SignatureVerifiervip
· 07-10 16:43
链间标准化很麻烦
回复0
破产倒计时vip
· 07-10 16:41
关注这议题很久了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)