摘要:通过以太坊的 ERC-4337标准引入的账户抽象将账户管理从传统的私钥转移到智能合约上。
这一变化最大限度地降低了与密钥相关的风险,从而增强了安全性,并为用户提供了更灵活的交易选择,包括使用各种代币支付甚至绕过燃气费的功能。
什么是账户抽象?
账户抽象 (Account Abstraction )是以太坊区块链的一项新创新,它将用户资产的存储从传统的外部账户(EOA)转移到了可编程的智能合约上。这种方法允许钱包作为可定制的智能合约运行,实现了增强的安全功能,如多因素验证(如谷歌验证器或电子邮件验证)和交易批处理,同时还提供了更友好的用户体验。
通过实施ERC-4337标准,账户抽象(AccountAbstraction)与现有的以太坊基础设施无缝集成,为开发人员提供了为交易有效性设置特定条件的灵活性。这一创新不仅改善了用户与区块链网络的互动,还为去中心化应用开辟了新的可能性,有可能吸引更广泛的用户群使用网络3。
账户抽象是如何工作的?
账户抽象通过启用智能合约来管理和定制区块链上用户账户的行为。主要组件包括
- ERC-4337:为以太坊上的账户抽象建立一个标准,而无需改变共识层。
- 智能合约:处理账户管理,允许可编程交易和自定义规则的实施。
- 用户操作:提供灵活的区块链交互系统,取代传统交易,支持批量处理和自定义验证方法等功能。
- 捆绑器:将多个用户操作合并为一个交易,优化气体使用,提高整体效率。
- 付款人:通过智能合约赞助燃气费,使用户无需持有原生代币即可进行交易。
- 验证逻辑:支持自定义安全模式,如多重签名批准或社会恢复机制,减少对传统私钥的依赖。
账户抽象用例
账户抽象使 Web3 领域的各种创新应用成为可能,例如
- 无燃气交易:允许与去中心化应用程序(dApps)进行交互,而无需持有 ETH 来支付气体费用,从而显著提升用户体验。
- 社交恢复钱包:通过社交证明或可信联系人恢复账户,降低因丢失私钥而失去访问权限的风险。
- 多重签名账户:通过要求对交易进行多重审批来增强安全性,是企业或共享使用案例的理想选择。
- 订阅服务:促进区块链上的自动定期支付,简化会员资格或内容订阅等持续交易。
- 自定义用户体验:通过抽象底层区块链的复杂性,允许 dApp 提供更友好的用户登录和交互。
Web3 用户的优势
账户抽象化带来了巨大的好处,尤其是对 Web3 的新用户而言:
- 简化入职:简化加密货币钱包的设置和管理流程,使其更加方便用户使用。
- 增强安全性:提供灵活的安全选项,如多重签名和社交恢复机制,提高账户安全性。
- 降低天然气成本:捆绑交易可优化资源使用,从而降低费用。
- 无障碍:实现无气体交易,无需持有本地代币即可与 dApp 进行无缝交互。
- 可定制的互动:允许根据个人喜好和需求定制直观的用户体验。
什么是 ERC-4337?
ERC-4337是以太坊改进提案,它在不改变核心协议的情况下为网络带来了账户抽象。该标准通过智能合约实现账户管理,为交易授权和处理提供更大的灵活性和定制化。
ERC-4337与传统的私钥依赖脱钩,允许使用各种方法对交易进行签名,从而提高了区块链的可访问性和可用性。
具有本地账户抽象功能的区块链
一些区块链采用本地账户抽象构建,提供简化用户交互的固有功能,无需额外协议:
- ZKsync:第 2 层以太坊扩展解决方案,通过内置账户抽象提供无缝、灵活的账户管理。
- StarkNet:另一个利用本地账户抽象实现高级交易验证和增强用户体验的第二层平台。
- 邻近议定书:第 1 层区块链,可通过电子邮件创建账户,并通过中继器促进天然气费覆盖,大大提高了可访问性。
- 万通:一个以账户抽象为核心的 L1 网络,从根本上提供安全、用户友好的体验。
- 隋:另一个 L1 通过其本地账户抽象功能,重点关注去中心化应用的易用性和可扩展性。
底线
由 ERC-4337 支持的账户抽象有可能从根本上改变用户与区块链技术的交互方式。通过消除私钥管理和气体费用等复杂障碍,它将加密货币的入门简化到了使用社交媒体或电子邮件等日常应用程序的水平。
这一进步可以将第一层和第二层网络从专业、复杂的领域过渡到一个可广泛访问、用户友好的生态系统。随着越来越多的网络采用账户抽象,去中心化世界将变得越来越包容、直观,并有望得到广泛应用。