Account Abstraction (AA) is a blockchain design paradigm that transforms cryptocurrency wallets from simple key-controlled accounts into programmable smart contracts — enabling advanced wallet logic, gasless transactions, social recovery, and dramatically improved user experience. Ethereum's ERC-4337 standard, deployed in March 2023, brought account abstraction to Ethereum without requiring protocol-level changes. THE PROBLEM WITH TRADITIONAL ETHEREUM ACCOUNTS Ethereum has two account types: Externally Owned Accounts (EOAs): Standard wallets (MetaMask). Controlled by a private key. Cannot execute logic on their own. Contract Accounts: Smart contracts that execute code but cannot initiate transactions. EOAs have severe limitations: Lose your private key = lose everything, permanently. No native multi-sig or multi-factor authentication. Every transaction requires ETH for gas — new users with only ERC-20 tokens cannot transact. No batching — approving and swapping requires two separate transactions and two gas payments. HOW ERC-4337 WORKS ERC-4337 introduces a new transaction type called a UserOperation — a meta-transaction that can carry arbitrary validation logic. Key components: Smart Wallets (Account Contracts): User wallets are smart contracts with customisable validation logic — enabling multi-sig, biometric signing, time locks, spending limits, and social recovery. Bundlers: Collect UserOperations from users and submit them as a single transaction to Ethereum, paying the gas fee and recouping it from paymaster fees. Paymasters: Third-party contracts that sponsor gas fees — allowing dApps to pay gas on behalf of users, or users to pay gas in ERC-20 tokens instead of ETH. WHAT ACCOUNT ABSTRACTION ENABLES Gasless transactions: dApp pays gas for new users' first transactions. Social recovery: Designate trusted guardians who can collectively recover your wallet without a seed phrase. Spending limits: Set daily transfer maximums — hardware-wallet-level protection in a software wallet. Session keys: Grant dApps temporary, limited signing permission for a specific game session. Batched transactions: Approve + swap in one click instead of two. Account abstraction is expected to be transformative for mainstream crypto adoption.