

La account abstraction (AA) se ha consolidado como un tema clave en el sector de las criptomonedas por su capacidad de transformar la gestión de cuentas en Ethereum. En esta guía encontrarás una visión global de AA y su implementación mediante EIP-4337.
La account abstraction consiste en desvincular el origen de las transacciones de las firmas y convertir las externally owned accounts (EOA) en contract accounts (CA). Así es posible crear wallets de smart contract, lo que mejora la flexibilidad en la gestión de cuentas y optimiza la experiencia de usuario.
AA simplifica la administración de cuentas al proporcionar mayor flexibilidad en las acciones on-chain y ofrecer más opciones de seguridad. Estas mejoras potencian la experiencia de uso en el ecosistema de Ethereum.
El concepto de AA ha ido evolucionando a través de distintas Ethereum Improvement Proposals (EIP). Se propuso por primera vez en EIP-2938 y EIP-3074 durante 2020, pero estos enfoques iniciales requerían modificar profundamente el protocolo de Ethereum y quedaron en pausa. EIP-4337 aporta una nueva perspectiva que permite AA sin alterar el protocolo.
EIP-4337 incorpora varios elementos clave para activar AA:
Todos estos componentes se coordinan para simplificar el proceso AA y mejorar la experiencia de usuario.
El proceso de transacción bajo EIP-4337 se desarrolla en varios pasos:
Este nuevo proceso permite una gestión de transacciones más eficiente y flexible en la red Ethereum.
Las distintas tipologías de wallets cripto ofrecen funcionalidades y ventajas específicas. Las wallets AA, habilitadas por EIP-4337, destacan frente a las tradicionales EOA y las MPC por permitir pagos de gas en múltiples monedas, transacciones agrupadas y opciones avanzadas de recuperación de wallet.
EIP-3074 aportó ventajas como la delegación de control de las EOA a contratos y pagos de gas flexibles, pero requería modificaciones en la capa de consenso. Por su parte, EIP-4337 logra AA sin esos cambios, lo que lo convierte en una alternativa más viable y preferida por la comunidad de Ethereum.
EIP-5003 amplía los conceptos de EIP-3074 con el OpCode AUTHUSURP, permitiendo que las EOA existentes se conviertan en CA y facilitando la migración de firmas ECDSA a métodos más seguros y eficientes.
La account abstraction, especialmente implementada mediante EIP-4337, supone un avance relevante para mejorar la experiencia de usuario en Ethereum. Al resolver cuestiones como la flexibilidad en las transacciones y las opciones de seguridad, AA elimina barreras de entrada al ecosistema de Ethereum. Con la evolución constante de la tecnología, desempeñará un papel clave en la adopción masiva de Ethereum y la tecnología blockchain en los próximos años.
ERC-4337 es el protocolo que posibilita la account abstraction, permitiendo wallets de smart contract y una experiencia de usuario superior sin cambios en el protocolo central de Ethereum.
No, EIP y ERC son conceptos distintos. Las EIP plantean mejoras al protocolo de Ethereum, mientras que las ERC establecen estándares para tokens y smart contracts dentro de Ethereum.
ERC-4337 es el estándar de Ethereum para la account abstraction, que habilita wallets de smart contract, transacciones sin gas y optimiza la experiencia de usuario en el uso de blockchain.
El contrato EntryPoint es el punto de acceso de ERC-4337. Es un singleton fiable que utilizan bundlers, wallets y paymasters, y resulta esencial para la account abstraction.











