Ilustración original del tema: Diagrama original de ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0
La ruta de una UserOperation
En ERC-4337 una UserOperation recorre un EntryPoint mediante un bundler. No es simplemente una transacción ordinaria de Ethereum firmada por el usuario, aunque al final se ejecute dentro de una transacción.
Patrocinio sujeto a financiación
Un paymaster puede patrocinar comisiones bajo condiciones de validación y financiación. El patrocinio puede agotarse, excluir ciertas acciones o exigir reglas de uso; gas gratuito no significa disponibilidad incondicional.
Las dependencias de la cuenta
Confirme red, versión de EntryPoint y resultado de simulación. Revise validación de la cuenta inteligente, módulos de recuperación, facultades de actualización y permisos temporales concedidos a sesiones.
Una operación válida sin patrocinio
Por ejemplo, una operación puede ser válida para la cuenta pero quedar sin ejecutar cuando el patrocinador no tiene fondos. La aplicación necesita explicar si admite financiación alternativa y cómo vuelve a intentarse.
Los permisos siguen importando
Ni la simulación ni un nombre conocido eliminan riesgos de módulos o administradores. Documente las dependencias y evite firmar permisos amplios sólo para obtener una comisión patrocinada.
Mapear alternativas y costo económico
Un mapa de dependencias debe separar cuenta, EntryPoint, bundler y patrocinador, indicando quién puede cambiar cada pieza. Pregunte qué ocurre si un servicio deja de responder y qué alternativas admite la cuenta sin reducir sus verificaciones. Las sesiones limitadas deben tener propósito, monto o caducidad cuando la implementación lo permita. La comodidad de pagar con otro activo no elimina el costo económico: puede existir un cargo del patrocinador o un tipo de cambio que conviene leer y guardar.



