Análise completa da abstração de contas: Comparação entre a implementação multi-chain do ERC-4337 e AA nativa

robot
Geração de resumo em curso

Análise da tecnologia de abstração de contas multichain: a direção do desenvolvimento da infraestrutura de encriptação no futuro

De 8 a 11 de julho de 2024, a maior conferência anual de tecnologia Ethereum da Europa será realizada em Bruxelas, Bélgica. Este evento reunirá mais de 350 especialistas de topo da indústria de encriptação para palestras, com foco na inovação tecnológica e desenvolvimento da comunidade.

Um desenvolvedor de blockchain fez uma apresentação na conferência com o título "Revelando o Futuro: Análise da Abstração de Contas Multichain", onde aprofundou os conceitos centrais da tecnologia de abstração de contas, diferentes formas de implementação e suas diferenças de aplicação em várias cadeias.

encriptação infraestrutura do futuro? Análise da abstração de contas multi-chain

Abstração de contas: visão geral da tecnologia

abstração de contas(AA)a tecnologia foca principalmente em dois aspectos centrais: abstração de assinatura e abstração de pagamento.

  • A abstração de assinatura permite que os usuários escolham livremente o mecanismo de verificação, não se limitando a algoritmos de assinatura digital específicos.
  • A abstração de pagamentos oferece uma variedade de opções de pagamento de transações, como pagar com tokens ERC-20 ou introduzir transações patrocinadas por terceiros.

Essa flexibilidade aumentou significativamente a experiência do usuário e a segurança.

Interpretação do padrão ERC-4337

O padrão ERC-4337 resolve algumas limitações inerentes às contas externas da Ethereum, introduzindo métodos de gestão de contas e processamento de transações mais flexíveis, incluindo a conta (EOA). Os seus componentes principais incluem:

  • estrutura userOp: O usuário empacota as informações da operação em uma estrutura userOp e as envia para o Bundler.
  • Bundler: coleta múltiplos userOps e chama a função handleOps do contrato EntryPoint.
  • Contrato EntryPoint: responsável por verificar userOp, cobrar taxas e executar a operação alvo.

O futuro da infraestrutura de encriptação? Análise da abstração de contas multi-chain

Abstração de Contas Nativa

Algumas redes de blockchain adotaram um design nativo de abstração de contas, tratando cada conta como um contrato e integrando diretamente o mecanismo de processamento de transações no protocolo da blockchain.

Diferentes maneiras de implementar AA em redes diferentes:

  • Seguir a abstração de contas ERC-4337: Ethereum e várias redes Layer 2
  • Seguir a abstração de contas nativa ERC-4337: certas redes ZK Rollup
  • abstração de contas nativa com design de privacidade: uma rede anônima

As principais diferenças entre ERC-4337 e AA nativo

  1. Função do sistema operativo: O ERC-4337 é concluído através da colaboração entre o Bundler e o contrato EntryPoint, enquanto a AA nativa é gerida pelos operadores/ordenadores do servidor oficial.

  2. Interface de contrato: A função de ponto de entrada da fase de verificação permanece consistente em várias implementações, mas na fase de execução apenas a AA nativa fixa o ponto de entrada.

  3. Limitação dos passos de verificação: Cada implementação tem diferentes níveis de restrição sobre os códigos de operação e o acesso à memória, a fim de prevenir potenciais ataques DoS.

  4. Limitações dos passos de execução: Algumas redes exigem a confirmação do sinal do sistema para realizar operações específicas, enquanto outras implementações não têm restrições especiais na fase de execução.

  5. Gestão de números aleatórios: Diferentes implementações utilizam seus próprios mecanismos de gestão de nonce, alguns permitem configurações flexíveis, enquanto outros exigem um incremento rigoroso.

  6. Implementação da primeira transação: ERC-4337 permite a implementação de contratos de conta na primeira userOp, enquanto algumas implementações nativas de AA exigem uma transação de implementação separada.

Futuro da infraestrutura de encriptação? Análise da abstração de contas multi-chain

Diferenças na implementação do ERC-4337 em L1 e L2

Ao implementar o ERC-4337 em cadeias compatíveis com EVM, existem duas diferenças principais:

  1. Diferenças de protocolo: As soluções Layer 2 precisam enviar dados para Layer 1 para garantir segurança e liquidação final, o que envolve questões adicionais de cálculo de custos.

  2. Diferença de cálculo de endereço: Existem diferenças nos métodos de codificação de endereços utilizados por diferentes redes, o que pode resultar em endereços inconsistentes para o mesmo contrato em diferentes cadeias. Especialmente quando um hard fork introduz novos códigos de operação, se a versão EVM não for especificada, pode haver alterações inesperadas no bytecode.

Esta palestra aprofundou a análise dos conceitos centrais da abstração de contas e as diferenças na implementação multi-chain, fornecendo valiosas percepções para o desenvolvimento da infraestrutura de encriptação no futuro. Com a evolução contínua da tecnologia, esperamos ver mais aplicações inovadoras que melhorem ainda mais a experiência do usuário e a segurança do ecossistema blockchain.

encriptação infraestrutura do futuro? Análise da abstração de contas multi-chain

ETH-2.59%
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
  • 8
  • Partilhar
Comentar
0/400
ChainMelonWatchervip
· 6h atrás
Parece que está cheio de insights valiosos. Estou ansioso pelo lançamento da versão de teste.
Ver originalResponder0
MevShadowrangervip
· 07-22 18:45
Vamos, vamos esclarecer as contas.
Ver originalResponder0
WhaleWatchervip
· 07-22 18:41
AA nada mais é do que concentrar intermediários.
Ver originalResponder0
RugPullProphetvip
· 07-22 18:40
A multichain aa já foi compreendida.
Ver originalResponder0
WhaleMinionvip
· 07-22 18:39
Não é só para dizer que o erc4337 é bull.
Ver originalResponder0
PoetryOnChainvip
· 07-22 18:37
Quem pode explicar de forma simples qual é o princípio do aa?
Ver originalResponder0
MEVHunterLuckyvip
· 07-22 18:25
Uma shuttle, posicionar na frente para ver 4337
Ver originalResponder0
Fren_Not_Foodvip
· 07-22 18:20
Diferentes blockchains têm a abstração de contas envolvida.
Ver originalResponder0
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)