Etherspot explica: ERC-7779 O EIP-7702 desbloqueia recursos poderosos para EOAs (Contas de Propriedade Externa) ao permitir que elas deleguem temporariamente a execução à lógica de smart contract. Isso torna possível adicionar recursos como patrocínio de gás, troca em 1 etapa, assinatura automatizada e mais, sem forçar os usuários a criar uma conta de contrato inteligente totalmente nova. Uma vez que uma conta começa a usar essa lógica delegada, os usuários não ficam presos a um único aplicativo de carteira. Eles podem optar por trocar para outro aplicativo de carteira depois, desde que também suporte contas delegadas. É aí que entra 🏃 ♂️ ➡️ o ERC-7779 Diferentes aplicativos de carteira podem depender de implementações delegadas distintas. Quando um usuário troca de carteira, a conta pode começar a delegar para uma nova lógica que não sabe como a lógica anterior armazenou seus dados. ERC-7779 introduz uma interface padrão chamada InteroperableDelegatedAccount que permite que contas delegadas descrevam duas coisas: - qual implementação de carteira eles têm usado (accountId) e - onde seus dados foram armazenados ao longo do tempo (accountStorageBases). Quando um usuário troca de aplicativo de carteira, a nova carteira pode ler essa informação primeiro e verificar se é seguro assumir antes que qualquer alteração de delegação aconteça. Para apoiar isso, cada conta delegada mantém uma lista contínua de suas bases de armazenamento. Essa lista permanece com a conta entre as trocas de carteira, então novas implementações podem evitar conflitos em vez de suposições. Em resumo, o ERC-7779 se baseia no EIP-7702 ao tornar seguro a troca entre aplicativos de carteira que usam contas delegadas. É um passo importante rumo à portabilidade real da carteira.