La abstracción de cuentas (Account Abstraction) ha sido vista durante mucho tiempo como una dirección de mejora importante para el ecosistema de Ethereum. ERC-4337, como un conjunto completo de estándares en la capa de aplicación, se lanzó oficialmente en la red principal de Ethereum en marzo de 2023, marcando la transformación de esta teoría en una solución técnica viable.
Este estándar permite que las carteras manejen transacciones de tokens e interacciones de contratos en una única cuenta mediante el despliegue de una serie de contratos inteligentes e infraestructura, sin necesidad de modificar el protocolo de capa de consenso de Ethereum. Este enfoque abre nuevas posibilidades para la evolución de las carteras criptográficas.
¿Por qué necesita el ecosistema de Ethereum ERC-4337?
El modelo de cuentas actual de Ethereum se divide en dos tipos: cuentas de propiedad externa (EOA) y cuentas de contratos inteligentes. Las EOA son controladas por claves privadas y son la base de la mayoría de las billeteras (como MetaMask), pero sus limitaciones se están volviendo cada vez más evidentes.
Puntos débiles del modelo actual:
El modelo EOA tradicional requiere que todas las transacciones sean firmadas por una clave privada, lo que genera una serie de problemas. Una vez que un usuario pierde su clave, se enfrenta a un dilema financiero permanente, y el proceso de recuperación es complicado y propenso a errores. Aunque las carteras de contratos inteligentes ofrecen lógica programable, a menudo requieren que los usuarios mantengan dos cuentas independientes: una para almacenar fondos y otra para pagar las tarifas de gas, lo que reduce drásticamente la experiencia del usuario.
Además, las soluciones de retransmisión centralizadas existentes presentan el riesgo de fallo en un solo punto. ERC-4337 aborda estos problemas a través de un marco unificado, integrando la autorización de transacciones y el mecanismo de pago de gas dentro de una cuenta de contrato inteligente.
Arquitectura técnica de ERC-4337
Esta norma introduce un nuevo tipo de operación de intercambio: UserOperation (Operación de Usuario). Estas operaciones se envían a un grupo de memoria independiente mantenido fuera de la cadena, donde son recopiladas y agregadas por nodos profesionales llamados empaquetadores (bundlers), y luego se envían a la cadena en forma de una transacción de Ethereum.
Los empaquetadores actúan como facilitadores de transacciones, pagando tarifas de gas para incluir estas transacciones agregadas y siendo compensados a través de las tarifas integradas en las operaciones de los usuarios. A diferencia de los validadores de consenso que protegen la red, los empaquetadores eligen qué operaciones de los usuarios incluir según la prioridad de las tarifas.
Componente clave: contrato EntryPoint
El contrato inteligente EntryPoint es el núcleo de todo el sistema, funcionando como un punto de entrada seguro para la ejecución. La billetera implementa funciones de verificación (como ValidateUserOp) para hacer cumplir la lógica de autorización personalizada antes de la ejecución. Esta arquitectura permite un diseño de billetera programable y flexible sin necesidad de modificar la capa de consenso de Ethereum.
Ventajas de ERC-4337 implementadas en la capa de aplicación
La implementación basada en la capa de aplicación en lugar de la capa de consenso tiene varias ventajas clave. Primero, acelera significativamente la velocidad de despliegue, ya que no es necesario esperar a que se alcance el consenso de toda la red y realizar un hard fork. En segundo lugar, este enfoque ofrece una mayor flexibilidad, permitiendo a la comunidad de desarrolladores iterar y mejorar rápidamente los estándares según las necesidades reales. Al mismo tiempo, minimiza la interferencia con el protocolo existente de Ethereum, reduciendo el riesgo sistémico.
Resultados esperados de ERC-4337
Fusión de funciones de cuenta: Combina la simplicidad de EOA con la programabilidad de los contratos inteligentes, proporcionando a los usuarios una cuenta única y completamente funcional.
Descentralización ecológica: Varios empaquetadores pueden participar libremente en el procesamiento de operaciones de los usuarios, evitando la formación de un único centro.
Capacidad de iteración rápida: No depende de la actualización de la capa de consenso, lo que hace que el despliegue de nuevas funciones sea más ágil.
Liberación de aplicaciones innovadoras: Soporte para funciones avanzadas como firmas agregadas, límite diario de transacciones, congelación de emergencia, gestión de listas blancas y aplicaciones de protección de la privacidad.
Optimización de costos de transacción: Al empaquetar las operaciones de los usuarios en lotes, los empaquetadores pueden reducir eficazmente los costos de gas y aumentar el rendimiento de las transacciones.
¿Qué obtendrán los usuarios normales?
Para los usuarios cotidianos, los cambios traídos por ERC-4337 son significativos. El proceso de creación de billeteras se ha simplificado: ya no es necesario almacenar manualmente las frases de recuperación, lo que reduce la barrera de entrada. La recuperación de cuentas también se ha vuelto más humana, con la autenticación multifactorial y mecanismos de recuperación social que disminuyen efectivamente el riesgo de pérdida de claves.
Métodos de pago más flexibles: los usuarios pueden pagar las tarifas de gas con tokens ERC-20 u otros activos, sin necesidad de poseer ETH, lo que es especialmente amigable para los nuevos usuarios. Además, funciones avanzadas como el pago automático, transacciones preautorizadas y operaciones por lotes son más fáciles de implementar, lo que aumenta considerablemente la inteligencia del monedero.
Desde el punto de vista de la seguridad, se ha reducido el riesgo de errores operativos por parte de los usuarios (como la exposición accidental de claves privadas), lo que ha mejorado el nivel general de seguridad de la cuenta.
Situación y perspectivas
ERC-4337 representa una evolución importante en el modelo de cuentas. Al construir un marco completo de abstracción de cuentas en la capa de aplicación, los desarrolladores ahora pueden crear productos de billetera más intuitivos, seguros y funcionales.
Aunque la adopción del ecosistema sigue en proceso de crecimiento, algunos desafíos a nivel tecnológico y ecológico aún requieren tiempo para resolverse, pero el ERC-4337 está impulsando constantemente las billeteras de criptomonedas a abrirse a un público más amplio, convirtiéndolas en una herramienta más inclusiva.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
ERC-4337: De la teoría a la práctica de la innovación de cuentas
Resumen Central
La abstracción de cuentas (Account Abstraction) ha sido vista durante mucho tiempo como una dirección de mejora importante para el ecosistema de Ethereum. ERC-4337, como un conjunto completo de estándares en la capa de aplicación, se lanzó oficialmente en la red principal de Ethereum en marzo de 2023, marcando la transformación de esta teoría en una solución técnica viable.
Este estándar permite que las carteras manejen transacciones de tokens e interacciones de contratos en una única cuenta mediante el despliegue de una serie de contratos inteligentes e infraestructura, sin necesidad de modificar el protocolo de capa de consenso de Ethereum. Este enfoque abre nuevas posibilidades para la evolución de las carteras criptográficas.
¿Por qué necesita el ecosistema de Ethereum ERC-4337?
El modelo de cuentas actual de Ethereum se divide en dos tipos: cuentas de propiedad externa (EOA) y cuentas de contratos inteligentes. Las EOA son controladas por claves privadas y son la base de la mayoría de las billeteras (como MetaMask), pero sus limitaciones se están volviendo cada vez más evidentes.
Puntos débiles del modelo actual:
El modelo EOA tradicional requiere que todas las transacciones sean firmadas por una clave privada, lo que genera una serie de problemas. Una vez que un usuario pierde su clave, se enfrenta a un dilema financiero permanente, y el proceso de recuperación es complicado y propenso a errores. Aunque las carteras de contratos inteligentes ofrecen lógica programable, a menudo requieren que los usuarios mantengan dos cuentas independientes: una para almacenar fondos y otra para pagar las tarifas de gas, lo que reduce drásticamente la experiencia del usuario.
Además, las soluciones de retransmisión centralizadas existentes presentan el riesgo de fallo en un solo punto. ERC-4337 aborda estos problemas a través de un marco unificado, integrando la autorización de transacciones y el mecanismo de pago de gas dentro de una cuenta de contrato inteligente.
Arquitectura técnica de ERC-4337
Esta norma introduce un nuevo tipo de operación de intercambio: UserOperation (Operación de Usuario). Estas operaciones se envían a un grupo de memoria independiente mantenido fuera de la cadena, donde son recopiladas y agregadas por nodos profesionales llamados empaquetadores (bundlers), y luego se envían a la cadena en forma de una transacción de Ethereum.
Los empaquetadores actúan como facilitadores de transacciones, pagando tarifas de gas para incluir estas transacciones agregadas y siendo compensados a través de las tarifas integradas en las operaciones de los usuarios. A diferencia de los validadores de consenso que protegen la red, los empaquetadores eligen qué operaciones de los usuarios incluir según la prioridad de las tarifas.
Componente clave: contrato EntryPoint
El contrato inteligente EntryPoint es el núcleo de todo el sistema, funcionando como un punto de entrada seguro para la ejecución. La billetera implementa funciones de verificación (como ValidateUserOp) para hacer cumplir la lógica de autorización personalizada antes de la ejecución. Esta arquitectura permite un diseño de billetera programable y flexible sin necesidad de modificar la capa de consenso de Ethereum.
Ventajas de ERC-4337 implementadas en la capa de aplicación
La implementación basada en la capa de aplicación en lugar de la capa de consenso tiene varias ventajas clave. Primero, acelera significativamente la velocidad de despliegue, ya que no es necesario esperar a que se alcance el consenso de toda la red y realizar un hard fork. En segundo lugar, este enfoque ofrece una mayor flexibilidad, permitiendo a la comunidad de desarrolladores iterar y mejorar rápidamente los estándares según las necesidades reales. Al mismo tiempo, minimiza la interferencia con el protocolo existente de Ethereum, reduciendo el riesgo sistémico.
Resultados esperados de ERC-4337
Fusión de funciones de cuenta: Combina la simplicidad de EOA con la programabilidad de los contratos inteligentes, proporcionando a los usuarios una cuenta única y completamente funcional.
Descentralización ecológica: Varios empaquetadores pueden participar libremente en el procesamiento de operaciones de los usuarios, evitando la formación de un único centro.
Capacidad de iteración rápida: No depende de la actualización de la capa de consenso, lo que hace que el despliegue de nuevas funciones sea más ágil.
Liberación de aplicaciones innovadoras: Soporte para funciones avanzadas como firmas agregadas, límite diario de transacciones, congelación de emergencia, gestión de listas blancas y aplicaciones de protección de la privacidad.
Optimización de costos de transacción: Al empaquetar las operaciones de los usuarios en lotes, los empaquetadores pueden reducir eficazmente los costos de gas y aumentar el rendimiento de las transacciones.
¿Qué obtendrán los usuarios normales?
Para los usuarios cotidianos, los cambios traídos por ERC-4337 son significativos. El proceso de creación de billeteras se ha simplificado: ya no es necesario almacenar manualmente las frases de recuperación, lo que reduce la barrera de entrada. La recuperación de cuentas también se ha vuelto más humana, con la autenticación multifactorial y mecanismos de recuperación social que disminuyen efectivamente el riesgo de pérdida de claves.
Métodos de pago más flexibles: los usuarios pueden pagar las tarifas de gas con tokens ERC-20 u otros activos, sin necesidad de poseer ETH, lo que es especialmente amigable para los nuevos usuarios. Además, funciones avanzadas como el pago automático, transacciones preautorizadas y operaciones por lotes son más fáciles de implementar, lo que aumenta considerablemente la inteligencia del monedero.
Desde el punto de vista de la seguridad, se ha reducido el riesgo de errores operativos por parte de los usuarios (como la exposición accidental de claves privadas), lo que ha mejorado el nivel general de seguridad de la cuenta.
Situación y perspectivas
ERC-4337 representa una evolución importante en el modelo de cuentas. Al construir un marco completo de abstracción de cuentas en la capa de aplicación, los desarrolladores ahora pueden crear productos de billetera más intuitivos, seguros y funcionales.
Aunque la adopción del ecosistema sigue en proceso de crecimiento, algunos desafíos a nivel tecnológico y ecológico aún requieren tiempo para resolverse, pero el ERC-4337 está impulsando constantemente las billeteras de criptomonedas a abrirse a un público más amplio, convirtiéndolas en una herramienta más inclusiva.