Account abstraction is a concept in blockchain design that simplifies how users interact with the network by allowing smart contract wallets to replace traditional externally owned accounts (EOAs). Instead of requiring users to manage private keys and pay gas fees directly, account abstraction enables features like social recovery, gas sponsorship (someone else pays your fees), batched transactions, and custom authentication methods. On Ethereum, this is being implemented through ERC-4337.