Análise profunda do passado e futuro da abstração de contas Ethereum
Este artigo abordará o desenvolvimento da abstração de conta Ethereum (AA) sob dois aspectos:
Primeiro, revisar a evolução das propostas relacionadas ao AA desde 2015, sistematizando as vantagens e desvantagens de cada uma.
Em segundo lugar, analise atentamente o feedback do mercado após a implementação do EIP4337, bem como o impacto da proposta EIP7702, que será incluída na atualização do Ethereum, nas aplicações em cadeia.
1. O contexto da abstração da conta
1.1 Significado abstrato da conta
O fundador do Ethereum, Vitalik, ao atualizar o roteiro do ETH no final de 2023, manteve a definição de abstração de conta. Atualmente, o modelo principal está a transitar da EIP-4337 para a fase de conversão voluntária de contas EOA.
Apesar de o EIP4337 ter sido reconhecido pelos usuários há mais de um ano, a taxa de uso real é baixa. Este ambiente de mercado contraditório acelerou o progresso do EIP-7702, que foi confirmado para ser integrado na próxima atualização.
1.2 estado atual do mercado abstrato da conta
Após um ano e meio de desenvolvimento, o EIP4337 tem apenas 12 milhões de endereços em cadeias principais, dos quais apenas 6.764 são endereços ativos na rede principal do Ethereum, muito abaixo do número de endereços EOA e CA.
No entanto, isso não nega o valor essencial da AA. O objetivo do design do EIP4337 é lidar com problemas de compatibilidade da mainnet. Após o suporte nativo da AA em várias L2 chains, o número de endereços EIP4337 disparou, com o número de usuários ativos em julho na Base e na Polygon atingindo 1 milhão e 3 milhões, respectivamente.
2. O que é a abstração de conta?
A abstração de conta resolve essencialmente o problema da separação de propriedade.
As contas EOA do Ethereum combinam a propriedade e a autoridade de assinatura, o que leva a uma série de problemas:
Difícil proteger a chave privada
Algoritmo de assinatura único
Permissão de assinatura excessiva
A taxa de transação só pode ser paga com Éter
A privacidade das transações é facilmente exposta
Essas restrições dificultam o uso do Ethereum pelos usuários comuns. A solução é implementar a abstração de conta, desacoplando a propriedade e o direito de assinatura.
3. Revisão da proposta histórica do AA
A proposta AA tem principalmente duas abordagens:
3.1 Converter o endereço EOA para o endereço CA
EIP-101(2015) propôs pela primeira vez uma nova estrutura de conta usando contratos, mas foi colocado em espera devido a mudanças excessivas.
EIP-859(2018) tenta resolver o problema de implantação de código, propondo um novo opcode PAYGAS.
EIP-7702(2024) como uma alternativa ao EIP-3074, será incluído no próximo hard fork.
3.2 Deixe o endereço EOA dirigir o endereço CA
EIP-3074(2020) propõe novos códigos de operação AUTH e AUTHCALL, permitindo que a EOA autorize contratos a chamar outros contratos em seu lugar.
EIP-4337(2021) inspirado pelo MEV, implementa a abstração de conta através do pool de memória, evitando alterações no protocolo da camada de consenso.
EIP-5189(2022) otimiza o EIP4337, introduzindo um mecanismo de endosse para prevenir ataques DoS.
3.3 Apoios a outras propostas com AA
EIP-2718(2020) define um envelope de embalagem para um novo tipo de transação.
EIP-3607(2021) prevenir conflitos entre endereços de contratos implantados e endereços EOA.
3.4 resumo da evolução da abstração da conta
A EIP-4337 implementou várias funcionalidades, mas violou o princípio da motivação humana, não se popularizando na mainnet. Reduzir custos é crucial, o que requer uma atualização de soft fork do Ethereum, e a EIP-7702 é precisamente essa ideia.
4. Análise completa do EIP-7702
4.1 Introdução ao EIP-7702
EIP-7702 permite que EOA tenha funcionalidade de contrato inteligente temporariamente em uma única transação, suportando transações em lote, transações sem Gas e gestão de permissões personalizadas, sem a necessidade de introduzir um novo opCode EVM.
4.2 Estruturas de Dados
Definir um novo tipo de transação 0x04, adicionar o objeto authorization_list para armazenar o código que o signatário deseja executar na EOA.
4.3 ciclo de vida da transação
Inclui a fase de verificação e a fase de execução de operações. A fase de verificação realiza várias verificações, enquanto a fase de execução carrega e executa o código a partir do endereço especificado na authorization_list.
4.4 O valor do EIP-7702
Alterar a carteira Web3 em toda a cadeia, melhorar a experiência do usuário, impactar a identificação de transações CeFi e as taxas de transação, quebrar vários padrões existentes.
4.5 Comparação entre EIP-7702 e EIP-4337
Vantagens do EIP-7702:
O custo do gás é mais baixo
O custo de migração do usuário é mais baixo
Suporte para delegação completa e delegação protegida
Desvantagens do EIP-7702:
É necessária uma atualização de soft fork, com amplo impacto
A dificuldade da auditoria de segurança é grande
Mudanças significativas na arquitetura original
O espaço de armazenamento da capacidade do contrato EOA é limitado
O custo de transação individual é ligeiramente mais alto
Pode causar risco de DoS
A lógica de depósitos e retiradas na cadeia pode ser inconsistente
5. Resumo
Embora a EIP-7702 tenha grandes alterações, ela reduz significativamente o custo para os usuários. Ela permite que EOA execute a lógica de CA quando necessário, reduzindo o custo de manutenção e possibilitando transações paralelas. Isso otimizará consideravelmente a gestão em cadeia de nível empresarial, como a agregação em massa de trocas.
Apesar dos muitos desafios que o EIP-7702 traz, vale a pena que as DApps pesquisem a adaptação devido à vantagem de custo. Nesta transformação, é muito provável que os usuários fiquem ao lado do EIP-7702.
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.
18 gostos
Recompensa
18
4
Partilhar
Comentar
0/400
YieldChaser
· 07-13 21:52
Ver à primeira vista as linhas ocultas de grandes capitais
Ver originalResponder0
PaperHandsCriminal
· 07-13 11:01
Ainda estou a estudar estas coisas complicadas, enquanto eu não consigo correr mais rápido do que os Bots.
EIP-7702: Análise do futuro da abstração de contas Ethereum e seu impacto no mercado
Análise profunda do passado e futuro da abstração de contas Ethereum
Este artigo abordará o desenvolvimento da abstração de conta Ethereum (AA) sob dois aspectos:
Primeiro, revisar a evolução das propostas relacionadas ao AA desde 2015, sistematizando as vantagens e desvantagens de cada uma.
Em segundo lugar, analise atentamente o feedback do mercado após a implementação do EIP4337, bem como o impacto da proposta EIP7702, que será incluída na atualização do Ethereum, nas aplicações em cadeia.
1. O contexto da abstração da conta
1.1 Significado abstrato da conta
O fundador do Ethereum, Vitalik, ao atualizar o roteiro do ETH no final de 2023, manteve a definição de abstração de conta. Atualmente, o modelo principal está a transitar da EIP-4337 para a fase de conversão voluntária de contas EOA.
Apesar de o EIP4337 ter sido reconhecido pelos usuários há mais de um ano, a taxa de uso real é baixa. Este ambiente de mercado contraditório acelerou o progresso do EIP-7702, que foi confirmado para ser integrado na próxima atualização.
1.2 estado atual do mercado abstrato da conta
Após um ano e meio de desenvolvimento, o EIP4337 tem apenas 12 milhões de endereços em cadeias principais, dos quais apenas 6.764 são endereços ativos na rede principal do Ethereum, muito abaixo do número de endereços EOA e CA.
No entanto, isso não nega o valor essencial da AA. O objetivo do design do EIP4337 é lidar com problemas de compatibilidade da mainnet. Após o suporte nativo da AA em várias L2 chains, o número de endereços EIP4337 disparou, com o número de usuários ativos em julho na Base e na Polygon atingindo 1 milhão e 3 milhões, respectivamente.
2. O que é a abstração de conta?
A abstração de conta resolve essencialmente o problema da separação de propriedade.
As contas EOA do Ethereum combinam a propriedade e a autoridade de assinatura, o que leva a uma série de problemas:
Essas restrições dificultam o uso do Ethereum pelos usuários comuns. A solução é implementar a abstração de conta, desacoplando a propriedade e o direito de assinatura.
3. Revisão da proposta histórica do AA
A proposta AA tem principalmente duas abordagens:
3.1 Converter o endereço EOA para o endereço CA
EIP-101(2015) propôs pela primeira vez uma nova estrutura de conta usando contratos, mas foi colocado em espera devido a mudanças excessivas.
EIP-859(2018) tenta resolver o problema de implantação de código, propondo um novo opcode PAYGAS.
EIP-7702(2024) como uma alternativa ao EIP-3074, será incluído no próximo hard fork.
3.2 Deixe o endereço EOA dirigir o endereço CA
EIP-3074(2020) propõe novos códigos de operação AUTH e AUTHCALL, permitindo que a EOA autorize contratos a chamar outros contratos em seu lugar.
EIP-4337(2021) inspirado pelo MEV, implementa a abstração de conta através do pool de memória, evitando alterações no protocolo da camada de consenso.
EIP-5189(2022) otimiza o EIP4337, introduzindo um mecanismo de endosse para prevenir ataques DoS.
3.3 Apoios a outras propostas com AA
EIP-2718(2020) define um envelope de embalagem para um novo tipo de transação.
EIP-3607(2021) prevenir conflitos entre endereços de contratos implantados e endereços EOA.
3.4 resumo da evolução da abstração da conta
A EIP-4337 implementou várias funcionalidades, mas violou o princípio da motivação humana, não se popularizando na mainnet. Reduzir custos é crucial, o que requer uma atualização de soft fork do Ethereum, e a EIP-7702 é precisamente essa ideia.
4. Análise completa do EIP-7702
4.1 Introdução ao EIP-7702
EIP-7702 permite que EOA tenha funcionalidade de contrato inteligente temporariamente em uma única transação, suportando transações em lote, transações sem Gas e gestão de permissões personalizadas, sem a necessidade de introduzir um novo opCode EVM.
4.2 Estruturas de Dados
Definir um novo tipo de transação 0x04, adicionar o objeto authorization_list para armazenar o código que o signatário deseja executar na EOA.
4.3 ciclo de vida da transação
Inclui a fase de verificação e a fase de execução de operações. A fase de verificação realiza várias verificações, enquanto a fase de execução carrega e executa o código a partir do endereço especificado na authorization_list.
4.4 O valor do EIP-7702
Alterar a carteira Web3 em toda a cadeia, melhorar a experiência do usuário, impactar a identificação de transações CeFi e as taxas de transação, quebrar vários padrões existentes.
4.5 Comparação entre EIP-7702 e EIP-4337
Vantagens do EIP-7702:
Desvantagens do EIP-7702:
5. Resumo
Embora a EIP-7702 tenha grandes alterações, ela reduz significativamente o custo para os usuários. Ela permite que EOA execute a lógica de CA quando necessário, reduzindo o custo de manutenção e possibilitando transações paralelas. Isso otimizará consideravelmente a gestão em cadeia de nível empresarial, como a agregação em massa de trocas.
Apesar dos muitos desafios que o EIP-7702 traz, vale a pena que as DApps pesquisem a adaptação devido à vantagem de custo. Nesta transformação, é muito provável que os usuários fiquem ao lado do EIP-7702.