Account abstraction is a blockchain concept that simplifies how users interact with the network by removing the limitations of traditional Ethereum accounts. Standard Ethereum accounts are divided into Externally Owned Accounts (EOA), which are controlled by private keys, and smart contract accounts, which can execute operations automatically but cannot initiate transactions. Account abstraction merges these functionalities, enabling greater flexibility and improved usability.
With account abstraction, users can take advantage of features such as paying transaction fees in different tokens, account recovery without a seed phrase, automated transactions, and batch signing of multiple operations. Ethereum introduced this concept through ERC-4337, which functions as a layer on top of the existing blockchain without requiring protocol modifications. This solution enhances Web3 adoption by making cryptocurrency usage more intuitive for everyday users.