El ERC-4337 es un estándar de Ethereum que ha sido implementado en la mainnet en marzo de 2023. Este estándar permite la abstracción de cuentas en el protocolo sin provocar cambios en la capa de consenso.
En otras palabras, el ERC-4337 hace que sea posible realizar transacciones y crear contratos en una sola cuenta de contrato.
Además de la abstracción de cuentas, el estándar ERC-4337 también introduce otras medidas de seguridad, como la autenticación de doble factor.
Esto reduce el riesgo de error humano e incrementa la precisión de las operaciones. La adopción de carteras de contrato inteligente también reduce el riesgo asociado con la pérdida o robo de frases semilla.
En el mundo de los juegos blockchain, el estándar ERC-4337 permite a los desarrolladores de juegos crear activos digitales que pueden ser utilizados en múltiples juegos y ecosistemas, ofreciendo una experiencia de juego más rica.
ERC-4337 es una evolución de los estándares ERC-20 y ERC-721, que han sido ampliamente adoptados para la creación de tokens fungibles y no fungibles, respectivamente.
La principal diferencia es que ERC-4337 introduce el concepto de «Accounts Abstraction» en la creación y gestión de tokens.
Fundamentos de ERC-4337
El estándar ERC-4337 es una propuesta de mejora de Ethereum (EIP) que introduce la abstracción de cuentas en la gestión y acceso a activos digitales.
Esta funcionalidad se logra a través de la implementación de contratos inteligentes que actúan como intermediarios entre las cuentas de los usuarios y los activos que poseen.
Abstracción de Cuentas y EIP-4337
La abstracción de cuentas es un concepto que se refiere a la separación de la identidad de un usuario de la cuenta que posee.
Con la abstracción de cuentas, los usuarios pueden acceder a sus activos digitales a través de contratos inteligentes, lo que aumenta la seguridad y la flexibilidad de las transacciones.
El estándar ERC-4337 fue propuesto inicialmente en 2021 como EIP-4337. En 2023, recibió la autorización para convertirse en ERC-4337 y se implementó en la mainnet de Ethereum.
Este estándar es una evolución de los estándares ERC-20 y ERC-721, que se centran en la creación de tokens fungibles y no fungibles, respectivamente.
El Proceso de UserOperation y Contratos Entrypoint
El proceso de UserOperation es una funcionalidad clave de ERC-4337 que permite a los usuarios interactuar con sus activos digitales a través de contratos inteligentes.
Los usuarios pueden enviar transacciones a un contrato de UserOperation, que a su vez interactúa con la cuenta del usuario y realiza la operación solicitada.
Los contratos Entrypoint son contratos inteligentes que actúan como intermediarios entre los usuarios y los contratos de UserOperation.
Los contratos Entrypoint permiten a los usuarios interactuar con sus activos digitales sin tener que preocuparse por la complejidad de los contratos de UserOperation.
Implicaciones y Aplicaciones en el Ecosistema Ethereum
El estándar ERC-4337 ha sido una actualización significativa para Ethereum y ha permitido la integración con DeFi y DApps. Además, ha introducido innovaciones en seguridad y recuperación social. A continuación, se explorarán estas implicaciones y aplicaciones en detalle.
Integración con DeFi y DApps
El estándar ERC-4337 ha permitido la integración de DeFi y DApps en Ethereum de manera más eficiente.
Los tokens ERC-20 son una de las aplicaciones más populares de Ethereum, y ERC-4337 ha mejorado su funcionalidad.
Ahora, los tokens ERC-20 se pueden utilizar en DeFi y DApps, lo que ha llevado a una mayor adopción y uso de Ethereum.
Además, el estándar ERC-4337 ha mejorado la compatibilidad de Metamask con Ethereum.
Metamask es una billetera de criptomonedas que permite a los usuarios interactuar con aplicaciones descentralizadas en Ethereum. Con la actualización de ERC-4337, Metamask puede interactuar con tokens ERC-20 y otros protocolos de Ethereum de manera más efectiva.
Innovaciones en Seguridad y Recuperación Social
El estándar ERC-4337 ha introducido innovaciones en seguridad y recuperación social.
Ahora, los usuarios pueden utilizar la autenticación biométrica para acceder a sus cuentas de Ethereum. Esto proporciona una capa adicional de seguridad y reduce el riesgo de piratería.
Además, ERC-4337 ha introducido la capacidad de agrupar transacciones en un solo paquete, conocido como “bundling”.
Esto mejora la eficiencia y reduce los costos de transacción.
También se ha mejorado la capacidad de recuperación social en caso de pérdida de claves privadas.
Los usuarios pueden recuperar sus cuentas de Ethereum utilizando un proceso de recuperación social basado en la identidad.
Más artículos: ¿Qué es GameFi y cómo funciona? Una guía completa