EIP-3074: Trazer capacidades de execução mais ricas para EOA
EIP-3074 trouxe uma melhoria significativa para o ecossistema Ethereum, permitindo que contas externas (EOA) obtenham capacidades de execução equivalentes às dos contratos inteligentes. Esta proposta não só melhorou significativamente a experiência do usuário, mas também reformulou os mecanismos de autorização existentes, aumentando a segurança ao mesmo tempo que mantinha a conveniência.
Principais características do EIP-3074
Permitir que EOA delegue o controle a um contrato inteligente específico (Invoker contrato )
Realizar múltiplas operações de uma só vez
Não é necessário que os usuários paguem diretamente as taxas de gas.
Mecanismo de funcionamento do contrato Invoker
O contrato Invoker é um contrato especial que obtém o controle do EOA. O EOA autoriza o contrato Invoker a executar operações específicas através da assinatura com a chave privada. O fluxo de execução é o seguinte:
O usuário assina com a chave privada e entrega o conteúdo da assinatura ao intermediário.
O relé submete o conteúdo da assinatura ao contrato Invoker na cadeia
O contrato Invoker verifica a assinatura e depois executa a operação na identidade de EOA.
É importante notar que o contrato Invoker precisa implementar seu próprio mecanismo de nonce para prevenir ataques de reprodução.
Cenários de aplicação do EIP-3074
Chamada em lote: combinar várias operações em uma única transação
Chave de sessão: permite a terceiros realizar operações em nome do usuário sob condições específicas
Permissão nativa de ETH: implementar autorização de transferência de ETH semelhante ao permit ERC20
Ordem limitada: é possível definir condições de negociação sem a necessidade de aprovação prévia.
Contrato de Intenção: executa automaticamente a intenção do usuário quando determinadas condições são atendidas
Recuperação social: recuperar ativos através de um autorizado ao perder a chave privada
O impacto do EIP-3074 no ecossistema
melhorar a forma de autorização de ativos
EIP-3074 tem potencial para substituir os atuais modos approve e permit:
Não é necessário aprovar antecipadamente um grande número de ativos
Cada autorização está ligada a uma operação específica, aumentando a segurança
Os utilizadores podem perceber claramente a finalidade específica da autorização.
tratamento do nonce de EOA na carteira
A assinatura EIP-3074 contém nonce EOA
A carteira precisa gerenciar a fila de transações EIP-3074 do EOA
Os usuários devem ter atenção ao problema do nonce ao assinar EIP-3074 na blockchain.
Conclusão
O EIP-3074 trouxe uma flexibilidade e funcionalidade sem precedentes para EOA, prometendo transformar a forma como os usuários interagem na Ethereum. Ele não apenas melhora a experiência do usuário, mas também aumenta a segurança através da melhoria dos mecanismos de autorização. À medida que esta proposta avança, esperamos ver mais cenários de aplicação inovadores surgirem, bem como um desenvolvimento adicional de todo o ecossistema.
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.
16 Curtidas
Recompensa
16
5
Compartilhar
Comentário
0/400
FalseProfitProphet
· 6h atrás
ainda tenho que comer gás, mas ficou mais barato
Ver originalResponder0
digital_archaeologist
· 6h atrás
Este código é bull, está a correr.
Ver originalResponder0
PoolJumper
· 6h atrás
gás费 finalmente não é mais uma preocupação
Ver originalResponder0
PumpBeforeRug
· 6h atrás
Outra onda de fazer as pessoas de parvas com uma nova novidade...
EIP-3074: Uma grande conquista na obtenção de capacidade de execução ao nível de contratos inteligentes para EOA
EIP-3074: Trazer capacidades de execução mais ricas para EOA
EIP-3074 trouxe uma melhoria significativa para o ecossistema Ethereum, permitindo que contas externas (EOA) obtenham capacidades de execução equivalentes às dos contratos inteligentes. Esta proposta não só melhorou significativamente a experiência do usuário, mas também reformulou os mecanismos de autorização existentes, aumentando a segurança ao mesmo tempo que mantinha a conveniência.
Principais características do EIP-3074
Mecanismo de funcionamento do contrato Invoker
O contrato Invoker é um contrato especial que obtém o controle do EOA. O EOA autoriza o contrato Invoker a executar operações específicas através da assinatura com a chave privada. O fluxo de execução é o seguinte:
É importante notar que o contrato Invoker precisa implementar seu próprio mecanismo de nonce para prevenir ataques de reprodução.
Cenários de aplicação do EIP-3074
O impacto do EIP-3074 no ecossistema
melhorar a forma de autorização de ativos
EIP-3074 tem potencial para substituir os atuais modos approve e permit:
tratamento do nonce de EOA na carteira
Conclusão
O EIP-3074 trouxe uma flexibilidade e funcionalidade sem precedentes para EOA, prometendo transformar a forma como os usuários interagem na Ethereum. Ele não apenas melhora a experiência do usuário, mas também aumenta a segurança através da melhoria dos mecanismos de autorização. À medida que esta proposta avança, esperamos ver mais cenários de aplicação inovadores surgirem, bem como um desenvolvimento adicional de todo o ecossistema.