首页 交易指南 文章详情
交易指南

币安交易所 | ERC-4337 账户抽象核心:UserOperation 如何重塑用户交易体验

B
币安 资讯团队
· 2026年07月04日 · 阅读 8523

UserOperation 是什么?

在以太坊标准 ERC-4337 中,UserOperation 是一种特殊的“伪交易”对象,它代表用户的意图而非直接的交易行为。简单来说,它捕捉了用户想要执行的操作、发送方地址、有效数据负载以及 Gas 费用等关键信息。与传统的交易不同,UserOperation 并非真实的链上交易,而是用户期望的交易意图的载体,这使得智能合约钱包能够在不初始化传统交易的情况下代表用户操作。

UserOperation 如何工作?

UserOperation 的运作依赖于一个多步骤的流程,确保用户意图被高效执行。首先,用户将 UserOperation 打包并提交到专用的 UserOperation 内存池,这个内存池是传统公共内存池之外的新结构,专门用于等待网络处理未执行的伪交易。接着,被称为 Bundler 的角色从内存池中提取多个 UserOperation,将它们聚合成单个真实交易,并充当外部拥有账户(EOA)的角色支付 Gas 费。最后,这些聚合后的交易被发送到 EntryPoint 合约 进行验证和执行,从而将用户的意图转化为实际的链上操作。

  • 意图捕获: UserOperation 仅记录用户想做什么,而非直接执行交易。
  • 内存池隔离: 拥有独立的内存池,避免干扰以太坊标准交易流程。
  • Bundler 聚合: Bundler 负责打包多个 UserOperation 并支付 Gas 费。
  • EntryPoint 验证: 智能合约负责最终验证并执行交易。

UserOperation 带来的核心优势

ERC-4337 通过引入 UserOperation 实现了账户抽象,无需更改以太坊共识协议即可大幅优化用户体验。这一创新让用户摆脱了对助记词的依赖,支持社交恢复、多签验证及自定义交易限额等高级功能。此外,通过将多笔 UserOperation 聚合为单一交易,显著降低了用户的 Gas 费用,使智能合约钱包能够同时管理代币交易和合约交互。对于开发者而言,这种无缝集成方式无需硬分叉,极大地降低了部署门槛,推动了加密货币钱包向更友好、更安全的方向发展。

在币安交易所,我们持续关注 ERC-4337 等底层技术革新,致力于为用户提供更便捷、更安全的数字货币交易体验。随着账户抽象技术的普及,未来十亿用户将能够更轻松地进入 Web3 世界,而 UserOperation 正是这一变革的核心驱动力。

核心答疑

围绕本文核心议题的高频提问合集

#01 UserOperation 是真实的链上交易吗?
不是,UserOperation 是一种代表用户意图的伪交易对象,它不是真实的链上交易,而是通过 Bundler 聚合成真实交易后才上链执行。
#02 ERC-4337 中的 Bundler 角色是什么?
Bundler 是一个负责从 UserOperation 内存池中提取多个伪交易,将它们聚合成单个真实交易,并支付 Gas 费将其发送到共识层的角色。
#03 UserOperation 内存池的作用是什么?
UserOperation 内存池是专门用于等待网络处理未执行伪交易的池,它独立于传统公共内存池,是 UserOperation 上链前的最后停靠站。
#04 账户抽象 ERC-4337 是否需要更改以太坊共识协议?
不需要,ERC-4337 是一种以太坊标准,能够在不更改共识协议的情况下,在应用层实现账户抽象功能。
#05 UserOperation 如何帮助降低 Gas 费用?
通过 Bundler 将多笔 UserOperation 聚合成单一交易,减少了链上交易次数,从而显著降低了用户的 Gas 费用。
#06 ERC-4337 为用户提供了哪些新功能?
ERC-4337 支持社交恢复账户、多签验证、自定义交易限额、紧急账户冻结及白名单机制等高级钱包功能。
#07 为什么 UserOperation 被称为伪交易?
因为它仅记录用户的意图和操作信息,而非直接执行交易行为,必须经过聚合和验证后才转化为真实交易。
#08 EntryPoint 合约在 UserOperation 流程中起什么作用?
EntryPoint 合约负责验证 Bundler 提交的聚合交易,并最终执行 UserOperation,确保用户意图被正确实现。

开启您的数字资产之旅

注册即享新人福利,加入全球数百万用户的选择

立即免费注册