Al usar una billetera de Ethereum, hay varias cosas que pueden resultar muy frustrantes: si pierdes la frase semilla, pierdes tus activos; si no tienes ETH en la billetera, no puedes transferir tokens; y cada paso requiere una firma por separado. La abstracción de cuentas busca resolver precisamente estos problemas: permite que las reglas de las cuentas se definan mediante código.
Con la ayuda de Paymaster, puedes realizar operaciones en Ethereum aunque no tengas $ETH en la billetera, ya que un tercero adelanta el Gas. Precio actual: 2133.5 (24 h: -0.11%).
📌 Limitaciones de los dos tipos de cuentas
Originalmente, Ethereum tenía dos tipos de cuentas: las cuentas externas (EOA), controladas por claves privadas, y las cuentas de contrato, controladas por código. Solo las cuentas externas pueden iniciar transacciones, y sus reglas están fijadas en el protocolo: una clave privada, un tipo de firma y las comisiones solo se pueden pagar con ETH.
Esto significa que, si pierdes la clave privada, no podrás recuperarla; si queda expuesta, podrían transferir tus activos. Tampoco podrás establecer reglas más flexibles, como límites o firmas múltiples.
📌 ¿Cómo lo consigue ERC-4337?
ERC-4337 implementa la abstracción de cuentas sin modificar las reglas de consenso de Ethereum. Los usuarios no firman transacciones normales, sino solicitudes llamadas UserOperation. Un Bundler recopila muchas UserOperation y las envía juntas para que el contrato EntryPoint las ejecute. EntryPoint se desplegó en la red principal de Ethereum en marzo de 2023.
En este proceso también se puede incorporar un Paymaster, un contrato que paga el gas en nombre del usuario. Las aplicaciones pueden pagar las comisiones por los usuarios o permitirles pagar con otros tokens.
📌 ¿Qué pueden hacer las billeteras de contratos inteligentes?
Cuando una cuenta pasa a ser un contrato, las reglas de verificación se pueden personalizar: exigir que varias personas firmen para realizar una transferencia, permitir que contactos o dispositivos designados con antelación ayuden a recuperar la cuenta al cambiar de teléfono, establecer límites diarios de transferencia o completar varios pasos —como autorizar y hacer un intercambio— con una sola firma, entre otras cosas.
📌 Las direcciones normales también pueden usarse
La actualización Pectra de mayo de 2025 introdujo EIP-7702, que permite que las cuentas externas existentes deleguen la ejecución de código a un contrato. Así pueden acceder a funciones como las transacciones por lotes y el pago de gas por terceros sin cambiar de dirección.
Más capacidades también implican más riesgos: una billetera de contrato inteligente es, en sí misma, código y puede tener vulnerabilidades. Si firmas una delegación a favor de un contrato malicioso, las consecuencias pueden ser casi tan graves como entregar tu clave privada. Por eso, ten mucho cuidado con las solicitudes de firma para delegar y rechaza de entrada las que provengan de sitios desconocidos.
📌 Para terminar
La abstracción de cuentas transforma la billetera: pasa de ser «una llave para cada cerradura» a una «caja fuerte cuyas reglas puedes diseñar tú mismo». Cuanto más flexibles sean las reglas, más importante es entender quién las establece y quién tiene el control. Comprender los principios te ayuda a tomar decisiones con más criterio, no a intentar predecir el mercado.
¿En qué situación llegaron a entender bien este concepto?