ERC-4337是一个新的ERC标准,它在账户抽象和NFT之间形成了一个十字路口,账户抽象是指将智能合约的账户模型从地址模型转变为更丰富的实体模型的过程,而NFT(非同质化代币)是一种在区块链上独一无二的数字资产,可以代表任何具有唯一性和独特性的实物或虚拟物品,ERC-4337的目标是实现在NFT中添加账户抽象的功能,使得每个NFT都有对应的实体账户,可以进行更多的业务操作和交互,这样一来,NFT的功能和应用场景将得到极大的拓展,不再局限于简单的拥有权和交易功能,通过ERC-4337,NFT可以成为具备合约交互能力的个体,为数字艺术、游戏、租赁等领域带来更多可能性,这一创新将极大地推动区块链技术的发展和应用,为数字经济的繁荣做出了积极贡献,下面看下详细内容。
详解ERC-4337、账户抽象
撰文:& William M. Peaster
翻译:MetaCat
ERC-4337 是一个新的以太坊标准,该标准引入了「账户抽象」(Account Abstraction,简称「AA」)或智能账户功能。ERC-4337 已经被采用到了一些链,无论它在哪条链,都会对 NFT 产生重大影响。
什么是账户抽象?
要了解 AA 账户,首先必须掌握以太坊和以太坊虚拟机 (EVM) 网络上的账户基础知识。这里需要考虑两种主要类型的账户:外部账户(EOA)和合约账户(CA)。EOA 是一个简单的钱包,例如 MetaMask 钱包,只能签署交易。CA 是一个实际的智能合约,因此它包含可定制的代码,但只有得到 EOA 钱包批准才能完成交易。
那么,AA 所做的本质是混合 EOA x CA 功能,使常规钱包可以执行智能合约代码。该领域目前是以太坊开发社区非常感兴趣的领域,因为它可以培育许多用例。例如,以太坊基金会刚刚进行了新的一轮针对于改进和加强以太坊 AA 基础设施的建设者的资助。
什么是ERC-4337?
ERC-4337 主网于 2023 年 3 月 1 日宣布上线,它是一种新的以太坊标准,引入了 AA 以提高以太坊账户的灵活性,并简化用户与以太坊的交互。此外,该标准现已在 Arbitrum、Avalanche、Optimism 和 Polygon 等其他 EVM 链上实施。一般来说,实现 AA 的方法有多种,但 ERC-4337 采用了「替代内存池」技术,借助特殊的「EntryPoint」智能合约,可以将新型交易捆绑并发送到链上。该系统的核心是三个基本要素:
(1)