Pasando la página.
Preparando el siguiente capítulo…
Psst… haz tuya la lectura.
Las fuentes y los temas están en Apariencia. Tus ojos también deciden.
Preparando el siguiente capítulo…
Making account authorization and behavior programmable, enabling features such as alternative authentication, recovery policies, batching, and sponsored execution.
Comprobando la lectura en voz alta de este navegador…
Esta lectura está disponible actualmente en inglés. La interfaz usa el idioma que has elegido.
Leer el original en inglés →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.