以太坊,作为全球领先的智能合约平台,自诞生以来一直在不断演进,以提升用户体验、安全性和可扩展性,在众多创新中,“抽象化账户”(Account Abstraction,简称AA)无疑是备受瞩目的里程碑式进展,它旨在打破以太坊传统账户模型的桎梏,将外部账户(EOA)与合约账户的优势融合,为用户带来前所未有的便捷性、安全性和互操作性,从而推动以太坊迈向一个更加无缝和包容的Web3时代。

以太坊的传统账户模型:EOA与合约账户的二元对立

在理解抽象化账户之前,我们首先需要回顾以太坊现有的账户模型,以太坊目前主要有两种账户类型:

  1. 外部账户(Externally Owned Account, EOA):由用户通过私钥控制的账户,这是我们最熟悉的账户类型,例如MetaMask钱包中的账户,EOA的创建和交易无需部署合约,其行为由私钥签名驱动,优点是简单、直接;缺点是功能有限,例如无法设置复杂的交易授权、无法实现社交恢复等,且私钥管理是安全的主要痛点。
  2. 合约账户(Contract Account)随机配图