ERC-4337 representa un gran avance en la capa de aplicación de Ethereum, logrando la funcionalidad completa de la abstracción de cuentas sin modificar el mecanismo de consenso de la blockchain. Desde su lanzamiento en la red principal de Ethereum en marzo de 2023, este estándar otorga a las billeteras capacidades programables más poderosas a través de la arquitectura de contratos inteligentes, permitiendo que una sola cuenta gestione simultáneamente transferencias de tokens e interacciones con contratos inteligentes. Esta innovación sienta las bases para construir una experiencia de billetera criptográfica más amigable, y se espera que acelere la entrada de usuarios mainstream en el mundo de las criptomonedas.
La evolución de las normas de Ethereum y la posición de ERC-4337
El sistema de propuestas de mejora de Ethereum (EIP) define las diversas especificaciones técnicas del ecosistema de Ethereum, abarcando las actualizaciones del protocolo de la capa de consenso y los estándares de la capa de aplicación. Entre ellos, la solicitud de comentarios de Ethereum (ERC), como una importante rama de EIP, establece normas para componentes de la capa de aplicación como contratos inteligentes y interfaces de tokens. A diferencia de las actualizaciones del protocolo central que requieren consenso en toda la red, los estándares ERC son formulados en conjunto por la comunidad de desarrolladores y profesionales de la industria, lo que les otorga una alta flexibilidad.
ERC-4337 nació en este contexto. Aunque su predecesor EIP-4337 fue propuesto por primera vez en 2021, su verdadera madurez y adopción ocurrieron en 2023, momento en el cual se convirtió oficialmente en un estándar ERC y fue ampliamente reconocido. A pesar de que parte de la literatura técnica aún utiliza el número antiguo, ERC-4337 se ha convertido en el nombre reconocido en la industria.
¿Qué es ERC-4337? Un esquema práctico de abstracción de cuentas
Propuesto por Vitalik Buterin y la comunidad de desarrollo de Ethereum en 2021, el ERC-4337 fue oficialmente lanzado en marzo de 2023, presentando un marco innovador que permite que las billeteras de criptomonedas funcionen como cuentas de contratos inteligentes programables.
Ethereum currently has two types of account forms: externally owned accounts controlled by private keys (EOA), and smart contract accounts that contain code. The core innovation of ERC-4337 lies in merging the advantages of these two types of accounts—allowing a single smart contract account to initiate transactions, interact with tokens, and deploy contracts. This opens the door to new wallet features such as social recovery, multi-factor authentication, custom transaction logic, and continuous upgrades.
En esencia, ERC-4337 incrusta lógica programable directamente en cuentas de contratos inteligentes, optimizando significativamente la experiencia del usuario y reforzando las características de seguridad.
¿Por qué Ethereum necesita soluciones como ERC-4337?
Ethereum adopta un modelo de cuentas que permite a las cuentas EOA y a los contratos inteligentes mantener saldos actualizados por transacciones. Sin embargo, existe un cuello de botella en la realidad: la gran mayoría de las carteras existentes son controladas por EOA, mientras que las carteras de contratos inteligentes, aunque ofrecen soluciones programables, requieren que los usuarios mantengan dos cuentas independientes: una para guardar fondos y otra para pagar tarifas de transacción. Este diseño complica la experiencia del usuario y las soluciones tradicionales suelen depender de mecanismos de intermediación centralizados.
ERC-4337 resuelve estos puntos críticos al integrar de manera unificada la lógica de autorización de transacciones y el pago de tarifas de combustible en un marco de billetera inteligente. Esta solución no requiere modificar la capa de consenso, sino que logra una mejora en la seguridad y la facilidad de uso de la billetera a nivel de aplicación a través de validaciones de transacciones flexibles, abstracción de tarifas de combustible y opciones de recuperación mejoradas.
El principio de funcionamiento técnico de ERC-4337
Las primeras propuestas como EIP-2938 intentaron lograr la abstracción de cuentas a nivel de consenso, pero estos esfuerzos fueron finalmente superados por el método ERC-4337 que se ejecuta completamente en la capa de aplicación.
ERC-4337 introduce un nuevo tipo de transacción llamado UserOperation. Estas UserOperation se envían a un grupo de memoria fuera de la cadena independiente, y son recolectadas y agrupadas en transacciones estándar de Ethereum por participantes especiales llamados empaquetadores. Los empaquetadores deben pagar primero el costo de combustible para incluir las transacciones agrupadas en la cadena, y luego se compensan con las tarifas de transacción incrustadas en cada UserOperation. A diferencia de los validadores de consenso que aseguran la seguridad de la red, los empaquetadores actúan como facilitadores de transacciones, eligiendo qué UserOperation empaquetar en la cadena según la prioridad de las tarifas.
El contrato inteligente EntryPoint es el eje de esta arquitectura. Actúa como un canal seguro para validar y ejecutar UserOperation, y la función de validación implementada por la billetera (como validateUserOp) aplica la lógica de autorización personalizada antes de la ejecución de la transacción.
Este diseño ofrece un mecanismo de billetera programable y flexible, sin necesidad de realizar ningún cambio en el protocolo de consenso de Ethereum.
Objetivo central que ERC-4337 desea lograr
El objetivo de diseño del estándar ERC-4337 abarca múltiples dimensiones:
Implementación de la abstracción de cuentas: fusiona las características de las cuentas EOA y las cuentas de contratos inteligentes, proporcionando a los usuarios una interfaz de cuenta única y programable.
Descentralización ecológica: Permitir que múltiples empaquetadores participen libremente en el procesamiento de UserOperation, construyendo un ecosistema de transacciones abierto y transparente.
Capa de consenso estable: Se pueden impulsar rápidamente aplicaciones innovadoras sin necesidad de modificar el protocolo central de Ethereum, lo que reduce el riesgo del sistema.
Desbloquear la innovación de aplicaciones: soporte para la firma masiva, límites de gasto diario, mecanismo de congelación de emergencia, lista blanca de direcciones y aplicaciones de protección de la privacidad, entre otras funciones.
Optimización de la eficiencia en la cadena: A través de la agrupación masiva de UserOperation, se reduce el costo de combustible por transacción individual y se mejora el rendimiento general de las transacciones.
ERC-4337 el valor real que aporta a los usuarios finales
Desde la perspectiva de un usuario común, el ERC-4337 tiene un gran potencial y promete mejorar significativamente la experiencia de uso de las billeteras de criptomonedas:
Configuración de la billetera más simple: los usuarios no necesitan memorizar las frases de recuperación, lo que les permite crear cuentas de billetera de manera más rápida y conveniente.
Mecanismo de recuperación de cuentas mejorado: La verificación en múltiples niveles y la función de recuperación social reducen significativamente el riesgo de pérdida de fondos debido a la pérdida de claves.
Mejora en el grado de personalización de la función de billetera: pagos automáticos, autorización previa, transacciones por lotes y otras funciones avanzadas se vuelven fáciles de implementar.
La seguridad de los fondos ha mejorado significativamente: Se reduce la posibilidad de errores operativos del usuario, como la divulgación de claves privadas o frases de recuperación, fortaleciendo en general la protección de los activos.
Flexibilidad en los métodos de pago de tarifas de combustible: Los usuarios pueden pagar las tarifas de transacción a través de un agente tercero utilizando tokens ERC-20 u otros activos, sin necesidad de depender del ETH nativo.
Resumen
ERC-4337 proporciona a los desarrolladores un marco técnico clave que les permite crear aplicaciones de billetera criptográfica más intuitivas, seguras y completas. Integra la lógica de contratos inteligentes directamente en las cuentas de los usuarios, lo que convierte a la billetera no solo en un contenedor pasivo de fondos, sino en una herramienta de interacción activa.
Aunque la adopción del ecosistema ERC-4337 aún se encuentra en una fase de aceleración y enfrenta desafíos técnicos y de mercado, este estándar está allanando el camino para la masificación de las billeteras de criptomonedas, con el objetivo de permitir que un público más amplio acceda de manera segura y conveniente al mundo de blockchain.
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.
Innovación en la abstracción de cuentas de Ethereum: Interpretación profunda del estándar ERC-4337
Puntos Clave
ERC-4337 representa un gran avance en la capa de aplicación de Ethereum, logrando la funcionalidad completa de la abstracción de cuentas sin modificar el mecanismo de consenso de la blockchain. Desde su lanzamiento en la red principal de Ethereum en marzo de 2023, este estándar otorga a las billeteras capacidades programables más poderosas a través de la arquitectura de contratos inteligentes, permitiendo que una sola cuenta gestione simultáneamente transferencias de tokens e interacciones con contratos inteligentes. Esta innovación sienta las bases para construir una experiencia de billetera criptográfica más amigable, y se espera que acelere la entrada de usuarios mainstream en el mundo de las criptomonedas.
La evolución de las normas de Ethereum y la posición de ERC-4337
El sistema de propuestas de mejora de Ethereum (EIP) define las diversas especificaciones técnicas del ecosistema de Ethereum, abarcando las actualizaciones del protocolo de la capa de consenso y los estándares de la capa de aplicación. Entre ellos, la solicitud de comentarios de Ethereum (ERC), como una importante rama de EIP, establece normas para componentes de la capa de aplicación como contratos inteligentes y interfaces de tokens. A diferencia de las actualizaciones del protocolo central que requieren consenso en toda la red, los estándares ERC son formulados en conjunto por la comunidad de desarrolladores y profesionales de la industria, lo que les otorga una alta flexibilidad.
ERC-4337 nació en este contexto. Aunque su predecesor EIP-4337 fue propuesto por primera vez en 2021, su verdadera madurez y adopción ocurrieron en 2023, momento en el cual se convirtió oficialmente en un estándar ERC y fue ampliamente reconocido. A pesar de que parte de la literatura técnica aún utiliza el número antiguo, ERC-4337 se ha convertido en el nombre reconocido en la industria.
¿Qué es ERC-4337? Un esquema práctico de abstracción de cuentas
Propuesto por Vitalik Buterin y la comunidad de desarrollo de Ethereum en 2021, el ERC-4337 fue oficialmente lanzado en marzo de 2023, presentando un marco innovador que permite que las billeteras de criptomonedas funcionen como cuentas de contratos inteligentes programables.
Ethereum currently has two types of account forms: externally owned accounts controlled by private keys (EOA), and smart contract accounts that contain code. The core innovation of ERC-4337 lies in merging the advantages of these two types of accounts—allowing a single smart contract account to initiate transactions, interact with tokens, and deploy contracts. This opens the door to new wallet features such as social recovery, multi-factor authentication, custom transaction logic, and continuous upgrades.
En esencia, ERC-4337 incrusta lógica programable directamente en cuentas de contratos inteligentes, optimizando significativamente la experiencia del usuario y reforzando las características de seguridad.
¿Por qué Ethereum necesita soluciones como ERC-4337?
Ethereum adopta un modelo de cuentas que permite a las cuentas EOA y a los contratos inteligentes mantener saldos actualizados por transacciones. Sin embargo, existe un cuello de botella en la realidad: la gran mayoría de las carteras existentes son controladas por EOA, mientras que las carteras de contratos inteligentes, aunque ofrecen soluciones programables, requieren que los usuarios mantengan dos cuentas independientes: una para guardar fondos y otra para pagar tarifas de transacción. Este diseño complica la experiencia del usuario y las soluciones tradicionales suelen depender de mecanismos de intermediación centralizados.
ERC-4337 resuelve estos puntos críticos al integrar de manera unificada la lógica de autorización de transacciones y el pago de tarifas de combustible en un marco de billetera inteligente. Esta solución no requiere modificar la capa de consenso, sino que logra una mejora en la seguridad y la facilidad de uso de la billetera a nivel de aplicación a través de validaciones de transacciones flexibles, abstracción de tarifas de combustible y opciones de recuperación mejoradas.
El principio de funcionamiento técnico de ERC-4337
Las primeras propuestas como EIP-2938 intentaron lograr la abstracción de cuentas a nivel de consenso, pero estos esfuerzos fueron finalmente superados por el método ERC-4337 que se ejecuta completamente en la capa de aplicación.
ERC-4337 introduce un nuevo tipo de transacción llamado UserOperation. Estas UserOperation se envían a un grupo de memoria fuera de la cadena independiente, y son recolectadas y agrupadas en transacciones estándar de Ethereum por participantes especiales llamados empaquetadores. Los empaquetadores deben pagar primero el costo de combustible para incluir las transacciones agrupadas en la cadena, y luego se compensan con las tarifas de transacción incrustadas en cada UserOperation. A diferencia de los validadores de consenso que aseguran la seguridad de la red, los empaquetadores actúan como facilitadores de transacciones, eligiendo qué UserOperation empaquetar en la cadena según la prioridad de las tarifas.
El contrato inteligente EntryPoint es el eje de esta arquitectura. Actúa como un canal seguro para validar y ejecutar UserOperation, y la función de validación implementada por la billetera (como validateUserOp) aplica la lógica de autorización personalizada antes de la ejecución de la transacción.
Este diseño ofrece un mecanismo de billetera programable y flexible, sin necesidad de realizar ningún cambio en el protocolo de consenso de Ethereum.
Objetivo central que ERC-4337 desea lograr
El objetivo de diseño del estándar ERC-4337 abarca múltiples dimensiones:
Implementación de la abstracción de cuentas: fusiona las características de las cuentas EOA y las cuentas de contratos inteligentes, proporcionando a los usuarios una interfaz de cuenta única y programable.
Descentralización ecológica: Permitir que múltiples empaquetadores participen libremente en el procesamiento de UserOperation, construyendo un ecosistema de transacciones abierto y transparente.
Capa de consenso estable: Se pueden impulsar rápidamente aplicaciones innovadoras sin necesidad de modificar el protocolo central de Ethereum, lo que reduce el riesgo del sistema.
Desbloquear la innovación de aplicaciones: soporte para la firma masiva, límites de gasto diario, mecanismo de congelación de emergencia, lista blanca de direcciones y aplicaciones de protección de la privacidad, entre otras funciones.
Optimización de la eficiencia en la cadena: A través de la agrupación masiva de UserOperation, se reduce el costo de combustible por transacción individual y se mejora el rendimiento general de las transacciones.
ERC-4337 el valor real que aporta a los usuarios finales
Desde la perspectiva de un usuario común, el ERC-4337 tiene un gran potencial y promete mejorar significativamente la experiencia de uso de las billeteras de criptomonedas:
Configuración de la billetera más simple: los usuarios no necesitan memorizar las frases de recuperación, lo que les permite crear cuentas de billetera de manera más rápida y conveniente.
Mecanismo de recuperación de cuentas mejorado: La verificación en múltiples niveles y la función de recuperación social reducen significativamente el riesgo de pérdida de fondos debido a la pérdida de claves.
Mejora en el grado de personalización de la función de billetera: pagos automáticos, autorización previa, transacciones por lotes y otras funciones avanzadas se vuelven fáciles de implementar.
La seguridad de los fondos ha mejorado significativamente: Se reduce la posibilidad de errores operativos del usuario, como la divulgación de claves privadas o frases de recuperación, fortaleciendo en general la protección de los activos.
Flexibilidad en los métodos de pago de tarifas de combustible: Los usuarios pueden pagar las tarifas de transacción a través de un agente tercero utilizando tokens ERC-20 u otros activos, sin necesidad de depender del ETH nativo.
Resumen
ERC-4337 proporciona a los desarrolladores un marco técnico clave que les permite crear aplicaciones de billetera criptográfica más intuitivas, seguras y completas. Integra la lógica de contratos inteligentes directamente en las cuentas de los usuarios, lo que convierte a la billetera no solo en un contenedor pasivo de fondos, sino en una herramienta de interacción activa.
Aunque la adopción del ecosistema ERC-4337 aún se encuentra en una fase de aceleración y enfrenta desafíos técnicos y de mercado, este estándar está allanando el camino para la masificación de las billeteras de criptomonedas, con el objetivo de permitir que un público más amplio acceda de manera segura y conveniente al mundo de blockchain.