EIP-7702: Um novo marco na abstração de contas Ethereum

A evolução da abstração de contas Ethereum: de EIP-4337 a EIP-7702

Abstração de contas: contexto e significado

A abstração de contas visa resolver alguns problemas inerentes às contas externas do Ethereum (EOA), como a dificuldade em proteger a chave privada, a singularidade do algoritmo de assinatura e permissões excessivas. O seu núcleo é a separação da propriedade e dos direitos de assinatura, melhorando a experiência do usuário.

Embora o EIP-4337 tenha sido oficialmente lançado em março de 2023, sua aplicação na mainnet ainda é limitada. Na mainnet do Ethereum, há apenas cerca de 6.700 endereços ativos utilizando o EIP-4337, muito abaixo do total de 270 milhões de endereços independentes. No entanto, em algumas redes Layer 2, a aplicação do EIP-4337 é mais ampla.

Análise aprofundada da abstração de contas do Ethereum: passado e futuro

Abstração de contas: a evolução histórica

O desenvolvimento da abstração de contas segue principalmente duas rotas:

  1. Transformar EOA em conta de contrato (CA)
  2. Deixe o EOA impulsionar o CA

Em 2015, Vitalik já propôs o EIP-101, tentando mudar o endereço para uma estrutura que possui apenas código e espaço de armazenamento. As propostas subsequentes, como EIP-859 e EIP-3074, foram aperfeiçoando essa ideia.

EIP-4337 é um representante de outra rota técnica, que implementa a abstração de contas através do pool de memórias de transações, evitando modificações na camada de consenso.

Interpretação profunda da abstração de contas do Ethereum, passado e futuro

EIP-7702: um novo capítulo na abstração de contas

EIP-7702 foi proposto como uma alternativa ao EIP-3074 e será adotado na próxima atualização do Ethereum. Ele permite que EOA obtenha temporariamente funcionalidade de contrato inteligente em uma única transação, suportando operações como transações em lote e transações sem Gas.

EIP-7702 define um novo tipo de transação 0x04, adicionando o campo authorization_list para armazenar o código do contrato a ser executado. Isso permite que EOA obtenha a maior parte da capacidade de AA sem implantar um contrato inteligente.

Análise aprofundada da abstração de contas do Ethereum: passado e futuro

Em comparação com o EIP-4337, o custo de gas do EIP-7702 é mais baixo, assim como os custos de migração dos usuários. No entanto, também enfrenta alguns desafios, como o aumento da dificuldade de auditoria e o impacto significativo na arquitetura existente.

Análise profunda da abstração de contas do Ethereum: passado e futuro

Conclusão

A introdução do EIP-7702 trará uma grande transformação para o Ethereum. Embora possa quebrar algumas regras existentes, sua vantagem de reduzir os custos dos usuários torna-o digno de pesquisa e adaptação por parte de muitos desenvolvedores. No futuro, o EIP-7702 provavelmente se tornará uma força importante para impulsionar o desenvolvimento do ecossistema Ethereum.

Análise aprofundada da abstração de contas do Ethereum: passado e futuro

Ver original
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.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
GateUser-74b10196vip
· 21h atrás
Nova jogada chegou! Expectativa.
Ver originalResponder0
GasFeeVictimvip
· 07-10 06:22
Rede principal está muito cara para jogar... L2 já foi!
Ver originalResponder0
RetailTherapistvip
· 07-10 06:15
Ainda o velho problema, a chave privada é muito difícil de lembrar.
Ver originalResponder0
AirdropHunter420vip
· 07-10 06:10
O final do ano está a chegar. Quem chegar primeiro ao 7702, eu usarei.
Ver originalResponder0
ETHReserveBankvip
· 07-10 06:02
Este tps está muito baixo, ainda quero abstrair.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)