Etherspot Explica: ERC-7779 EIP-7702 desbloquea características poderosas para las EOA (Cuentas Externamente Propietarias) al permitirles delegar temporalmente la ejecución a la lógica de contratos inteligentes. Esto hace posible agregar características como patrocinio de gas, intercambio en 1 paso, suscripción automatizada y más, sin obligar a los usuarios a crear una nueva cuenta de contrato inteligente. Una vez que una cuenta comienza a usar esta lógica delegada, los usuarios no están atados a una sola aplicación de billetera. Pueden optar por cambiar a una aplicación de billetera diferente más tarde, siempre que también soporte cuentas delegadas. Ahí es donde entra ERC-7779 🏃‍♂️‍➡️ Diferentes aplicaciones de billetera pueden depender de diferentes implementaciones delegadas. Cuando un usuario cambia de billetera, la cuenta puede comenzar a delegar a una nueva lógica que no está al tanto de cómo la lógica anterior almacenó sus datos. ERC-7779 introduce una interfaz estándar llamada InteroperableDelegatedAccount que permite a las cuentas delegadas describir dos cosas: - qué implementación de billetera han estado usando (accountId) y - dónde se han almacenado sus datos a lo largo del tiempo (accountStorageBases). Cuando un usuario cambia de aplicaciones de billetera, la nueva billetera puede leer esta información primero y verificar si es seguro tomar el control, antes de que ocurran cambios en la delegación. Para apoyar esto, cada cuenta delegada mantiene una lista en curso de sus bases de almacenamiento. Esta lista permanece con la cuenta a través de los cambios de billetera, por lo que las nuevas implementaciones pueden evitar conflictos en lugar de adivinar. En resumen, ERC-7779 se basa en EIP-7702 al hacer seguro el cambio entre aplicaciones de billetera que utilizan cuentas delegadas. Es un paso importante hacia la verdadera portabilidad de billeteras.