EIP-7702: Um novo capítulo e perspectivas futuras para a abstração de contas Ethereum

robot
Geração de resumo em curso

Análise aprofundada da evolução e perspectivas da abstração de contas do Ethereum

Introdução

Este artigo é dividido em duas partes principais:

A primeira parte começa com a primeira proposta de abstração de contas de 2015, (AA), o sistema analisa as propostas EIP relacionadas até agora, explora o processo de evolução das propostas históricas de abstração de contas e avalia as vantagens e desvantagens de cada solução.

A segunda parte foca na comparação das razões pelas quais a resposta do mercado foi morna após o lançamento do EIP4337, analisando em profundidade o EIP7702 que será incluído na próxima atualização da versão do Ethereum, e explorando o impacto abrangente que a fusão dessa proposta terá nas formas de aplicação em cadeia.

EIP-7702 trará uma transformação revolucionária, vamos discutir isso em detalhe.

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

1. O contexto da abstração de contas

1.1 Posicionamento da abstração de contas

O fundador do Ethereum, Vitalik, ao atualizar o roteiro do ETH no final de 2023, não fez alterações na posição da abstração de contas. Atualmente, o caminho de desenvolvimento mainstream é a conversão voluntária de EOA na próxima fase a partir do EIP-4337.

1.2 O estado atual do mercado de abstração de contas

Desde o lançamento do EIP4337 há um ano e meio, a aceitação pelos usuários é alta, mas a taxa de utilização é baixa. No total, existem 12 milhões de endereços AA em cadeias principais, dos quais apenas 6.764 estão ativos na rede principal do Ethereum, o que é uma grande diferença em relação aos 270 milhões de endereços EOA e CA.

O EIP4337 quase não teve desenvolvimento substancial na mainnet. Mas obteve um crescimento explosivo nas cadeias L2, como a Base e a Polygon, que em julho atingiram 1 milhão e 3 milhões de usuários ativos, respetivamente.

Isto indica que o design do EIP4337 não está incorreto, mas é originado das diferenças entre a mainnet e o L2, necessitando de uma solução direcionada.

2. O que é a abstração de contas?

A abstração de contas resolve essencialmente o problema da separação de propriedade. As contas EOA do Ethereum unem a propriedade e o direito de assinatura, onde a pessoa que detém a chave privada possui simultaneamente a propriedade da conta e o direito de assinatura para a transferência de ativos.

Isso se deve ao design da estrutura de transação do Ethereum - transações padrão não têm o campo From, e o endereço do remetente é extraído através dos parâmetros VRS. O núcleo do EIP4337 é adicionar o Endereço do Remetente no campo de transação, permitindo a separação entre a chave privada e o endereço de operação.

A importância da separação de propriedade reside em resolver os muitos problemas trazidos pelo design de EOA:

  1. Dificuldade na proteção da chave privada
  2. Algoritmo de assinatura único
  3. Permissões de assinatura excessivas
  4. Pagamento de taxas de transação restrito
  5. Vazamento de privacidade em transações

Estas limitações dificultam o uso do Ethereum para utilizadores comuns: é necessário possuir ETH, compreender a lógica complexa das taxas, a otimização da carteira tem efeitos limitados, entre outros.

A abstração de contas resolve gradualmente esses problemas ao desacoplar a propriedade e o direito de assinatura. Historicamente, houve várias soluções, que se resumem a duas rotas.

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

3. Contextualização da proposta histórica de AA

3.1 Transformar EOA em CA

  • EIP-101(2015): proposta de estrutura de nova conta com contrato como conta
  • EIP-859(2018): resolver problemas de implantação de contratos
  • EIP-7702(2024): permite que EOA defina código temporário

3.2 Deixe o EOA impulsionar o CA

  • EIP-3074(2020): adicionar os códigos de operação AUTH e AUTHCALL
  • EIP-4337(2021): Implementação de AA através do pool de memória
  • EIP-5189(2022): através da operação de endereços abstratos por endossantes

3.3 Apoios a outras propostas de AA

  • EIP-2718: novo tipo de transação empacotado
  • EIP-3607: proibição de EOA de implantar contratos

3.4 interpretação do desenvolvimento da abstração de contas

O EIP-4337 implementou várias funcionalidades, mas contrariou o princípio da motivação humana, caindo em um ciclo vicioso de desenvolvimento de mercado. Para realmente reduzir o GAS, é necessária uma atualização de bifurcação suave do Ethereum, e já que vamos fazer uma bifurcação suave, por que não considerar diretamente o EIP-7702.

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

4. Análise abrangente do EIP-7702

4.1 Visão geral do EIP-7702

Permitir que EOA tenha funcionalidade de contrato inteligente temporária em uma única transação, suportando transações em lote, transações sem Gas e gerenciamento de permissões personalizadas, sem a necessidade de introduzir um novo opCode EVM.

4.2 estrutura de dados

Definir um novo tipo de transação 0x04, adicionando o objeto authorization_list na sequência de codificação RLP.

4.3 ciclo de vida da transação

Inclui a fase de validação e a fase de execução de operações.

4.4 Valor do EIP-7702

Transformar a experiência do utilizador em carteiras Web3 em toda a cadeia, afetar a identificação de transações CeFi e o agrupamento de depósitos e retiradas. Romper com várias normas anteriores.

4.5 Comparação entre EIP-7702 e EIP-4337

Vantagens do EIP-7702:

  • Gas mais baixo
  • O custo de migração do utilizador é mais baixo
  • Suporte para delegação total e delegação protegida

Desvantagens do EIP-7702:

  • Necessário um upgrade por soft fork, com impacto amplo
  • Alta liberdade, difícil de auditar
  • Grande mudança na arquitetura original
  • A capacidade do EOA para contratos carece de espaço de armazenamento
  • O custo de uma única transação é ligeiramente mais alto
  • Pode causar DoS na recepção de ativos
  • Afetar a lógica de depósito e retirada na cadeia

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

5. Resumo

A abstração de contas será implementada no final do módulo "Reparar Tudo". Embora o EIP-7702 traga desafios de segurança do sistema, ele possui uma vantagem de custo que merece a atenção de todas as Dapps para adaptação. Os usuários estarão ao lado do EIP-7702, impulsionando sua realização final.

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

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 7
  • Partilhar
Comentar
0/400
ThesisInvestorvip
· 07-11 17:36
Aguardo as instituições copiam o dever de casa.
Ver originalResponder0
JustAnotherWalletvip
· 07-10 01:58
É realmente necessário aumentar a eficiência
Ver originalResponder0
SerumSquirtervip
· 07-09 18:59
A utilização real ainda precisa ser observada
Ver originalResponder0
fomo_fightervip
· 07-09 05:10
Aguardo a implementação prática da proposta.
Ver originalResponder0
DevChivevip
· 07-09 05:10
A essência ainda é queimar menos gás.
Ver originalResponder0
CryptoMomvip
· 07-09 05:04
Ainda é preciso olhar atentamente.
Ver originalResponder0
Layer2Arbitrageurvip
· 07-09 04:59
meh, mostra-me o ROI primeiro
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)