Curso 3: Escalabilidad, L2s y Nueva Arquitectura | Módulo 9 de 12

ACCOUNT ABSTRACTION: ERC-4337, EIP-7702

De una sola llave a una puerta inteligente

Smart Accounts 30M+ cuentas EIP-7702
Piénsalo así: Hoy tu cuenta Ethereum es como una puerta con una sola cerradura (una clave privada) — si pierdes la llave, pierdes todo. Account abstraction es como tener una puerta inteligente que acepta huella digital, código PIN o tarjeta de acceso. Puedes darle a un amigo un código temporal, pagar la entrada de tus invitados, o programar que se abra solo en ciertos horarios.

Objetivos de este módulo

Intuición

Account abstraction convierte las cuentas en programas. Con ERC-4337, tu wallet es un smart contract que puede tener lógica personalizada: recuperación social, límites de gasto, whitelists, rotación de claves. En 2026 hay 30M+ smart accounts activas.

Paso a paso

1. Usuario firma una UserOperation (no una transacción). 2. Un bundler agrupa varias UserOps. 3. El bundler envía el paquete como una transacción normal a la EntryPoint. 4. La EntryPoint ejecuta cada UserOp contra la smart account. 5. Un paymaster puede patrocinar el gas.

Ejemplo concreto

Con AA puedes: (1) Recuperar tu cuenta si pierdes la clave — 5 amigos guardianes votan 3/5. (2) Pagar gas con USDC en lugar de ETH. (3) Hacer un approve + swap en una sola transacción firmada. (4) Darle a un juego una clave temporal válida por 24h.

Error común

Pensar que AA elimina las claves privadas. Las smart accounts siguen usando claves para firmar UserOperations, pero puedes rotarlas, recuperarlas o usar múltiples claves. La diferencia es que la lógica está en el contrato, no en la clave.

Relevancia actual

EIP-7702 (incluido en Pectra, 2025) permite que las EOAs deleguen temporalmente su código a un smart account sin migrar. Esto acelera masivamente la adopción de AA. En 2026 se estiman 100M+ smart accounts.

Conexión

AA se conecta con Pectra (08, EIP-7702), la experiencia de usuario en L2 (05), y es fundamental para la adopción masiva de Web3.

Cómo dominar Account Abstraction

1
Usa el simulador

Activa funciones de smart wallet: social recovery, gas sponsorship, batched txns y session keys. Necesitas 2 para activar la wallet AA.

2
Comprende ERC-4337

UserOperations + bundlers + paymasters = smart accounts. Las cuentas son contratos con lógica programable en lugar de simples pares de claves.

3
Entiende EIP-7702

Permite que tu EOA (MetaMask) delegue código a un smart contract temporalmente. No necesitas migrar a una nueva cuenta para tener AA.

4
Explora casos de uso

Gaming (session keys), DeFi (batched txns), onboarding (gas sponsorship), seguridad (social recovery).

5
Responde el quiz

Demuestra tu comprensión de AA. 2 de 3 correctas te dan la insignia.

Simulador: Smart Wallet

Estado actual: EOA (MetaMask) 0x7421...f9E2

Activa funciones de smart wallet haciendo clic:

🤝

Social Recovery

5 guardianes, umbral 3/5

Gas Sponsorship

Paga con USDC o que otro pague

📦

Batched Txns

Aprueba y swap en 1 txn

🔐

Session Keys

Claves temporales para gaming

ERC-4337: El Estándar

ERC-4337 introdujo UserOperations, bundlers y paymasters. Las cuentas inteligentes son contratos que interpretan estas operaciones. Los bundlers agrupan UserOps y las envían como una transacción normal. Los paymasters pueden patrocinar el gas. En 2026 hay 30M+ smart accounts desplegadas.

EIP-7702: AA para EOAs

EIP-7702 (incluido en Pectra) permite que una EOA (Externally Owned Account) delegue temporalmente su código a un contrato inteligente. Esto significa que puedes tener las ventajas de AA sin migrar a una smart account. Es un puente entre el mundo EOA y el futuro de las cuentas inteligentes.

Mini-quiz: Account Abstraction

Resumen del módulo