EIP-3074: Melhorar a experiência de uso e segurança da Carteira
EIP-3074 permite que contas externas (EOA) transfiram o controle para contratos designados, obtendo assim a mesma capacidade de execução rica que os contratos. Esta melhoria não só melhora significativamente a experiência do usuário, mas também reformula os métodos de autorização existentes, aumentando a segurança enquanto mantém a conveniência.
Com o EIP-3074, a EOA pode realizar várias operações de uma só vez, até mesmo funcionalidades que antes eram inimagináveis. Mais importante, a EOA não precisa mais enviar transações para a blockchain por conta própria, portanto, não precisa se preocupar em pagar taxas de transação.
Os contratos que podem obter o controle de EOA são chamados de contratos Invoker. O EOA precisa usar uma chave privada para assinar, especificando claramente o contrato Invoker e as operações permitidas. Após a verificação da assinatura pelo Invoker, este pode executar operações na identidade do EOA, como autorizar USDC, realizar trocas de ativos em trocas descentralizadas, etc.
As principais aplicações do EIP-3074 incluem:
Batchcall: Combina várias transações em uma só, economizando na autorização de assinatura e custos de Gas.
Chave de Sessão: permite que terceiros operem o EOA em condições limitadas.
Permissão nativa ETH: implementar a funcionalidade de Permissão para transferências de ETH.
Ordem limitada: o usuário define condições, que, quando atendidas, executam automaticamente a transação, sem necessidade de autorização prévia.
Recuperação social: Transferir ativos em caso de perda da chave privada através de autorização prévia.
O EIP-3074 também melhorará a forma como os ativos são autorizados. Atualmente, os DApps exigem que os usuários autorizem previamente uma grande quantidade de ativos, o que apresenta riscos de segurança. O EIP-3074 permite vincular a operação do DApp à autorização, permitindo a execução atômica, melhorando significativamente a segurança. Os usuários podem saber claramente a finalidade específica de cada autorização, e a Carteira pode até simular e mostrar o resultado da execução.
Para a Carteira, é necessário prestar atenção ao tratamento do valor nonce EOA. Atualmente, o design do EIP-3074 inclui o nonce EOA no conteúdo da assinatura, portanto, após a EOA enviar uma transação, a autorização anterior ficará inválida. A Carteira precisa gerenciar as transações EIP-3074 da EOA, garantindo o uso normal.
Em geral, o EIP-3074 trouxe para EOA uma capacidade de execução equivalente à dos contratos inteligentes, abrindo vários novos cenários de aplicação. Ele não apenas melhorou a experiência do usuário, mas também tornará os métodos de autorização atuais mais seguros. Espera-se que o EIP-3074 substitua gradualmente os modos de approve e permit, oferecendo aos usuários uma forma mais segura de autorização de ativos.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
17 gostos
Recompensa
17
6
Partilhar
Comentar
0/400
DogeBachelor
· 4h atrás
Ai, ainda não me atrevo a dar estas permissões.
Ver originalResponder0
NeverVoteOnDAO
· 07-12 08:18
Não compreendo, mas parece impressionante. A segurança é, de facto, bastante importante.
Ver originalResponder0
LidoStakeAddict
· 07-12 08:17
Só isso? O modelo de autorização existente foi novamente criticado.
Ver originalResponder0
RugResistant
· 07-12 08:09
preciso auditar isso extensivamente para ser sincero... dar controle parece muito suspeito
EIP-3074: Reestruturar a autorização da conta Ethereum para melhorar a segurança e a experiência do utilizador
EIP-3074: Melhorar a experiência de uso e segurança da Carteira
EIP-3074 permite que contas externas (EOA) transfiram o controle para contratos designados, obtendo assim a mesma capacidade de execução rica que os contratos. Esta melhoria não só melhora significativamente a experiência do usuário, mas também reformula os métodos de autorização existentes, aumentando a segurança enquanto mantém a conveniência.
Com o EIP-3074, a EOA pode realizar várias operações de uma só vez, até mesmo funcionalidades que antes eram inimagináveis. Mais importante, a EOA não precisa mais enviar transações para a blockchain por conta própria, portanto, não precisa se preocupar em pagar taxas de transação.
Os contratos que podem obter o controle de EOA são chamados de contratos Invoker. O EOA precisa usar uma chave privada para assinar, especificando claramente o contrato Invoker e as operações permitidas. Após a verificação da assinatura pelo Invoker, este pode executar operações na identidade do EOA, como autorizar USDC, realizar trocas de ativos em trocas descentralizadas, etc.
As principais aplicações do EIP-3074 incluem:
O EIP-3074 também melhorará a forma como os ativos são autorizados. Atualmente, os DApps exigem que os usuários autorizem previamente uma grande quantidade de ativos, o que apresenta riscos de segurança. O EIP-3074 permite vincular a operação do DApp à autorização, permitindo a execução atômica, melhorando significativamente a segurança. Os usuários podem saber claramente a finalidade específica de cada autorização, e a Carteira pode até simular e mostrar o resultado da execução.
Para a Carteira, é necessário prestar atenção ao tratamento do valor nonce EOA. Atualmente, o design do EIP-3074 inclui o nonce EOA no conteúdo da assinatura, portanto, após a EOA enviar uma transação, a autorização anterior ficará inválida. A Carteira precisa gerenciar as transações EIP-3074 da EOA, garantindo o uso normal.
Em geral, o EIP-3074 trouxe para EOA uma capacidade de execução equivalente à dos contratos inteligentes, abrindo vários novos cenários de aplicação. Ele não apenas melhorou a experiência do usuário, mas também tornará os métodos de autorização atuais mais seguros. Espera-se que o EIP-3074 substitua gradualmente os modos de approve e permit, oferecendo aos usuários uma forma mais segura de autorização de ativos.