长期以来,加密钱包仅限于高级用户,功能有限,阻碍了新用户的加入。账户抽象(AA)的最新进展终于推动了新自我托管解决方案的创建,有可能吸引下一代用户进入加密领域。虽然AA在Solana等较新的区块链网络中原生实现,但随着期待已久的ERC-4337升级,它在以太坊社区中也引起了极大兴趣。
本文介绍了加密领域的AA概念,探讨了以太坊和Solana网络的AA能力及其差异,最后介绍了我们在Squads上构建的智能合约钱包标准,以促进Solana上的账户抽象开发。
注意:本文经常提到“账户”或“用户账户”。在加密领域,钱包只是让用户与区块链账户交互的界面或应用程序。
什么是账户抽象
账户抽象(Account Abstraction, AA)自2015年起在加密领域出现,Vitalik是其主要倡导者。AA广义上指将区块链用户账户的刚性结构抽象化,使其更灵活适应,同时仍能与网络交互。这种抽象允许开发者创建带有自定义逻辑的链上账户,设置自己的资产存储和交易执行条件,而不是依赖标准区块链账户的内置规则。
传统区块链的账户结构绑定于单一所有者和特定密钥对(私钥和公钥),AA则使开发者能够创建作为