# ¿Qué es la abstracción de cuentas? Guía de smart wallets ERC-4337

> La abstracción de cuentas convierte las wallets de criptomonedas en smart contracts programables. Descubre cómo funcionan ERC-4337, EIP-7702 y las transacciones sin gas.

Last updated: 2026-09-18T13:24:03

Canonical URL: https://crevio.co/es/blog/what-is-account-abstraction

**La abstracción de cuentas explica por qué cada vez más wallets de criptomonedas ya no te obligan a apuntar doce palabras al azar y protegerlas como si te fuera la vida en ello.** Es el término general para un conjunto de estándares de Ethereum, principalmente [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) y [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), que permiten que una wallet sea un pequeño programa en lugar de una simple clave privada. Ese programa puede pagar sus propias comisiones de gas, recuperarse si pierdes un dispositivo, aprobar varias acciones con una sola firma y autenticarte con una huella dactilar en vez de una seed phrase. Según algunos trackers, [decenas de millones de estas «smart accounts» ya están activas](https://www.alchemy.com/overviews/what-is-account-abstraction) en Ethereum y sus rollups, y la cifra aumenta cada trimestre.

- **La idea central**: sustituir una wallet cuya única lógica es «firma válida = acceso total» por un smart contract capaz de aplicar las reglas que su propietario decida
- **Dos vías actuales para conseguirlo**: ERC-4337, un estándar de la capa de aplicación activo desde marzo de 2023, y EIP-7702, una actualización del protocolo incluida en el [hard fork Pectra de Ethereum del 7 de mayo de 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet)
- **Lo que permite en la práctica**: patrocinar el gas (lo paga otra persona, o tú pagas en USDC en vez de ETH), recuperar el acceso mediante contactos de confianza en lugar de perder los fondos al perder la seed phrase, agrupar transacciones con una sola firma y usar session keys con permisos específicos para cada aplicación
- **No es gratis**: añade riesgos propios de los smart contracts y una nueva infraestructura (bundlers y paymasters) que puede introducir sus propios puntos de fallo; además, la experiencia sigue fragmentada entre cadenas y wallets

## ¿Qué es realmente la abstracción de cuentas?

Históricamente, todas las cuentas de Ethereum eran de uno de dos tipos. Una **externally owned account (EOA)** es un par de claves pública y privada: quien posee la clave privada tiene un control total e incondicional, y no hay forma de programar reglas adicionales. Si pierdes la clave, los fondos desaparecen para siempre; si la filtras, el atacante ya ha ganado. Una **contract account**, en cambio, es un smart contract, y los smart contracts pueden contener cualquier lógica: requisitos de varias firmas, límites de gasto, bloqueos temporales o lo que establezca el código.

El problema, antes de la abstracción de cuentas, era que solo las EOA podían *iniciar* una transacción. Las contract accounts podían recibir fondos y ejecutar lógica, pero algo con una clave privada tenía que poner en marcha cada acción. La abstracción de cuentas elimina esa asimetría. Permite que un smart contract actúe como cuenta principal: que firme, pague el gas e inicie una transacción con la lógica de validación personalizada que su propietario haya programado. «Abstracción de cuentas» es un nombre algo técnico para un cambio sencillo: tu wallet deja de ser un simple par de claves y se convierte en un programa que puedes adaptar.

## EOA frente a smart accounts

Vista en paralelo, esa asimetría se traduce en tres carencias concretas: una EOA no puede patrocinar su propio gas, recuperarse tras perder la clave ni agrupar varias acciones en una sola firma. Una smart account sí puede hacer las tres cosas, porque su lógica de validación está escrita en código en lugar de estar fijada por el protocolo.

![Comparación entre una externally owned account y una smart account: control fijo mediante clave privada frente a lógica de validación programable para recuperación, gas y agrupación de acciones](https://crevio.co/vite/assets/eoa-vs-smart-account-jazxykur.svg)

Por eso también se usan casi indistintamente los términos «smart contract wallet» y «account abstraction wallet». [Safe](https://safe.global/) (antes Gnosis Safe) ofrece smart contract wallets multifirma desde 2018, mucho antes de que existiera ERC-4337, y demostró por sí solo la viabilidad del concepto de contract account. Lo que añadió ERC-4337 no fue la idea de la smart account, sino una forma estandarizada y sin permisos para que *cualquier* smart account pueda iniciar transacciones sin que el protocolo central de Ethereum tenga que cambiar.

## Cómo funciona la abstracción de cuentas: ERC-4337 por dentro

ERC-4337, creado por Vitalik Buterin y sus colaboradores y finalizado en Ethereum en marzo de 2023, resuelve un problema concreto: ¿cómo permitir que los smart contracts inicien transacciones sin cambiar la capa de consenso de Ethereum, algo que tardaría años en coordinarse e implementarse? La respuesta es un sistema paralelo de transacciones que funciona sobre el sistema existente.

![Flujo de UserOperation de ERC-4337: una smart account firma una intención, un bundler la agrupa con otras, el contrato EntryPoint la valida y ejecuta, y un paymaster opcional cubre el gas](https://crevio.co/vite/assets/erc-4337-flow-lu8s0b9o.svg)

Cuatro elementos hacen posible este proceso:

- **UserOperation**: un objeto similar a una transacción. En lugar de firmar una transacción estándar de Ethereum, tu smart account firma una UserOperation que describe lo que quiere hacer. No se difunde por el mempool normal, sino que se envía a un «alt-mempool» creado para este fin.
- **Bundler**: un nodo que observa ese alt-mempool, recopila UserOperations de varios usuarios y las empaqueta en una única transacción real de Ethereum, igual que un block builder empaqueta transacciones normales.
- **EntryPoint**: un smart contract público y verificado (se utiliza una instancia canónica en todo el ecosistema) al que llama el bundler. Valida cada UserOperation según la lógica de la cuenta emisora y después la ejecuta.
- **Paymaster**: un contrato opcional que puede aceptar el pago del gas de una UserOperation, asumirlo por completo o aceptar el pago en un token ERC-20 como USDC en lugar de ETH. Este es el elemento que hace posibles las aplicaciones «sin gas»: el usuario no ve ninguna comisión de gas, pero un paymaster paga discretamente al bundler en ETH entre bastidores.

Nada de esto exigió cambiar las reglas de consenso de Ethereum, que es precisamente el objetivo: ERC-4337 pudo implementarse y empezar a procesar transacciones reales de inmediato, sin esperar a un hard fork que todos los operadores de nodos tuvieran que adoptar. La contrapartida es que sigue siendo una capa añadida. Para usarlo, una wallet debe implementarse como smart contract, y cada UserOperation consume algo más de gas que una transacción convencional equivalente, porque la lógica de validación de EntryPoint se ejecuta sobre la capa de ejecución subyacente.

## EIP-7702: abstracción de cuentas sin abandonar tu EOA

La principal limitación de ERC-4337 es que solo funciona con cuentas que ya son smart contracts. La gran mayoría de las direcciones existentes de Ethereum son EOA, y migrar los fondos a una dirección de smart account nueva genera una fricción que la mayoría de las personas no está dispuesta a asumir. [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), creado por Vitalik Buterin y otros colaboradores e incluido en la [actualización Pectra de Ethereum del 7 de mayo de 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet), resuelve esa limitación en el nivel del protocolo en lugar de hacerlo en el de la aplicación.

EIP-7702 permite que una EOA se vincule temporalmente, o «delegue», a un fragmento de código de smart contract mediante un nuevo tipo de transacción creado específicamente para ello. La EOA conserva su dirección y su historial, pero durante la delegación puede ejecutar lógica de contrato arbitraria: agrupar varias llamadas en una transacción, permitir que un paymaster patrocine el gas o aplicar reglas de gasto, todo ello sin que el usuario tenga que trasladarse a una dirección nueva. Mientras que ERC-4337 dice «permitamos que los smart contracts actúen como cuentas de primera clase», EIP-7702 dice «permitamos que las cuentas existentes actúen como smart contracts cuando sea necesario». Ambos estándares están diseñados para funcionar juntos: una EOA delegada mediante 7702 puede incluirse en un bundle de ERC-4337. Por eso suelen describirse como vías complementarias hacia el mismo objetivo, no como alternativas enfrentadas.

![Cronología de la abstracción de cuentas en Ethereum: cuentas exclusivamente EOA, activación del alt-mempool de ERC-4337 en marzo de 2023 y llegada de EIP-7702 al nivel del protocolo con la actualización Pectra en mayo de 2025](https://crevio.co/vite/assets/account-abstraction-timeline-fp2qrnh4.svg)

## Qué permite realmente la abstracción de cuentas

Si dejamos a un lado los acrónimos, lo importante son las mejoras prácticas que obtiene quien usa una wallet.

![Cuatro funciones que la abstracción de cuentas permite en una wallet: transacciones sin gas mediante un paymaster, recuperación social en lugar de perder la seed phrase, acciones agrupadas con una sola firma y session keys específicas para cada aplicación](https://crevio.co/vite/assets/what-aa-unlocks-cr62jymj.svg)

- **Transacciones sin gas.** Un paymaster cubre el gas o te permite pagarlo en una stablecoin en lugar de tener ETH solo para realizar transacciones. Esta es la principal razón por la que las aplicaciones de criptomonedas convencionales empiezan a parecerse menos a una casa de cambio de divisas.
- **Recuperación social o mediante guardians.** En vez de que «la seed phrase sea la única copia de seguridad y perderla signifique perderlo todo», una smart account puede designar guardians de confianza (otras direcciones, una hardware key o un segundo dispositivo) que ayuden conjuntamente a recuperar el acceso. Como es programable, el propietario de la wallet decide las reglas exactas.
- **Transacciones agrupadas.** Aprobar un token y después hacer swap solían requerir dos firmas y dos pagos de gas independientes. Una smart account puede agrupar ambas acciones en una única UserOperation que el usuario aprueba una sola vez.
- **Session keys y límites de gasto.** Un juego o una aplicación puede recibir una clave con permisos específicos y duración limitada, capaz de realizar únicamente acciones concretas y de bajo riesgo. Así, el jugador no tiene que volver a firmar cada movimiento del juego con su clave principal.

Las wallets que ofrecen estas funciones hoy no son una promesa de futuro. [Coinbase's Smart Wallet](https://wallet.coinbase.com/smart-wallet), lanzada a mediados de 2024, se implementa directamente como una smart account ERC-4337 sin seed phrase, y utiliza passkeys del dispositivo (Face ID, Touch ID o una security key) para recuperar el acceso. [Safe](https://safe.global/) sigue siendo la smart contract wallet dominante entre las DAO y las tesorerías que gestionan grandes cantidades, en gran medida gracias a su modelo multifirma, anterior a ERC-4337. [Argent](https://www.argent.xyz/) desarrolló su wallet en torno a la recuperación social desde el principio. Proveedores de infraestructura como [Alchemy](https://www.alchemy.com/account-kit), [Biconomy](https://www.biconomy.io/) y [ZeroDev](https://zerodev.app/) ofrecen los servicios de bundler, paymaster y SDK que permiten a otras aplicaciones añadir estas funciones sin crear toda la infraestructura desde cero.

## Los inconvenientes de los que nadie habla

La abstracción de cuentas suele presentarse como una mejora en todos los sentidos. La idea central es sólida, pero conviene conocer algunas contrapartidas antes de dar por hecho que todas las wallets deberían adoptarla.

- **No dependes de menos infraestructura, sino de más.** Ahora una transacción depende de que un bundler incluya realmente tu UserOperation y de que un paymaster tenga fondos y quiera patrocinarla. Ninguno supone un riesgo de descentralización comparable al de un custodio único que controle tus claves, pero sí es una dependencia real que no existe en una transacción de EOA convencional.
- **Los smart contracts pueden contener errores.** La única superficie de ataque de una EOA es su clave privada. La superficie de ataque de una smart account incluye todo el código de validación que ejecuta. Un contrato de wallet mal auditado introduce un tipo de riesgo que una wallet basada en seed phrase sencillamente no tiene.
- **El gas no es realmente más barato: solo se traslada u oculta.** Las transacciones «sin gas» siguen teniendo un coste de gas; lo paga un paymaster, que normalmente recupera el importe mediante una comisión en tokens o lo asume como gasto de crecimiento. Es una mejora de UX real y valiosa, pero no equivale a decir que la transacción sea «gratis».
- **La adopción sigue fragmentada.** No todas las smart accounts funcionan igual con todos los proveedores de wallets, y trasladar la lógica de una smart account entre cadenas no es tan sencillo como mover la clave privada de una EOA. Las herramientas existen y siguen creciendo (BundleBear y otros dashboards registran [más de mil millones de UserOperations acumuladas](https://www.alchemy.com/overviews/what-is-account-abstraction) procesadas desde marzo de 2023), pero hoy «abstracción de cuentas» engloba varias implementaciones que compiten mientras convergen hacia estándares similares, no un producto terminado único.

## Si desarrollas o vendes en este sector

La abstracción de cuentas es un estándar de la capa de las wallets, y Crevio no es una wallet de criptomonedas, un bundler ni un paymaster: nada de eso forma parte de lo que hace un [constructor de negocios con IA](https://crevio.co/), ni debería hacerlo. Sin embargo, muchas personas que desarrollan proyectos o enseñan sobre este sector no programan en Solidity a tiempo completo. Crean un curso sobre desarrollo con ERC-4337, venden un ebook que explica las smart wallets a fundadores no técnicos o gestionan una comunidad de membresía para quienes siguen la evolución del ecosistema de la abstracción de cuentas. Todo ello encaja perfectamente en un negocio de productos digitales basado en un tema nativo de las criptomonedas.

Eso es precisamente lo que cubre Crevio: describes el curso, la descarga o la membresía que quieres vender, y la IA de Crevio crea a su alrededor la tienda, el checkout y la gestión de clientes, con Stripe y sin que el comprador necesite una wallet de criptomonedas. Es el mismo patrón que explicamos en nuestra [guía para crear una tienda de NFT](/es/blog/what-is-an-nft-storefront): si lo que vendes es el *conocimiento* sobre un concepto de Web3 y no un activo on-chain, no necesitas infraestructura blockchain para venderlo; necesitas una tienda normal centrada en un tema de Web3.

La abstracción de cuentas aparece cuando una wallet deja de ser una contraseña y se convierte en software: tu dinero sigue siendo tuyo, pero ahora está gestionado por un código que realmente puedes comprender y adaptar.

## Preguntas frecuentes

### ¿La abstracción de cuentas es lo mismo que una smart contract wallet?

No exactamente. Una smart contract wallet es la cuenta en sí: un contrato que guarda fondos y aplica una lógica personalizada. La abstracción de cuentas es el estándar más amplio, principalmente ERC-4337, que permite a esas smart contract wallets iniciar transacciones como lo haría una wallet normal, sin necesitar una EOA independiente que las ponga en marcha. Las smart contract wallets de Safe son anteriores a ERC-4337; la abstracción de cuentas convirtió ese concepto en un estándar de uso general en lugar de dejarlo como una decisión de diseño de un solo proyecto.

### ¿Tengo que cambiar de wallet para usar la abstracción de cuentas?

Depende de la vía que elijas. Pasar a una smart account ERC-4337 (como Coinbase's Smart Wallet) implica crear una dirección nueva con su propia implementación. EIP-7702, activo desde la actualización Pectra de Ethereum en mayo de 2025, se diseñó precisamente para evitarlo: permite que tu EOA existente se comporte temporalmente como un smart contract durante una transacción concreta, sin migrar fondos a ninguna parte.

### ¿La abstracción de cuentas hace que las transacciones de criptomonedas sean realmente gratis?

No. «Sin gas» describe quién paga y de qué manera, no si existe un coste de gas. Un contrato paymaster cubre la comisión de gas en tu nombre y recupera ese coste cobrándotelo en una stablecoin como USDC en lugar de ETH, o asumiéndolo como coste de adquisición de clientes, igual que muchas aplicaciones subvencionan la primera transacción. La comisión de red subyacente se sigue pagando; la abstracción de cuentas simplemente cambia quién la paga y cómo se presenta al usuario.

## Artículos relacionados

- [¿Qué es una tienda de NFT?](/es/blog/what-is-an-nft-storefront)
- [Cómo vender productos digitales](/es/blog/how-to-sell-digital-products)
- [Cómo poner precio a tus productos digitales](/es/blog/how-to-price-your-digital-products)
- [7 herramientas esenciales para creadores de productos digitales](/es/blog/essential-tools-for-digital-product-creators)
