Abstracción de Cuentas en Ethereum

El sistema de cuentas de Ethereum siempre ha estado dividido en dos tipos: Cuentas Externamente Propietarias (EOAs) y cuentas de contratos inteligentes. Las EOAs, como tu cartera Metamask, requieren claves privadas para firmar transacciones, y los usuarios deben mantener siempre ETH para pagar las tarifas de gas. Los contratos inteligentes, por otro lado, pueden seguir reglas personalizadas pero no pueden iniciar transacciones por sí solos.
Esta separación crea importantes problemas de usabilidad y seguridad. Perder una clave privada significa perder todos los activos, las tarifas de gas deben pagarse en ETH, incluso si solo posees stablecoins, y las carteras carecen de flexibilidad para la automatización o la recuperación social. La abstracción de cuentas (AA) cambia esto al permitir que las cuentas funcionen como contratos inteligentes, brindando a los usuarios más control, flexibilidad y seguridad.
Con la abstracción de cuentas, los usuarios pueden:
- Recuperar carteras perdidas a través de contactos de confianza (recuperación social).
- Pagar tarifas de gas en cualquier token o incluso tener tarifas patrocinadas.
- Automatizar transacciones y establecer límites de gasto.
- Utilizar seguridad de firma múltiple sin carteras de contratos inteligentes externas.
Ethereum ha estado trabajando hacia la abstracción de cuentas durante años, con múltiples propuestas e implementaciones. EIP-4337 es la solución líder, que permite la abstracción de cuentas sin cambios en el protocolo. También introduce ERC-4337, un estándar de contrato inteligente para construir carteras inteligentes flexibles.
La Evolución de la Abstracción de Cuentas en Ethereum
El diseño original de Ethereum requería que las transacciones fueran firmadas por Cuentas Externas (EOAs), lo que mantenía a los contratos inteligentes dependientes de las EOAs para su ejecución. Con el tiempo, los desarrolladores reconocieron las limitaciones de este sistema y exploraron formas de habilitar billeteras más inteligentes y flexibles.
- EIP-86 (2016): Una de las primeras propuestas para fusionar EOAs y contratos inteligentes. Nunca fue adoptada completamente debido a problemas de compatibilidad hacia atrás.
- EIP-86 (2018): Surgió la idea de billeteras de contratos inteligentes, enfocándose en la recuperación social y la monitorización del fraude en la cadena.
- EIP-2938 (2020): Tenía como objetivo agregar AA a nivel de protocolo, pero requería cambios importantes en las reglas de consenso de Ethereum.
- EIP-3074: Buscó hacer que las EOAs existentes actuaran como contratos inteligentes al permitir que los usuarios delegaran el control de la billetera a un contrato inteligente. Sin embargo, no logró una abstracción de cuentas completa.
- EIP-4337 (2021-presente): En lugar de modificar el protocolo central de Ethereum, esta propuesta introduce AA a través de un sistema de procesamiento de transacciones separado, convirtiéndola en el enfoque más práctico.
EIP-4337 ahora es el estándar dominante para la abstracción de cuentas, permitiendo que las billeteras de contratos inteligentes funcionen como EOAs mientras mantienen la seguridad y descentralización de Ethereum.
Cómo Funciona la Abstracción de Cuentas en Ethereum
En su esencia, la abstracción de cuentas (AA) permite que las billeteras de contratos inteligentes manejen transacciones de manera independiente, eliminando la dependencia de una cuenta de propiedad externa (EOA). Esto desbloquea una serie de características flexibles y amigables para el usuario que las EOA no pueden soportar, tales como la recuperación social, las transacciones automatizadas y el patrocinio de tarifas de gas.
Pero, ¿cómo funciona esto en la práctica? En lugar de las transacciones tradicionales de Ethereum, la abstracción de cuentas introduce un nuevo sistema de transacciones que opera a través de componentes especializados.
Componentes Clave de la Abstracción de Cuentas
El modelo estándar de transacciones de Ethereum requiere que cada transacción sea firmada por una EOA y pagada con ETH. EIP-4337 introduce un sistema alternativo, utilizando UserOps en lugar de transacciones directas. Los elementos clave de este sistema incluyen:
UserOperations
- En una transacción tradicional de Ethereum, un usuario firma y envía directamente una transacción desde una EOA. Con la abstracción de cuentas, los usuarios envían UserOperations, un nuevo tipo de solicitud que contiene detalles de la transacción, datos de firma e instrucciones para el pago de tarifas de gas.
- Estas UserOperations no se envían directamente al mempool regular de Ethereum, sino que entran en un mempool separado de UserOps para su procesamiento.
Agrupadores
- Dado que las billeteras de contratos inteligentes no pueden enviar transacciones por sí mismas, un tipo especial de participante de la red, llamado agrupador, es responsable de recopilar UserOperations.
- Los agrupadores agrupan múltiples UserOperations y las envían como una única transacción a la blockchain de Ethereum.
- Este proceso reduce la congestión de la red y mejora la eficiencia del gas.
Pagadores
- Normalmente, Ethereum requiere que las tarifas de gas se paguen en ETH.
- Los pagadores cambian esto al permitir que los usuarios paguen las tarifas de gas en tokens ERC-20 (como USDC, DAI o incluso el token nativo de un proyecto).
- También pueden patrocinar las tarifas de gas, permitiendo que dApps o empresas cubran los costos de transacción para los usuarios, mejorando la accesibilidad.
El Contrato EntryPoint
- Este es un contrato inteligente especial desplegado en Ethereum que verifica y ejecuta UserOperations.
- Asegura que las transacciones sean válidas, se verifiquen las firmas y se procesen las tarifas de gas antes de la ejecución.
- Cada billetera de abstracción de cuentas interactúa con el contrato EntryPoint para completar transacciones de manera segura.
Beneficios de la Abstracción de Cuentas
Al reemplazar las transacciones basadas en EOA con este sistema impulsado por contratos inteligentes, las billeteras de Ethereum se vuelven mucho más poderosas, ofreciendo:
- Sin dependencia de una única clave privada: Los usuarios pueden establecer seguridad de múltiple firma o autenticación biométrica en lugar de frases semilla.
- Flexibilidad en las tarifas de gas: Pagar tarifas de gas en stablecoins o hacer que sean patrocinadas, eliminando la dependencia de ETH.
- Lógica de transacción personalizada: Automatizar límites de gasto, agrupar múltiples acciones en una sola transacción, o establecer pagos recurrentes.
- Mejor seguridad: La autenticación multifactor y la recuperación social reducen los riesgos de hackeos de billeteras y claves perdidas.
Al trasladar la lógica de transacción a contratos inteligentes, las billeteras de Ethereum se vuelven más amigables para el usuario, seguras y accesibles, un paso crítico hacia la adopción masiva.
Los Diferentes Enfoques de la Abstracción de Cuentas en Ethereum
Existen múltiples formas en que Ethereum implementa la abstracción de cuentas, cada una con sus propios compromisos.
EIP-4337: La Principal Solución de AA Basada en Contratos Inteligentes
- Funciona sin modificar el protocolo central de Ethereum.
- Utiliza un mempool de UserOperation y agrupadores separados para procesar transacciones.
- Beneficios: Descentralizado, no se requieren forks duros, soporta pagos de gas con múltiples tokens.
- Desafíos: Requiere agrupadores y patrocinadores de pago para operar de manera eficiente.
Abstracción de Cuentas Basada en Capa 2 (L2) y Rollups
Muchas soluciones de Capa 2 (como Starknet, zkSync y Optimism) integran la AA de manera nativa.
- Las L2 permiten tarifas de gas más baratas y transacciones más rápidas, haciendo que la AA sea más eficiente.
- Ejemplo: Starknet ya permite a los usuarios crear billeteras de contratos inteligentes con funciones de AA integradas.
Abstracción de Cuentas a Nivel de Protocolo: EIP-2938 y Más Allá
- Este enfoque integraría la AA en la capa de consenso de Ethereum.
- Haría indistinguibles las Cuentas Externas Ordinarias (EOAs) y los contratos inteligentes.
- Por qué no fue adoptado: Requiere cambios importantes en las reglas centrales de Ethereum, lo cual es difícil sin un fork duro.
Billeteras de Contratos Inteligentes: La Primera Forma de AA
Antes de EIP-4337, algunas billeteras ya imitaban la AA utilizando contratos inteligentes.
- Safe (anteriormente Gnosis Safe), Argent y Biconomy permiten la recuperación social, seguridad de múltiples firmas y patrocinio de gas.
- ¿La desventaja? Estas soluciones aún dependen de EOAs para firmar transacciones, lo que las hace menos eficientes que una AA completa.
Aunque las billeteras de contratos inteligentes fueron un primer intento, EIP-4337 y la AA de Capa 2 son el verdadero futuro de la abstracción de cuentas.
Casos de Uso: ¿Qué Puede Hacer con la Abstracción de Cuenta?
La abstracción de cuenta no es solo una mejora técnica: desbloquea nuevas posibilidades para los usuarios de Ethereum:
- Transacciones sin Gas: Los usuarios pueden pagar las tarifas de gas con USDC, DAI, o incluso hacer que sean patrocinadas por un tercero.
- Recuperación Social: En lugar de perder el acceso al olvidar una frase semilla, los usuarios pueden recuperar billeteras a través de contactos de confianza.
- Claves de Sesión: Los usuarios pueden aprobar transacciones por un período específico (útil para interacciones en juegos y DeFi).
- Transacciones Automatizadas: Configure pagos programados, auto-inversiones o estrategias de trading predefinidas.
- Seguridad Mejorada: Las transacciones con múltiples firmas y los límites de gasto reducen los riesgos de hackeo.
Estas características acercan a Ethereum a la conveniencia bancaria tradicional, haciéndolo más atractivo para los usuarios convencionales.
Reflexiones Finales
La abstracción de cuentas es una de las actualizaciones más emocionantes de Ethereum, cerrando la brecha entre las criptomonedas y la usabilidad en el mundo real. Ya sea a través de EIP-4337, Layer 2 o cambios a nivel de protocolo, está claro que las billeteras de contratos inteligentes son el futuro de las transacciones en blockchain. Para usuarios y desarrolladores por igual, ahora es el momento de comenzar a explorar el poder de la AA.
¿Desea experimentar transacciones sin gas, recuperación social y automatización inteligente? Mantenga un ojo en EIP-4337, porque la experiencia de billetera de Ethereum está a punto de cambiar para siempre.

Descargo de responsabilidad: Todas las inversiones conllevan riesgos y el rendimiento pasado de un valor, industria, sector, mercado, producto financiero, estrategia de trading o trading individual no garantiza resultados o rendimientos futuros. Los inversores son totalmente responsables de cualquier decisión de inversión que tomen. Tales decisiones deben basarse únicamente en una evaluación de sus circunstancias financieras, objetivos de inversión, tolerancia al riesgo y necesidades de liquidez. Esta publicación no constituye asesoramiento de inversión.

Comercio sin complicaciones para todos
Cientos de mercados en un solo lugar - Apple, Bitcoin, Oro, Relojes, NFTs, Zapatillas y mucho más.

Comercio sin complicaciones para todos
Cientos de mercados en un solo lugar - Apple, Bitcoin, Oro, Relojes, NFTs, Zapatillas y mucho más.