ERC-4337、账户抽象和 NFT 的十字路口
MetaCat
2023-07-20 08:42
订阅此专栏
收藏此文章
ERC-4337 与 ERC-6551 结合起来,NFT 领域或将迎来一个充满广阔的开放可能性的新时代。


撰文: 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)🤙 UserOperation (UserOp) :从 ERC-4337 钱包进行的交易,它代表用户想要在以太坊或 EVM 上执行的操作。

(2)🔢 Bundlers:聚合 UserOps 并创建要执行的交易的节点,充当用户和相关链之间的中介。

(3)🪙 Paymasters:可以支付用户 UserOps gas 费的实体,例如应用程序。


ERC-4337 NFT 用例


ERC-4337 的进步可以大大简化与加密货币以及 NFT 交互的用户体验。一些 AA 应用程序在未来应该会变得越来越普遍,包括:


(1)🔓 更简单、更安全的账户——目前,NFT 用户需要管理一对加密密钥,例如安全存储 12 个助记词,以保持对其数字资产的访问。借助 ERC-4337,用户可以使用 Apple 或 Google 账户等来维护钱包,并使用家人和朋友等受信任的社交关系来恢复钱包。相反,应用程序也可以使用此标准代表用户创建和维护钱包。 


(2)💨 Gasless( 无 gas 交易 )——例如,在以太坊上,你必须支付 ETH 费用作为「gas」才能完成交易。借助 ERC-4337,用户无需钱包中存在 ETH 或其他加密货币即可执行交易,这要归功于 Paymasters。或者他们可以使用 USDC、DAI、WBTC 等而不是 ETH 来支付 Gas。这为 NFT 项目提供了一个拉新途径,这些项目希望引入可能在 NFT 领域尚未拥有太多或任何加密货币或经验的新用户。


(3)🪢 捆绑交易— ERC-4337 允许在单个交易中执行多个链上操作。例如,假设您要将 NFT 从一个钱包转移到一个新的金库钱包。通过 AA,您可以列出所有想要转出的 NFT,并在一笔交易中全部转出,从而大大降低交易体验的复杂性和时间。


(4)👍 许可活动——得益于 ERC-4337,用户现在可以通过各种方式自定义其账户的权限,例如要求多重签名交易、仅允许某些地址代表他们执行某些交易,或者完全限制某些活动。无论是哪条 EVM 兼容链,此功能都可以并且将会为 NFT 用户和以 NFT 为中心的 DAO 提供对其链上账户的更大控制权。


(5)🎮 会话密钥— 最后,ERC-4337 开放的另一个非常酷的应用程序是「会话密钥」,即允许钱包在特定时间段内以特定方式与特定应用程序交互的临时密钥。人们可以想象会话密钥在 NFT 游戏场景中变得非常流行,您可以在游戏中使用它,以确保您不必签署大量交易,也不必担心几个月后需要撤销对代币的 approval。 


总结


ERC-4337 最近才在主网上线,因此围绕它的基础设施场景才刚刚开始蓬勃发展。像 Stackup[1]这样的一些团队已经做得很好,让开发者更容易尽早开始使用 ERC-4337 进行开发,像 MetaMask 这样的巨头正在这方面进行探索,因此预计在未来几个月内,该标准将得到更多关注,甚至更多项目开始投入。 


另外,将 ERC-4337 标准的力量与最近被关注的 ERC-6551(NFT 作为钱包)标准的力量结合起来,我们将迎来 NFT 领域一个充满广阔的开放可能性的令人兴奋的新时代


例如,很快您可能会通过您的 Apple 账户登录您的角色 NFT 本身,之后您可以从您的角色发出会话密钥,然后安全地跳入最热门的新 NFT 游戏,您的所有交易都将被用 Paymaster 支付。这个假设只是未来的一小部分,但它表明,由于这些充满希望的新标准的出现,围绕 NFT 的用户体验将会发生很大的变化! 

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

MetaCat
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开