Definition
Account abstraction es un concepto de diseño de blockchain en el que la lógica que determina cómo una cuenta autoriza y valida transacciones se traslada de un conjunto fijo de reglas a nivel de protocolo a una lógica de verificación programable y personalizable. Generaliza las cuentas de propiedad externa y las cuentas de smart contract en un modelo unificado, lo que permite que el comportamiento de la cuenta, los esquemas de autenticación y las reglas de pago de comisiones se definan mediante código en lugar de estar integrados de forma rígida en el protocolo base.
In Simple Terms
Account abstraction es la idea de que las cuentas en una blockchain están controladas por código flexible en lugar de por una única regla de firma integrada. En vez de que todas las cuentas funcionen de la misma manera, cada cuenta puede definir sus propias reglas en el código para demostrar control y aprobar transacciones, y aun así ser tratada por la red como una cuenta normal.
Context and Usage
El término se utiliza principalmente en debates sobre Ethereum y plataformas de smart contract similares al describir cambios propuestos o implementados en el modelo de cuentas. Aparece en la investigación de protocolos, en el diseño de arquitecturas de wallet y en trabajos de estandarización que buscan unificar las cuentas de propiedad externa y las cuentas de smart contract. También se menciona en conversaciones sobre intents, wallets programables, métodos de autenticación alternativos y políticas de validación de transacciones más expresivas.