EIP-3074: Melhorar a funcionalidade e segurança da conta Ethereum
EIP-3074 é uma proposta de melhoria importante do Ethereum, destinada a aprimorar a funcionalidade da conta externa (EOA), permitindo-lhe obter capacidades de execução equivalentes às de um contrato inteligente. Esta proposta não apenas melhora significativamente a experiência do usuário, mas também pode reestruturar os mecanismos de autorização existentes, aumentando a segurança ao mesmo tempo em que mantém a conveniência.
As principais características do EIP-3074
Permitir que a EOA transfira o controle para um contrato designado, permitindo operações mais ricas.
Os utilizadores podem realizar várias operações numa única transação, aumentando significativamente a eficiência.
Não é necessário ter ETH previamente para pagar taxas, reduzindo a barreira de uso.
Mecanismo de contrato Invoker
O contrato Invoker é um contrato especial que obtém o controle de EOA. O usuário deve autorizar com uma assinatura de chave privada, especificando claramente o endereço do contrato Invoker e as operações permitidas.
O fluxo de execução geralmente é o seguinte:
O usuário assina e entrega o conteúdo ao Relayer.
O Relayer submete a assinatura ao contrato Invoker.
Após a verificação da assinatura pelo Invoker, executa as operações relevantes na identidade EOA do usuário.
É importante notar que o contrato Invoker deve implementar o mecanismo nonce por conta própria, a fim de prevenir ataques de replay.
Cenários de aplicação do EIP-3074
Batchcall: Agrupar várias operações em uma única transação, economizando etapas de autorização e taxas de Gas.
Chave de Sessão: permite que terceiros operem a conta em determinadas condições.
Permissão nativa de ETH: implementar a funcionalidade de Permissão para ETH nativo.
Ordem Limitada: pode definir uma ordem limitada sem autorização prévia.
Contrato de Intenção: Desde que sejam atendidas as condições pré-definidas, qualquer pessoa pode executar operações específicas como usuário.
Recuperação Social: Transferir ativos quando a chave privada é perdida através de um mecanismo de autorização pré-definido.
EIP-3074 impacto no ecossistema existente
Melhorar a forma de autorização de ativos
O EIP-3074 promete substituir os atuais modos de approve e permit. Os usuários podem vincular operações de DApp à autorização, permitindo a execução atômica, aumentando a segurança e mantendo uma boa experiência do usuário.
Tratamento de nonce EOA
No design atual, o valor nonce do EOA está incluído no conteúdo da assinatura. Isso significa que, uma vez que o EOA envia uma transação que altera o valor nonce, todas as autorizações anteriores do EIP-3074 se tornarão inválidas. As carteiras precisam adotar estratégias de gestão de nonce apropriadas para diferentes cenários de uso (como Chave de Sessão, Recuperação Social, etc.).
Resumo
EIP-3074 trouxe muitas possibilidades de inovação para o ecossistema Ethereum, incluindo operações em massa, autorização flexível e recursos como o ETH Permit nativo. Ele não apenas melhorou a experiência do usuário, mas também aumentou a segurança através da melhoria dos mecanismos de autorização. À medida que esta proposta avança, esperamos ver cenários de aplicações descentralizadas mais seguros e convenientes sendo gradualmente realizados.
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.
20 Curtidas
Recompensa
20
6
Compartilhar
Comentário
0/400
ConsensusDissenter
· 07-11 15:02
gás poupou bastante, não?
Ver originalResponder0
ser_we_are_ngmi
· 07-11 15:00
Estou ansioso para o lançamento, acelera!
Ver originalResponder0
fren.eth
· 07-11 14:59
Isto é mais uma promoção, completamente inútil.
Ver originalResponder0
RugPullAlarm
· 07-11 14:52
E também disse que iria reforçar a segurança. Antes, os contratos inteligentes já tinham causado muitos problemas.
EIP-3074: Reimaginar a funcionalidade da conta Ethereum para melhorar a segurança e a experiência do usuário
EIP-3074: Melhorar a funcionalidade e segurança da conta Ethereum
EIP-3074 é uma proposta de melhoria importante do Ethereum, destinada a aprimorar a funcionalidade da conta externa (EOA), permitindo-lhe obter capacidades de execução equivalentes às de um contrato inteligente. Esta proposta não apenas melhora significativamente a experiência do usuário, mas também pode reestruturar os mecanismos de autorização existentes, aumentando a segurança ao mesmo tempo em que mantém a conveniência.
As principais características do EIP-3074
Mecanismo de contrato Invoker
O contrato Invoker é um contrato especial que obtém o controle de EOA. O usuário deve autorizar com uma assinatura de chave privada, especificando claramente o endereço do contrato Invoker e as operações permitidas.
O fluxo de execução geralmente é o seguinte:
É importante notar que o contrato Invoker deve implementar o mecanismo nonce por conta própria, a fim de prevenir ataques de replay.
Cenários de aplicação do EIP-3074
EIP-3074 impacto no ecossistema existente
O EIP-3074 promete substituir os atuais modos de approve e permit. Os usuários podem vincular operações de DApp à autorização, permitindo a execução atômica, aumentando a segurança e mantendo uma boa experiência do usuário.
No design atual, o valor nonce do EOA está incluído no conteúdo da assinatura. Isso significa que, uma vez que o EOA envia uma transação que altera o valor nonce, todas as autorizações anteriores do EIP-3074 se tornarão inválidas. As carteiras precisam adotar estratégias de gestão de nonce apropriadas para diferentes cenários de uso (como Chave de Sessão, Recuperação Social, etc.).
Resumo
EIP-3074 trouxe muitas possibilidades de inovação para o ecossistema Ethereum, incluindo operações em massa, autorização flexível e recursos como o ETH Permit nativo. Ele não apenas melhorou a experiência do usuário, mas também aumentou a segurança através da melhoria dos mecanismos de autorização. À medida que esta proposta avança, esperamos ver cenários de aplicações descentralizadas mais seguros e convenientes sendo gradualmente realizados.