Español
Oct 19, 2026

Account abstraction y smart wallets: ERC-4337 y EIP-7702

La account abstraction permite que el código, y no una sola clave, controle su wallet. Cómo funcionan ERC-4337, EIP-7702, passkeys, paymasters y recuperación social.

Account abstraction y smart wallets: ERC-4337 y EIP-7702

La account abstraction (abstracción de cuentas) permite que una cuenta cripto esté controlada por código en lugar de por una única clave privada. Un smart wallet utiliza ese código para decidir qué se considera una transacción válida, de modo que puede aceptar una passkey o Face ID en lugar de una frase semilla, permitir que otra persona pague el gas, agrupar varias acciones en un solo clic y recuperar el acceso mediante guardianes de confianza si se pierde un dispositivo.

En Ethereum esto llegó en dos pasos: ERC-4337, un estándar de cuentas inteligentes que funciona sin modificar el protocolo, y EIP-7702, que en mayo de 2025 permitió a los wallets ordinarios adoptar funciones de smart wallet. Esta guía explica ambos, las funciones que habilitan, los nuevos riesgos que conllevan y cómo Sui y MultiversX ofrecen funciones similares de forma nativa.

¿Qué es la account abstraction?

Ethereum tiene dos tipos de cuenta. Una cuenta de propiedad externa (EOA) es un par de claves: quien tenga la clave privada puede hacer cualquier cosa, y perderla significa perderlo todo. Una cuenta de contrato contiene código, pero históricamente no podía iniciar una transacción por sí misma.

«Abstracción» significa separar quién es usted de cómo lo demuestra. Con la account abstraction, las reglas para validar una transacción residen en el propio código de la cuenta. La cuenta puede exigir una firma, dos de tres, una passkey, un límite de gasto diario o un bloqueo temporal, y esas reglas pueden cambiarse más adelante sin trasladar sus fondos a una nueva dirección.

Un smart wallet (también llamado cuenta inteligente o wallet de smart contract) es simplemente un wallet basado en esta idea. Sigue siendo de autocustodia cuando usted controla las claves o factores de firma; el código solo le da más opciones que «una clave, todos los poderes». Nuestra guía sobre los wallets sin custodia trata la parte de la custodia.

ERC-4337: cuentas inteligentes sin hard fork

ERC-4337, titulado «Account Abstraction Using Alt Mempool», se creó el 29 de septiembre de 2021 por autores como Vitalik Buterin y Yoav Weiss, y ahora figura como Final. Su decisión de diseño clave es que «evita por completo la necesidad de cambios en el protocolo de la capa de consenso». En lugar de un nuevo tipo de transacción, añade una capa sobre Ethereum.

Las piezas son:

  • UserOperation: una pseudotransacción que describe lo que usted quiere que haga su cuenta inteligente. Usted firma esto en lugar de una transacción normal.
  • Bundler: un nodo que recoge UserOperations de un mempool independiente y las agrupa en una transacción real.
  • EntryPoint: un único contrato compartido que verifica cada operación con el código de validación de la propia cuenta y después la ejecuta.
  • Paymaster: un contrato opcional que acepta pagar el gas en nombre del usuario, o aceptar el pago en un token como USDC.
  • Factory: un contrato que despliega su cuenta inteligente la primera vez que la utiliza.

El contrato EntryPoint auditado entró en funcionamiento en Ethereum el 1 de marzo de 2023, tras una auditoría de OpenZeppelin, y se desplegó en otras redes EVM como Polygon, Optimism, Arbitrum, BNB Chain, Avalanche y Gnosis Chain, informó The Block. Como ERC-4337 es un estándar de contratos y no una regla del protocolo, el mismo modelo funciona también en los rollups; consulte nuestra guía sobre las soluciones layer 2 en cripto.

El inconveniente es que una cuenta inteligente ERC-4337 tiene una dirección nueva. Si ya tiene activos en una EOA, debe trasladarlos, y esa fricción es la razón por la que el siguiente paso fue importante.

EIP-7702 y la actualización Pectra

EIP-7702, «Set Code for EOAs», añade un nuevo tipo de transacción que permite a una EOA existente apuntar a código de smart contract. La cuenta firma una autorización y, a partir de ese momento, su campo de código contiene un indicador de delegación, de modo que las llamadas a la cuenta ejecutan la lógica del contrato delegado. Su dirección y sus saldos no cambian.

EIP-7702 se incluyó en el hard fork Pectra, que se activó en la mainnet de Ethereum en la epoch 364032 (marca de tiempo 1746612311, que corresponde al 7 de mayo de 2025). La especificación de ERC-4337 incluye ahora EIP-7702 como requisito y admite autorizaciones 7702, así que ambos funcionan juntos: una EOA actualizada puede usar bundlers y paymasters como cualquier cuenta inteligente.

Conviene saber dos cosas:

  • La clave original sigue funcionando. Delegar código no elimina la clave privada de la EOA, así que cualquiera que tenga esa clave puede seguir firmando por la cuenta. EIP-7702 añade funciones; no hace segura una clave filtrada.
  • Una delegación es muy poderosa. Firmar una autorización 7702 entrega el control del comportamiento de la cuenta al contrato al que apunte. Un destino malicioso puede vaciarlo todo en una sola transacción.

Qué permiten hacer los smart wallets

La mayoría de las ventajas prácticas se agrupan en cinco bloques.

Passkeys en lugar de frases semilla

Una passkey es una credencial WebAuthn almacenada en el chip seguro de su teléfono, en un portátil o en una llave de seguridad física, que se desbloquea con Face ID, una huella dactilar o un PIN. Estas claves utilizan la curva secp256r1 (P-256), que Ethereum no podía verificar de forma económica hasta el precompile EIP-7951. Ese precompile se incluyó en la actualización Fusaka, que se activó en la mainnet de Ethereum el 3 de diciembre de 2025 a las 21:49:11 UTC, según la Ethereum Foundation. Permite que una cuenta inteligente verifique on-chain la firma de un teléfono, de modo que el propio teléfono se convierte en la clave del wallet. Si está acostumbrado a apuntar doce palabras, nuestra guía sobre la frase semilla explica qué sustituye una passkey.

Patrocinio del gas y pago de comisiones en stablecoins

Un paymaster puede cubrir el gas de las primeras transacciones de un usuario, o permitirle pagar las comisiones en USDC en lugar de ETH. Para un recién llegado, esto elimina el paso de «comprar ETH antes de poder hacer nada». Nuestra guía sobre las comisiones de gas explica qué se está pagando.

Agrupación de operaciones

Una sola firma puede aprobar un token y depositarlo, o hacer un swap y staking, en una única operación atómica. Si falla algún paso, se revierte todo el lote, así que no se queda con una posición a medio terminar.

Recuperación social y reglas multifactor

El código de la cuenta puede designar guardianes, como un segundo dispositivo, un hardware wallet o amigos de confianza, que juntos pueden rotar la clave de firma si usted la pierde. La misma idea, aplicada a la firma en lugar de a la recuperación, le da una configuración m de n como la de un wallet multisig.

Claves de sesión y límites de gasto

Un juego o una aplicación de trading puede obtener una clave temporal que solo puede llamar a determinados contratos, hasta un importe fijado y durante un tiempo fijado. Usted aprueba una vez en lugar de en cada movimiento, y el daño de una clave de sesión filtrada está limitado.

EOA vs ERC-4337 vs EIP-7702 vs MPC

EnfoqueDónde residen las reglas¿Conserva su dirección?Principal contrapartida
EOA simpleUna clave privadaSíSencilla, pero una clave lo controla todo
Cuenta inteligente ERC-4337Contrato de la cuenta on-chainNo, dirección nuevaFlexible, pero con riesgo de contrato y más gas
EOA con EIP-7702Contrato delegadoSíFunciones inteligentes, pero la clave original conserva todo el poder
Wallet MPCFragmentos de clave off-chainSíFunciona en cualquier cadena, pero las reglas las aplica el software del proveedor

MPC y la account abstraction resuelven problemas que se solapan desde extremos distintos. MPC divide una clave para que ninguna parte la tenga completa; la account abstraction cambia lo que la cadena acepta como prueba. Nuestra guía sobre los wallets MPC profundiza en ello.

Riesgos y contrapartidas

Los smart wallets eliminan algunos modos de fallo y añaden otros.

  • Riesgo de smart contract. Su cuenta es código. Un error en la cuenta, en la versión de EntryPoint que utiliza, en un módulo o en un paymaster puede bloquear o hacer perder fondos. Prefiera implementaciones auditadas y ampliamente utilizadas.
  • Delegaciones maliciosas. En las primeras semanas tras Pectra, Wintermute descubrió que más del 80 % de las delegaciones EIP-7702 apuntaban a contratos «sweeper» copiados y pegados que vacían automáticamente los wallets cuyas claves ya se habían filtrado, informó The Block el 1 de junio de 2025. Trate cualquier solicitud de firmar una delegación como una solicitud de entregar la cuenta. Nuestra guía sobre los wallet drainers y el phishing de aprobaciones explica cómo se disfrazan estas solicitudes.
  • Dependencia de la nube y del proveedor. Una passkey sincronizada es tan segura como la cuenta de Apple o Google que la respalda. La documentación de Sui advierte que no se debe depender de una única passkey como único método de custodia para cuentas de alto valor.
  • Dependencia de la infraestructura. Los bundlers y los paymasters son servicios. Si un paymaster deja de patrocinar, volverá a necesitar gas nativo; si un proveedor de wallet desaparece, necesitará una forma de acceder a su cuenta sin su aplicación.
  • Diferencias entre cadenas. Una cuenta inteligente desplegada en una red no existe automáticamente en otra, y los ajustes de recuperación no se copian.

Equivalentes nativos en Sui y MultiversX

Las cadenas no EVM integraron varias de estas funciones en el propio protocolo en lugar de añadirlas como contratos.

Sui zkLogin le permite enviar transacciones desde una dirección de Sui usando un inicio de sesión de Google, Apple, Facebook o Twitch, entre otros proveedores activos en mainnet, sin vincular públicamente ambos, según la documentación de Sui. Su dirección se deriva del inicio de sesión más una sal propia de cada usuario, y una prueba de conocimiento cero demuestra que usted tiene una credencial válida. Sui lo describe como sin custodia, un 2 de 2 entre el inicio de sesión y la sal, y advierte que perder la sal significa perder de forma permanente el acceso a esa dirección.

Las transacciones patrocinadas de Sui permiten que una dirección pague el gas de otra, de modo que una aplicación puede incorporar usuarios que no tienen SUI, según la documentación para desarrolladores de Sui. Sui también admite firmas con passkey y multisig nativo, y tanto zkLogin como las passkeys pueden formar parte de un multisig para la recuperación. Para elegir wallet, consulte los mejores wallets de Sui.

Los Guardians de MultiversX añaden autenticación de dos factores on-chain: una vez activo un guardián, cada transacción necesita la cofirma del guardián además de la del titular. Configurar un nuevo guardián solo surte efecto tras 20 epochs, y las transacciones protegidas pueden enviarse a través de un relayer cuando el usuario no tiene EGLD para las comisiones, según la documentación de MultiversX.

El papel de JewelSwap

JewelSwap funciona en MultiversX, Sui y Radix, así que estas funciones nativas son las relevantes para nuestros usuarios. Cualquier wallet compatible con la cadena puede firmar para el liquid staking (JWLSUI, JWLEGLD, JWLXRD) o las farms de Sui. Sea cual sea el tipo de wallet que elija, siguen aplicándose los fundamentos de nuestra guía de wallets de autocustodia: haga una copia de seguridad de la vía de recuperación y lea cada solicitud de firma.

Preguntas frecuentes

¿Qué es la account abstraction en pocas palabras?

Significa que su cuenta cripto está controlada por código en lugar de por una única clave privada. El código decide cómo es una transacción válida, lo que permite iniciar sesión con passkey, patrocinar el gas, agrupar acciones, fijar límites de gasto y la recuperación social.

¿Qué es un smart wallet en cripto?

Un smart wallet es un wallet cuya cuenta es un smart contract, o una cuenta ordinaria que ha delegado en uno. Puede seguir siendo de autocustodia, pero añade reglas programables como varios firmantes, guardianes y límites.

¿Qué diferencia hay entre ERC-4337 y EIP-7702?

ERC-4337 es un estándar a nivel de contratos, activo en Ethereum desde marzo de 2023, que crea nuevas cuentas inteligentes mediante bundlers, un contrato EntryPoint y paymasters. EIP-7702, activo desde la actualización Pectra del 7 de mayo de 2025, permite que una dirección de wallet existente delegue en código de smart contract, de modo que los usuarios conservan su dirección. Ambos están diseñados para funcionar juntos.

¿Son los smart wallets más seguros que los wallets normales?

Pueden serlo, porque admiten recuperación, aprobación multifactor y límites de gasto. También añaden riesgo de smart contract y nuevos trucos de phishing, como las solicitudes maliciosas de delegación EIP-7702, así que la seguridad depende de la implementación y de lo que usted firme.

¿Sigo necesitando una frase semilla con un smart wallet?

No siempre. Muchos smart wallets usan passkeys o, en Sui, zkLogin en lugar de una frase semilla. Sigue necesitando una vía de recuperación, como guardianes, una segunda passkey o una sal guardada, porque perder todos los factores puede suponer perder la cuenta.

¿Tiene Sui account abstraction?

Sui ofrece funciones similares de forma nativa en lugar de mediante un estándar de contratos: zkLogin para iniciar sesión con OAuth, transacciones patrocinadas para el gas, firmas con passkey y multisig integrado.

Siga leyendo

Este artículo es educativo y no constituye asesoramiento financiero ni jurídico. Los detalles de los estándares y las actualizaciones proceden de las páginas de EIP de Ethereum, la Ethereum Foundation y la documentación de Sui y MultiversX, consultadas el 17 de octubre de 2026; las fuentes están enlazadas en el texto. Las funciones de los wallets cambian rápidamente, así que consulte la documentación actual de su proveedor.

About the author.

Co-Founder at JewelSwap & Chief Strategy Officer at iDenfy. Viktor brings his successful track record of superb development & project management.