La abstracción de cuentas permite que las cuentas de blockchain autoricen acciones y procesen transacciones con reglas programables. Según la implementación, una wallet puede admitir varios firmantes, límites de gasto, recuperación de cuentas, acciones agrupadas o comisiones patrocinadas. Son funciones que el software debe implementar, no protecciones automáticas para todas las cuentas.
Dos enfoques de Ethereum
ERC-4337 utiliza UserOperations que los bundlers incluyen en transacciones dirigidas a un contrato EntryPoint. La cuenta verifica sus reglas de autorización y un paymaster opcional puede cubrir el gas bajo sus propias condiciones. Las comisiones de red siguen existiendo aunque otra persona las pague.
EIP-7702, activado con Pectra en mayo de 2025, permite que una cuenta de propiedad externa autorice una delegación a código de contrato inteligente conservando su dirección. La delegación persiste hasta modificarse o eliminarse; no vence automáticamente después de una transacción. La clave privada original mantiene amplias facultades de control.
La comodidad cambia el modelo de seguridad
Una wallet podría combinar la autorización de un token y un intercambio, o exigir firmas adicionales por encima de un límite de gasto. La recuperación depende de mecanismos realmente configurados y admitidos.
Los errores de contratos, módulos inseguros, permisos de actualización y participantes de recuperación comprometidos pueden debilitar esas reglas. Autorizar código delegado malicioso puede poner activos en riesgo sin revelar la clave privada. La abstracción cambia cómo se administran los permisos, pero sigue siendo necesario entender qué autoriza la wallet.