以太坊账户抽象:ERC-4337与EIP7702
视频 AI 总结:该视频全面讲解以太坊账户抽象(AA),从EOA和CA的优缺点切入,介绍账户抽象目标。重点分析了EIP-4337(链下方案,引入Bundler等,但Gas高、采用率低)和EIP-7702(协议层改进,允许EOA临时拥有合约代码,实现批量交易、Gas代付,Gas更低、兼容性好),并演示7702的使用及注意事项,指出以太坊未来将偏向原生AA方案。 关键信息: 1. EOA存在私钥难记、无法批量交易等缺陷;CA灵活但无法主动发起交易,账户抽象旨在融合两者。 2. EIP-4337:引入UserOperation、Bundler、EntryPoint、Paymaster,实现合约账户的灵活逻辑,但交易链路变长、Gas成本高、采用率低。 3. EIP-7702:允许EOA通过委托调用临时加载合约代码(EF0100开头),支持批量交易、Gas代付、多签和社交恢复,Gas较低,可复用现有EOA资产。 4. 7702使用注意事项:不能依赖tx.origin区分EOA/合约;委托合约不应写入存储;可复用现成的Delegate合约。 5. 7702属于协议层改进,需以太坊升级引入新交易类型;4337属于应用层标准,未改共识层。 6. 未来方向:以太坊倾向于原生AA(如7702),减少对链下方案的依赖。