De bladzijde wordt omgeslagen.
Het volgende hoofdstuk komt in beeld…
Psst… lees op jouw manier.
Lettertypen en thema’s vind je bij Weergave. Je ogen mogen meebeslissen.
Het volgende hoofdstuk komt in beeld…
Making account authorization and behavior programmable, enabling features such as alternative authentication, recovery policies, batching, and sponsored execution.
Voorleesondersteuning van deze browser controleren…
Deze tekst is momenteel in het Engels beschikbaar. De interface gebruikt de gekozen taal.
Lees het Engelse origineel →Account abstraction makes account behavior more programmable instead of assuming every user action must follow one fixed externally owned account signing pattern. A wallet implementation can support alternative authentication, recovery rules, batching, or spending policies. These are capabilities that developers must actually implement, not guarantees that follow from the phrase alone. The relevant questions are what authorizes an action, what can change that authorization, and which parties can override or upgrade the account's behavior.
A smart account could require a normal signer for everyday payments but permit recovery after several designated guardians approve a key change under a defined delay. That can reduce dependence on a single lost device, while introducing guardian availability and collusion considerations. Another implementation may provide no guardian system at all. To understand a wallet, inspect its actual validation and recovery rules, including how a pending recovery can be challenged. An attractive interface cannot substitute for those contract-level details.
ERC-4337 organizes user operations, bundlers, EntryPoint validation, and optional sponsorship without requiring that every transaction use a conventional account flow. EIP-7702 gives externally owned accounts a mechanism to delegate code, enabling additional behavior while preserving distinct authorization considerations. These mechanisms can interact but are not interchangeable names. A user still needs to understand delegated authority, contract upgrades, supported networks, and who pays fees.
Programmable accounts can improve usability, while bugs or overly broad permissions can move risk into the account implementation itself.