怎样理解账户抽象?账户抽象(Account Abstraction,简称AA)是以太坊上的一种待实现的技术方案。也可以简单理解为建立合约账户,让账户像具有像合约一样的,具备可编译、可升级的能力,能不仅执行交易,还能拓展各种用户自定义的计算逻辑。之所以赋予“抽象”一词,就在于能为账户创造巨大的自定义空间。账户一词,类比于传统互联网中,最基础的就是具备交易功能和存储有账户余额Balance信息。web 3.0中也是一样,账户简单来说就是能执行交易和存储状态信息(State)的。 在以太坊中,现行有两种类型的账户,一类是外部账户(EOAs,Externally Owned Accounts),一类是合约账户(Contracts Accounts)。一般常说的账户更多的是指EOA。EOA存储的是账户Balance,合约存储的是合约中内容和Balance。当前,在以太坊生态中,这种账户“抽象”的能力,是相较于以太坊现行账户“具象”规则而言的。 一是,以太坊合约账户虽然也可以接收和发送Ether,但合约账户只能被EOA调用激活、执行、或在执行过程中调用其他合约的公共函数。因为,过程中所消耗的...