币安研报:账户抽象(AA)入门及当前AA生态系统图’的精炼版本如下: ‘币安研报:AA账户抽象入门与生态系统图

'币安研报:AA账户抽象入门与生态系统图'

账户抽象: 简化用户体验和创造新功能

2023年见证了新创新的出现。比特币网络通过BRC-20代币标准为比特币带来了新的可能性。而在以太坊网络中引入了一个名为“账户抽象”(Account Abstraction, AA)的功能,通过ERC-4337标准来进行。账户抽象是一个关键的增强功能,它通过修改基本账户结构来简化用户体验和创造新的用户功能。

1. 账户抽象的概述

首先,我们来强调现有的以太坊账户结构的关键要点,并对该领域进行概述。

1.1 账户结构类型

以前,钱包解决方案采用了外部拥有账户(Externally Owned Account, EOA),用户拥有一对私钥和公钥。然而,EOAs功能有限,用户只能向另一个EOA发送和接收交易。此外,用户对私钥的资金拥有完全的监管权,但一旦私钥丢失,资金也将无法恢复。

为了解决这些问题,账户抽象旨在将EOA与合约账户(Contract Account, CA)合并。通过合并EOA和CA,账户抽象使用户能够使用编程逻辑对其钱包进行更灵活的编程,创造了“智能合约钱包”的概念。

1.2 技术概述

为了理解账户抽象的工作原理,我们可以通过下图中的一般机制来描述AA的关键组成部分。这些功能共同允许开发人员构建与链上dApps兼容的智能合约钱包。

图2:AA概述

在上图中,我们可以看到,用户可以通过编写智能合约来实现更复杂的逻辑操作,例如批量交易和条件交易。这些智能合约可以通过用户签名来触发,实现与链上dApps的交互。

2. AA生态系统迅速扩展

AA生态系统在过去一年中迅速扩展,开发人员认识到清晰的用户体验和用户友好的交互在钱包、应用和终端用户之间起着重要作用。通过实施AA,旨在增强现有基础设施,扩展用户参与链上活动的可能性,以鼓励更广泛的采用。

AA生态系统的发展可以广泛分为“基础设施”和“社交”两个领域。具体如下表所示:

领域 说明
区块链 支持AA的EVM兼容区块链和扩容解决方案,如zk-rollups
钱包提供商 利用AA提供用户特定功能的钱包
支付 提供费用抽象功能,用户无需拥有区块链的原生代币即可执行交易
游戏/NFT 使用代币标准改进链上游戏体验并扩展NFT的实用性
社交媒体 允许用户使用Web3钱包持续与社交网络互动

通过上述表格,我们可以看到AA生态系统覆盖了区块链基础设施、钱包提供商、支付、游戏/NFT和社交媒体等多个领域。这些组成部分都为用户提供了在链上进行交易和互动的便利,推动了AA的快速采用和市场发展。

3. AA的增长与采用

尽管AA市场仍处于发展的初级阶段,但开发者社区内已经出现了逐渐增加的采用和热情迹象。特别是在2023年3月1日,ERC-4337 Entry Point合约正式部署,使得AA功能可以在EVM兼容的区块链上使用。

根据数据显示,智能账户的数量稳步增加,特别是在7月份新增了近30万个账户。此外,部分AA活动是由于Polygon推动,这归因于社交网络CyberConnect的推出,该网络中所有账户都是ERC-4337钱包,进一步推动了AA的采用和热度。

为了进一步理解AA的用例,我们重点介绍了一些已经采用ERC-4337和ERC-6551等代币标准的基础设施项目。这些项目旨在改善终端用户体验,并推动区块链技术在现实世界中的采用。

其中,LianGuaiymaster通过适应费用抽象的概念,允许由第三方赞助和支付交易的智能账户。Visa也尝试了LianGuaiymaster合约,通过自我托管的智能合约钱包改进链上用户支付体验。这些用例展示了AA的潜力,以及通过AA可以为用户和企业带来的好处。

此外,还有一些钱包管理项目,如Safe、Argent和Braavos,它们通过引入AA的形式,进一步简化了用户与钱包和区块链的交互。这些创新为用户提供了更安全、更方便的钱包管理方法,提升了用户体验。

4. 值得注意的发展

智能合约钱包在今天已经存在,但由于以太坊无法原生地支持它们,因此实施仍然具有挑战性。目前,以太坊面临着一些限制,比如需要进行技术改变的惯性和额外的Gas成本负担。

为了解决这些问题,一些较新的L2链提供了可行的替代方案。例如,zk-rollup解决方案StarkNet和zkSync以及Optimistic Rollups等都实施了AA的形式。这些链为开发人员提供了构建具有支持特性的新解决方案的API,并为用户提供了无缝和安全的交互体验。

同时,以太坊社区也提出了一些改进提案,推动AA的采用和市场发展。例如,ERC-6551标准使得NFT能够成为自己的智能合约账户,并具备更多的功能。

展望未来,AA的采用和市场发展将继续推动AA生态系统的蓬勃发展。随着越来越多的项目将AA整合到自己的生态系统中,我们可以期待更多创新和应用的出现,进一步推动AA的广泛采用。

5. 结语

账户抽象是为了简化用户体验和创造新功能而引入的一个重要增强功能。通过专注于用户体验,AA是促进用户采用的强大工具,同时也为开发人员提供了一个引人注目的机会。

通过抽象化区块链交易的复杂性,AA提供了一个更可访问且用户友好的环境,为用户和企业提供了更好的体验。

虽然AA市场仍处于早期阶段,但我们已经看到了采用和市场发展的积极迹象。随着更多项目和生态系统的融入,AA将继续发展,并推动区块链技术在现实世界中的广泛应用。展望未来,我们对AA的发展和创新充满期待。