TECNOLOGÍAS

¿Qué es Account Abstraction (ERC-4337)?

Account Abstraction (ERC-4337)

Autorización y ejecución programables mediante mecanismos como ERC-4337 y EIP-7702; recuperación, passkeys y patrocinio dependen de la implementación.

Última revisión: porKevin Riedl wiki ↗

La abstracción de cuentas permite programar la autorización y la ejecución. ERC-4337 aporta UserOperations, bundlers, EntryPoint y paymasters opcionales por encima del consenso de Ethereum; no introduce un tercer tipo de cuenta en el protocolo. EIP-7702 también permite que una cuenta de propiedad externa (EOA) delegue la ejecución en código de contrato. Ambos mecanismos pueden combinarse si la cadena, la cuenta y la infraestructura son compatibles.

Las passkeys, la recuperación, los límites de gasto y las comisiones patrocinadas dependen de la implementación y de los servicios elegidos. ERC-4337 no los garantiza automáticamente. Un paymaster puede cubrir las comisiones según su política, pero alguien sigue pagando. Hay que diseñar depósitos, presupuestos, controles de abuso y costes de fallo. La especificación ERC-4337 delimita esta infraestructura.

Ejemplo hipotético: una aplicación de pagos elige una cuenta con passkeys, un patrocinador con presupuesto limitado y una política de recuperación con espera y cancelación. Prueba la pérdida de un dispositivo, un guardian comprometido, el agotamiento del depósito y la caída del bundler antes de prometer disponibilidad o recuperación permanente. Compara el gas para las llamadas, el código de cuenta y la cadena concretos. Agrupar operaciones puede repartir costes, pero no garantiza comisiones menores.

Wavect ha entregado wallets con abstracción de cuentas y MetaMask Snaps. Consulta la lista de producción e inspecciona una operación fallida con el depurador UserOperation local. Nuestro servicio de desarrollo de abstracción de cuentas cubre la implementación. La seguridad depende de la validación, las actualizaciones, la recuperación y las dependencias, no de la etiqueta AA.

// FAQ

Preguntas frecuentes

ERC-4337 está desplegado en Ethereum y en varias otras cadenas. Verifica la cuenta, la versión de EntryPoint, el bundler y el paymaster en la cadena prevista. La compatibilidad con EIP-7702 se comprueba por separado.
AA cambia el modelo de riesgo. La recuperación puede reducir el riesgo de perder claves y añadir riesgos de guardians, actualizaciones, identidad e implementación. Evalúa controles y necesidades reales sin prometer que toda wallet AA es más segura.
Mide la cuenta y las llamadas concretas. La validación, el despliegue y el patrocinio añaden trabajo; agruparlo puede repartirlo. Patrocinar una operación cambia quién paga, no elimina el gas.