Lección 5

Casos de uso en el mundo real & limitaciones

Las cuentas inteligentes ya no son teóricas. Desde la introducción de ERC-4337, los desarrolladores han implementado marcos de abstracción de cuentas en producción en sectores que van desde DeFi y juegos hasta DAOs y aplicaciones sociales. El cambio de control basado en claves a control basado en lógica ha permitido nuevas experiencias de usuario, al tiempo que ha expuesto los desafíos de la complejidad de la infraestructura, la fragmentación de herramientas y los estándares en evolución. Este módulo revisa cómo se utilizan hoy las cuentas inteligentes, el papel de la composibilidad y el patrocinio de gas, y las limitaciones estructurales que permanecen. También esboza direcciones futuras, incluida la aparición de ERC-6900 y cuentas inteligentes modulares.

Cuentas inteligentes en DeFi, juegos, DAOs y incorporación

En DeFi, las cuentas inteligentes permiten a los usuarios agrupar múltiples acciones—como aprobación, depósito, apalancamiento y retiro—en una única transacción atómica. Esto elimina las aprobaciones intermedias que típicamente exponen a los usuarios a phishing y aumenta la eficiencia de la experiencia del usuario en protocolos con flujos complejos, como bóvedas de opciones o agricultura de rendimiento apalancada. Safe, una de las primeras plataformas de billeteras de contrato, impulsa miles de cuentas de DAO y tesorería que ahora se benefician de las características modulares de ERC-4337. Los desarrolladores pueden adjuntar complementos para automatizar los desembolsos, definir lógica de aprobación de múltiples niveles o habilitar la recuperación social sin volver a implementar el contrato base.

En los videojuegos, la propuesta de valor radica en la interactividad basada en sesiones y el uso fluido de activos. Un jugador puede recibir una cuenta inteligente en el momento de la incorporación, vinculada a un correo electrónico, dispositivo o proveedor de OAuth, y comenzar a interactuar con NFTs en el juego o tokens fungibles sin tocar MetaMask ni saber qué son las tarifas de gas. El patrocinador del juego configura un pagador para cubrir el gas, mientras que la cuenta inteligente maneja la delegación de claves de sesión para que las acciones en el juego puedan ejecutarse sin interrupciones del usuario. Proyectos como Immutable y Ronin han explorado este patrón para minimizar la fricción en la experiencia del usuario y llevar los juegos a entornos nativos móviles.

Las cuentas inteligentes también simplifican la participación en DAOs. Las billeteras de votantes pueden imponer límites por propuesta, prevenir la sobredotación o conceder derechos de voto temporales basados en métricas fuera de la cadena. Esto permite una gobernanza estructurada sin depender de scripts de terceros o integraciones de instantáneas no nativas. Además, los flujos de incorporación mejoran a través del patrocinio de gas y la creación de billeteras integradas, donde una aplicación puede provisionar una nueva billetera al iniciar sesión, financiarla e iniciar el compromiso del usuario sin financiación manual. ZeroDev y thirdweb han popularizado estos flujos al abstraer la interacción del agrupador y del pagador en unas pocas líneas de código en el front-end.

Composabilidad con dApps: Acceso y aprobaciones basados en sesiones

La composabilidad es uno de los resultados más poderosos de la abstracción de cuentas. Las dApps ahora pueden interactuar con cuentas inteligentes de maneras que respetan la autorización contextual. Por ejemplo, una plataforma de préstamos puede solicitar una clave de sesión para permitir la protección automática contra liquidaciones, operando solo bajo ciertos umbrales de tasa de interés. Una dApp de staking puede ser incluida en la lista blanca como un contrato de confianza, eludiendo la necesidad de que el usuario apruebe tokens cada vez. Estos patrones reducen la firma repetitiva, eliminan la exposición redundante al riesgo y permiten que las aplicaciones estructuren flujos de trabajo que se comporten más como software tradicional: preaprobado, fluido y resistente al uso indebido accidental.

El acceso basado en sesiones también permite la delegación sin renunciar a la custodia. Un mercado podría recibir permiso a corto plazo para listar y actualizar precios, mientras que una aplicación de billetera puede acceder a límites de gasto y anular claves solo durante ciertas horas o condiciones. Esto permite perfiles de seguridad programables que imitan permisos de nivel empresarial dentro de un marco de autocustodia, abriendo casos de uso para equipos, familias u organizaciones con necesidades de acceso complejas.

Patrocinadores de gas (Pagadores) y flujos de incorporación

Los paymasters son habilitadores clave de una integración sin fricciones. Al cubrir el gas en nombre del usuario, permiten que nuevos participantes se involucren con aplicaciones de blockchain sin poseer ETH o aprender sobre la mecánica del gas. Estos contratos suelen configurarse con lógica que determina cuándo y para quién se pagan las tarifas de gas. Algunos paymasters reembolsan solo operaciones en la lista blanca; otros implementan límites de tasa o niegan el patrocinio para objetivos en la lista negra.

Durante la incorporación, una dApp puede agrupar la creación de una cuenta inteligente, un reclamo de token y una interacción con la dApp, todo bajo una única operación del usuario. Thirdweb y Biconomy permiten este patrón a través de pipelines de pagador-bundler alojados. Este enfoque ahora es ampliamente adoptado en plataformas sociales de Web3, aplicaciones de acuñación de NFT y juegos nativos móviles donde la paridad de UX con Web2 es esencial. En este modelo, los costos de gas son subsidiados por la aplicación o se incorporan a los incentivos económicos que siguen; por ejemplo, recuperar la tarifa a través de transacciones dentro del juego o referencias sociales.

Limitaciones: costo, seguridad, madurez de las herramientas, adopción de estándares

A pesar de los beneficios, las cuentas inteligentes introducen nueva complejidad y sobrecarga. Los costos de gas para crear e interactuar con cuentas inteligentes siguen siendo más altos que los de las EOA, especialmente en mainnet. Dado que cada cuenta inteligente es un contrato desplegado, incurre en costos base de despliegue y alquiler de almacenamiento. Aunque algunas cadenas como Base y zkSync tienen tarifas de gas más bajas, la adopción está limitada por la sensibilidad al costo en casos de uso de bajo valor.

La seguridad sigue siendo una preocupación. Aunque las cuentas inteligentes pueden incorporar reglas avanzadas, también aumentan la superficie de ataque. Los pagadores maliciosos, la lógica de validación defectuosa o los complementos mal diseñados pueden introducir vulnerabilidades que eluden las suposiciones estándar sobre el comportamiento de las billeteras. Además, dado que muchos marcos de cuentas inteligentes utilizan patrones de proxy o módulos actualizables, garantizar la integridad del código a lo largo del tiempo requiere auditorías rigurosas y una gobernanza de actualizaciones.

Las herramientas, aunque están mejorando, son fragmentadas. Diferentes SDK tienen diferentes suposiciones sobre la interacción con el empaquetador, los modelos de pagador y la lógica de la clave de sesión. Aún no existe un estándar universal para los eventos de billetera, códigos de error o estrategias de respaldo cuando el contrato EntryPoint no logra ejecutar una UserOperation. Como resultado, las dApps deben probar su lógica contra múltiples tipos de cuentas para garantizar la compatibilidad. Este problema se ve agravado por la falta de adopción generalizada de estándares; aunque ERC-4337 está activo, muchas aplicaciones y billeteras populares aún no lo han integrado.

El camino por delante: arquitectura de cuenta modular ERC-6900

Para abordar la fragmentación y promover la interoperabilidad, los desarrolladores de Ethereum han propuesto ERC-6900: un estándar de interfaz de cuenta modular. A diferencia de borradores anteriores que se centraban en implementaciones específicas, ERC-6900 define cómo una cuenta inteligente puede registrar, componer y verificar módulos. Esto permite a los desarrolladores construir componentes pequeños y reutilizables, como validadores de firmas, políticas de pago o verificaciones de precondiciones, y adjuntarlos a cualquier cuenta que soporte la interfaz.

Con ERC-6900, una cuenta inteligente se convierte en una composición de plugins en lugar de un contrato monolítico. Esta arquitectura permite actualizaciones más fáciles, mejor auditoría y revisiones de seguridad compartidas. Los desarrolladores pueden publicar módulos verificados en registros y reutilizarlos en diferentes billeteras, aumentando la estandarización y reduciendo el esfuerzo de desarrollo. El modelo modular también se alinea con los objetivos de UX de las billeteras, donde los usuarios pueden querer agregar funciones como autenticación de dos factores, aprobaciones de contactos de confianza o transferencias condicionales sin tener que redeplegar toda su cuenta.

A largo plazo, el movimiento hacia cuentas inteligentes modulares también facilitará la interoperabilidad entre cadenas. Los marcos podrán traducir módulos entre Ethereum, zk-rollups y L2s sin duplicar lógica. Este diseño modular, combinado con el creciente apoyo de los agrupadores y la maduración de la economía de los pagadores, apunta a un futuro donde las cuentas inteligentes se conviertan en el modelo de billetera predeterminado—no en la excepción.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 5

Casos de uso en el mundo real & limitaciones

Las cuentas inteligentes ya no son teóricas. Desde la introducción de ERC-4337, los desarrolladores han implementado marcos de abstracción de cuentas en producción en sectores que van desde DeFi y juegos hasta DAOs y aplicaciones sociales. El cambio de control basado en claves a control basado en lógica ha permitido nuevas experiencias de usuario, al tiempo que ha expuesto los desafíos de la complejidad de la infraestructura, la fragmentación de herramientas y los estándares en evolución. Este módulo revisa cómo se utilizan hoy las cuentas inteligentes, el papel de la composibilidad y el patrocinio de gas, y las limitaciones estructurales que permanecen. También esboza direcciones futuras, incluida la aparición de ERC-6900 y cuentas inteligentes modulares.

Cuentas inteligentes en DeFi, juegos, DAOs y incorporación

En DeFi, las cuentas inteligentes permiten a los usuarios agrupar múltiples acciones—como aprobación, depósito, apalancamiento y retiro—en una única transacción atómica. Esto elimina las aprobaciones intermedias que típicamente exponen a los usuarios a phishing y aumenta la eficiencia de la experiencia del usuario en protocolos con flujos complejos, como bóvedas de opciones o agricultura de rendimiento apalancada. Safe, una de las primeras plataformas de billeteras de contrato, impulsa miles de cuentas de DAO y tesorería que ahora se benefician de las características modulares de ERC-4337. Los desarrolladores pueden adjuntar complementos para automatizar los desembolsos, definir lógica de aprobación de múltiples niveles o habilitar la recuperación social sin volver a implementar el contrato base.

En los videojuegos, la propuesta de valor radica en la interactividad basada en sesiones y el uso fluido de activos. Un jugador puede recibir una cuenta inteligente en el momento de la incorporación, vinculada a un correo electrónico, dispositivo o proveedor de OAuth, y comenzar a interactuar con NFTs en el juego o tokens fungibles sin tocar MetaMask ni saber qué son las tarifas de gas. El patrocinador del juego configura un pagador para cubrir el gas, mientras que la cuenta inteligente maneja la delegación de claves de sesión para que las acciones en el juego puedan ejecutarse sin interrupciones del usuario. Proyectos como Immutable y Ronin han explorado este patrón para minimizar la fricción en la experiencia del usuario y llevar los juegos a entornos nativos móviles.

Las cuentas inteligentes también simplifican la participación en DAOs. Las billeteras de votantes pueden imponer límites por propuesta, prevenir la sobredotación o conceder derechos de voto temporales basados en métricas fuera de la cadena. Esto permite una gobernanza estructurada sin depender de scripts de terceros o integraciones de instantáneas no nativas. Además, los flujos de incorporación mejoran a través del patrocinio de gas y la creación de billeteras integradas, donde una aplicación puede provisionar una nueva billetera al iniciar sesión, financiarla e iniciar el compromiso del usuario sin financiación manual. ZeroDev y thirdweb han popularizado estos flujos al abstraer la interacción del agrupador y del pagador en unas pocas líneas de código en el front-end.

Composabilidad con dApps: Acceso y aprobaciones basados en sesiones

La composabilidad es uno de los resultados más poderosos de la abstracción de cuentas. Las dApps ahora pueden interactuar con cuentas inteligentes de maneras que respetan la autorización contextual. Por ejemplo, una plataforma de préstamos puede solicitar una clave de sesión para permitir la protección automática contra liquidaciones, operando solo bajo ciertos umbrales de tasa de interés. Una dApp de staking puede ser incluida en la lista blanca como un contrato de confianza, eludiendo la necesidad de que el usuario apruebe tokens cada vez. Estos patrones reducen la firma repetitiva, eliminan la exposición redundante al riesgo y permiten que las aplicaciones estructuren flujos de trabajo que se comporten más como software tradicional: preaprobado, fluido y resistente al uso indebido accidental.

El acceso basado en sesiones también permite la delegación sin renunciar a la custodia. Un mercado podría recibir permiso a corto plazo para listar y actualizar precios, mientras que una aplicación de billetera puede acceder a límites de gasto y anular claves solo durante ciertas horas o condiciones. Esto permite perfiles de seguridad programables que imitan permisos de nivel empresarial dentro de un marco de autocustodia, abriendo casos de uso para equipos, familias u organizaciones con necesidades de acceso complejas.

Patrocinadores de gas (Pagadores) y flujos de incorporación

Los paymasters son habilitadores clave de una integración sin fricciones. Al cubrir el gas en nombre del usuario, permiten que nuevos participantes se involucren con aplicaciones de blockchain sin poseer ETH o aprender sobre la mecánica del gas. Estos contratos suelen configurarse con lógica que determina cuándo y para quién se pagan las tarifas de gas. Algunos paymasters reembolsan solo operaciones en la lista blanca; otros implementan límites de tasa o niegan el patrocinio para objetivos en la lista negra.

Durante la incorporación, una dApp puede agrupar la creación de una cuenta inteligente, un reclamo de token y una interacción con la dApp, todo bajo una única operación del usuario. Thirdweb y Biconomy permiten este patrón a través de pipelines de pagador-bundler alojados. Este enfoque ahora es ampliamente adoptado en plataformas sociales de Web3, aplicaciones de acuñación de NFT y juegos nativos móviles donde la paridad de UX con Web2 es esencial. En este modelo, los costos de gas son subsidiados por la aplicación o se incorporan a los incentivos económicos que siguen; por ejemplo, recuperar la tarifa a través de transacciones dentro del juego o referencias sociales.

Limitaciones: costo, seguridad, madurez de las herramientas, adopción de estándares

A pesar de los beneficios, las cuentas inteligentes introducen nueva complejidad y sobrecarga. Los costos de gas para crear e interactuar con cuentas inteligentes siguen siendo más altos que los de las EOA, especialmente en mainnet. Dado que cada cuenta inteligente es un contrato desplegado, incurre en costos base de despliegue y alquiler de almacenamiento. Aunque algunas cadenas como Base y zkSync tienen tarifas de gas más bajas, la adopción está limitada por la sensibilidad al costo en casos de uso de bajo valor.

La seguridad sigue siendo una preocupación. Aunque las cuentas inteligentes pueden incorporar reglas avanzadas, también aumentan la superficie de ataque. Los pagadores maliciosos, la lógica de validación defectuosa o los complementos mal diseñados pueden introducir vulnerabilidades que eluden las suposiciones estándar sobre el comportamiento de las billeteras. Además, dado que muchos marcos de cuentas inteligentes utilizan patrones de proxy o módulos actualizables, garantizar la integridad del código a lo largo del tiempo requiere auditorías rigurosas y una gobernanza de actualizaciones.

Las herramientas, aunque están mejorando, son fragmentadas. Diferentes SDK tienen diferentes suposiciones sobre la interacción con el empaquetador, los modelos de pagador y la lógica de la clave de sesión. Aún no existe un estándar universal para los eventos de billetera, códigos de error o estrategias de respaldo cuando el contrato EntryPoint no logra ejecutar una UserOperation. Como resultado, las dApps deben probar su lógica contra múltiples tipos de cuentas para garantizar la compatibilidad. Este problema se ve agravado por la falta de adopción generalizada de estándares; aunque ERC-4337 está activo, muchas aplicaciones y billeteras populares aún no lo han integrado.

El camino por delante: arquitectura de cuenta modular ERC-6900

Para abordar la fragmentación y promover la interoperabilidad, los desarrolladores de Ethereum han propuesto ERC-6900: un estándar de interfaz de cuenta modular. A diferencia de borradores anteriores que se centraban en implementaciones específicas, ERC-6900 define cómo una cuenta inteligente puede registrar, componer y verificar módulos. Esto permite a los desarrolladores construir componentes pequeños y reutilizables, como validadores de firmas, políticas de pago o verificaciones de precondiciones, y adjuntarlos a cualquier cuenta que soporte la interfaz.

Con ERC-6900, una cuenta inteligente se convierte en una composición de plugins en lugar de un contrato monolítico. Esta arquitectura permite actualizaciones más fáciles, mejor auditoría y revisiones de seguridad compartidas. Los desarrolladores pueden publicar módulos verificados en registros y reutilizarlos en diferentes billeteras, aumentando la estandarización y reduciendo el esfuerzo de desarrollo. El modelo modular también se alinea con los objetivos de UX de las billeteras, donde los usuarios pueden querer agregar funciones como autenticación de dos factores, aprobaciones de contactos de confianza o transferencias condicionales sin tener que redeplegar toda su cuenta.

A largo plazo, el movimiento hacia cuentas inteligentes modulares también facilitará la interoperabilidad entre cadenas. Los marcos podrán traducir módulos entre Ethereum, zk-rollups y L2s sin duplicar lógica. Este diseño modular, combinado con el creciente apoyo de los agrupadores y la maduración de la economía de los pagadores, apunta a un futuro donde las cuentas inteligentes se conviertan en el modelo de billetera predeterminado—no en la excepción.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.