In het traditionele Ethereum-model is elk account ofwel een externally owned account (EOA), dat volledig wordt bestuurd door een private key, ofwel een smart contract, dat helemaal geen key heeft. Account abstraction vervaagt dit onderscheid door een wallet te laten functioneren als programmeerbare software in plaats van een vaste set regels, zodat de logica voor het autoriseren van een transactie aangepast kan worden in plaats van hardcoded te zijn in het protocol.
De belangrijkste implementatie is ERC-4337, sinds 2023 live op Ethereum, die volledig buiten de consensusregels om werkt. Gebruikers ondertekenen "UserOperations" in plaats van standaardtransacties; deze worden verzameld door bundlers en doorgestuurd via een singleton EntryPoint-contract, dat ze valideert en uitvoert. Een apart contract, een paymaster, kan de gasfee namens de gebruiker betalen, zodat iemand tokens kan swappen of een NFT kan minten zonder eerst ETH te bezitten. De Pectra-upgrade van Ethereum in 2025 voegde EIP-7702 toe, waarmee een gewone EOA in één transactie tijdelijk kan delegeren naar smart contract-code, zodat bestaande wallets veel functies van account abstraction krijgen zonder naar een gloednieuw adres te hoeven migreren.
Samen maken deze standaarden social recovery mogelijk (het vervangen van een verloren key via vertrouwde guardians), session keys voor logins bij games of apps, uitgavenlimieten en het bundelen van meerdere acties in één bevestiging. De adoptie is snel gegroeid op grote rollups en consumentenwallets, al blijven er risico's: gebrekkige account-contracten kunnen fondsen vastzetten, en paymasters moeten zich beschermen tegen leegtrekken door spam-operations.