Abstracción de cuenta ERC-4337: cómo funcionan las billeteras inteligentes

— By Boni in Tutorials

Abstracción de cuenta ERC-4337: cómo funcionan las billeteras inteligentes

Las billeteras EOA tradicionales encierran a los usuarios en frases iniciales rígidas y requisitos estrictos de gas nativo. Desglosamos las capas de ejecución criptográfica que impulsan las billeteras inteligentes programables.


La restricción del legado: el cuello de botella monolítico de la EOA

  • Desde el inicio de la red Ethereum, el acceso de los usuarios ha estado fundamentalmente limitado por la arquitectura de Cuentas de propiedad externa (EOA). Un EOA (el estándar billetera estructura utilizada por aplicaciones como MetaMask) unifica dos conceptos completamente separados en una sola entidad: el saldo de la cuenta (donde se almacenan sus activos) y la clave privada (el firmante criptográfico que controla esos activos).
  • Esta configuración monolítica crea un cuello de botella grave en la experiencia del usuario. Si un usuario extravía su frase inicial física o firma una sola transacción maliciosa, toda su cuenta se ve comprometida instantáneamente sin ningún recurso. Además, los EOA no pueden automatizar tareas, transacciones por lotes o ejecutar acciones de forma nativa sin tener ETH nativo para pagar las tarifas del gas de la red.
  • Abstracción de cuenta ERC-4337 rompe completamente este acoplamiento. En lugar de modificar la capa de consenso central de Ethereum mediante bifurcaciones duras de alto riesgo, ERC-4337 introduce un estándar de desarrollador especializado que transforma las cuentas de usuario estándar en programables. Contrato inteligente Carteras. Al convertir la intención del usuario en envoltorios de mensajes fuera de la cadena y enrutar la ejecución a través de un canal de transacciones dedicado, la abstracción de cuentas ofrece una experiencia de usuario lista para la empresa que incluye permisos de seguridad de múltiples claves, marcos de patrocinio de gas y mecanismos de recuperación fluidos.
ERC-4337 Account Abstraction: How Smart Wallets Work

1. La operación de usuario (UserOp): omitir transacciones nativas

En una configuración EOA tradicional, cada interacción del usuario requiere transmitir un objeto de transacción EVM estándar que contiene campos rígidos como nonce, gasPricey una firma ECDSA criptográfica directa.

ERC-4337 evita completamente esta restricción al introducir un objeto de pseudotransacción conocido como Operación de usuario (UserOp).

En lugar de obligar a un usuario a transmitir una transacción contable sin procesar, un cliente de billetera inteligente genera un contenedor de datos UserOp estructurado que describe la intención operativa explícita del usuario. Un UserOp incluye campos especializados únicos:

  • sender: La dirección de destino de la billetera de contrato inteligente del usuario.

  • callData: Las instrucciones de ejecución exactas que se envían a la billetera (por ejemplo, intercambiar tokens o interactuar con una dApp).

  • nonce: un parámetro de seguimiento abstracto que permite el procesamiento de transacciones paralelas personalizadas.

  • paymasterAndData: un espacio de parámetro opcional que especifica reglas de patrocinio de tarifas de terceros.

2. La capa de infraestructura: Bundlers y Alt Mempool

Debido a que la red Ethereum nativa no puede analizar ni ejecutar directamente un objeto UserOperation, estas cargas útiles no ingresan al mempool público tradicional. En cambio, viajan a través de un canal dedicado y aislado llamado Mempool alternativo (Alt Mempool).

Operadores de nodos especializados conocidos como Paquetes monitorear el mempool alternativo. Los paquetes cumplen una función crítica de traducción de infraestructura:

  • Agregación y procesamiento por lotes: Un paquete recopila múltiples operaciones de usuario independientes del alt mempool y las empaqueta juntas en una única transacción EVM estándar.

  • Liquidación Capa Base: El paquete paga al nativo cadena de bloques tarifas de gas por adelantado de su propia billetera para ejecutar la transacción de lote maestro en el libro base subyacente.

  • El diferencial de ingresos: Para seguir siendo rentable, el paquete cobra a las billeteras inteligentes individuales una tarifa de gas correspondiente dentro del circuito de transacciones, capturando un diferencial financiero por brindar servicios de procesamiento.

3. El guardián: el contrato singleton de punto de entrada

Para proteger la red de ataques de denegación de servicio (DoS) y garantizar que las operaciones de usuarios no autorizados no puedan agotar el capital de un paquete, cada transacción empaquetada se enruta a través de un único contrato inteligente global altamente auditado conocido como el Punto de entrada.

El contrato EntryPoint actúa como un orquestador central, ejecutando cada transacción agrupada en dos fases estrictamente separadas:

La Fase de Verificación

  • El EntryPoint recorre cada UserOperation en el lote, llamando al Función validateUserOp integrada en la billetera inteligente específica del usuario. Esta fase verifica que la firma de la operación sea válida y verifica que la billetera inteligente tenga fondos suficientes para reembolsar al paquete los próximos costos de gas. Si falla alguna verificación de validación, EntryPoint abandona instantáneamente la operación antes de ejecutar cualquier código pesado, protegiendo el sistema del spam computacional vacío.

La Fase de Ejecución

  • Una vez que todas las operaciones del lote se verifican de forma segura, EntryPoint activa la Fase execute . Se descomprime el callData carga y reenvía las instrucciones directamente a la cuenta de contrato inteligente de cada usuario, lo que solicita a las billeteras que ejecuten sus acciones de contrato inteligente específicas (como acuñar un NFT o extraer liquidez) mientras transfiere el reembolso de gas calculado de regreso al paquete.

4. El motor de patrocinio: Paymasters y UX sin gas en ERC-4337

Una de las primitivas orientadas al consumidor más poderosas desbloqueadas por ERC-4337 es la introducción de Pagadores. Un Paymaster es un grupo de activos de contrato inteligente externo que maneja la mecánica de reembolso de gas para una Operación de Usuario.

Integración de Abstracción de Gas: Al completar el paymasterAndData dentro de UserOp, los desarrolladores pueden desacoplar la ejecución de la transacción del requisito de poseer tokens de gas nativos.

Los pagadores operan a través de dos modelos principales:

  • Patrocinio de Gas (Transacciones sin Gas): Los desarrolladores de aplicaciones pueden optar por subsidiar completamente las interacciones de los usuarios. Cuando un usuario ejecuta una operación o acuña un activo, el contrato Paymaster intercepta la solicitud de tarifa de EntryPoint y paga al paquete directamente, lo que permite a los usuarios minoristas interactuar con las aplicaciones Web3 de forma gratuita.

  • Abstracción de Pago de Gas ERC-20: Se puede configurar un Paymaster para aceptar tokens alternativos como pago de tarifas. Si un usuario no tiene ETH nativo pero posee un saldo de moneda estable (como USDC), Paymaster paga al paquete en ETH mientras deduce programáticamente una cantidad equivalente de USDC directamente del saldo de la billetera inteligente del usuario.

Matriz de comparación de infraestructura de billetera

MétricaCarteras EOA tradicionalesCarteras inteligentes ERC-4337
Identidad de cuentaClave privada directa vinculadaContrato Inteligente Programable
Restricciones en las tarifas de gasDebe contener un activo de red nativoAbsorbible a través de Paymasters / ERC-20
Bucles de transaccionesEjecución secuencial estrictaProcesamiento paralelo y lotes múltiples
Vector de recuperaciónFrase inicial única vulnerableRecuperación Social / Guardias Multillaves

Monitoreo de la adopción de billetera inteligente a través de telemetría de DEXTools

  • A medida que las tecnologías de abstracción de cuentas maduran en la Capa 1 y en las redes de escalamiento, el seguimiento de las distribuciones de capital de tokens, los volúmenes de plataforma y los parámetros de tokens de utilidad resultantes de los proveedores de infraestructura de billetera subyacentes se convierte en un requisito comercial esencial. Análisis de abastecimiento a través de arquitecturas de gráficos descentralizados avanzados como Herramientas DEX brinda a los participantes del mercado una plataforma universal esencial para monitorear el comportamiento de los tokens en vivo, evaluar la profundidad del pool e inspeccionar los parámetros del contrato en todas las redes de ejecución pública. 
  • Al aprovechar funciones principales como Explorador de pares, Nuevos pares en vivo tablero de instrumentos y el integrado Historia comercial o Principales comerciantes herramientas de diagnóstico, los operadores técnicos pueden auditar sin problemas las tendencias de volumen localizadas, rastrear grandes reasignaciones de capital de carteras de ballenas a través de Explorador de intercambio grandey verifique los puntajes de seguridad de los contratos automatizados antes de iniciar cualquier interacción en la cadena, garantizando que su configuración de hardware reforzado interactúe de manera segura con lugares de mercado verificados. 
Puedes acceder a DEXTools aquí ¡y comience a operar hoy!

Descargo de responsabilidad: Este artículo tiene fines informativos únicamente y no constituye asesoramiento de inversión, asesoramiento financiero, asesoramiento comercial ni ningún otro tipo de asesoramiento. DEXTools no recomienda comprar, vender ni mantener ninguna criptomoneda o token. Los usuarios deben realizar su propia investigación y consultar con un asesor financiero calificado antes de tomar cualquier decisión de inversión. Las inversiones en criptomonedas son volátiles y de alto riesgo. DEXTools no es responsable de las pérdidas incurridas.

Frase semilla vs clave privada en Crypto: Guía 2026 ¿Qué es Argent Wallet? Cartera de contrato inteligente con recuperación social (Guía 2026) Cómo verificar el bloqueo de liquidez antes de comprar un token: desbloqueo de riesgo y verificación de casillero (2026) Las 5 principales herramientas de seguimiento de ballenas en 2026: monitoreo de billeteras grandes a través de cadenas