Análise completa da tecnologia de abstração de contas multi-chain: comparação entre ERC-4337 e AA nativa

robot
Geração de resumo em curso

Análise da tecnologia de abstração de contas multichain

De 8 a 11 de julho de 2024, a maior conferência anual de Ethereum da Europa - a Conferência da Comunidade Ethereum (EthCC) - será realizada em Bruxelas, Bélgica. Esta edição da conferência foca na tecnologia e na comunidade, com mais de 350 líderes de opinião da indústria de blockchain a apresentar palestras.

Este artigo irá explorar a fundo a tecnologia de abstração de contas (AA), incluindo os conceitos de ERC-4337 e AA nativa, suas semelhanças e diferenças, bem como a implementação em diferentes redes de blockchain.

O futuro da infraestrutura de criptomoedas? Análise da abstração de contas multichain

Abstração de Contas

A abstração de contas inclui dois elementos centrais: a abstração de assinaturas e a abstração de pagamentos.

  • Abstração de assinatura: permite que os usuários escolham qualquer mecanismo de verificação, não se limitando a algoritmos de assinatura digital específicos.
  • Abstração de pagamentos: suporte a várias opções de pagamento de transações, como pagamento com tokens ERC-20 ou transações patrocinadas por terceiros.

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

Padrão ERC-4337

O ERC-4337 visa resolver as limitações das contas de propriedade externa (EOA) do Ethereum, introduzindo métodos de gestão de contas e processamento de transações mais flexíveis.

Componentes principais:

  • Estrutura userOp: pedido de operação enviado pelo usuário ao Bundler
  • Bundler: coleta várias userOps e chama o contrato EntryPoint
  • Contrato EntryPoint: núcleo do processamento de transações, incluindo verificação, taxas e execução

O futuro da infraestrutura de criptomoedas? Análise da abstração de contas multichain

Abstração de contas nativas

A AA nativa incorpora diretamente o mecanismo de abstração de contas no protocolo da blockchain. O design da AA utilizado em diferentes redes:

  • ERC-4337: Ethereum, Arbitrum, Optimism, etc.
  • Nativo AA seguindo ERC-4337: StarkNet, zkSync Era
  • AA nativa com design de privacidade: Aztec

Diferenças entre ERC-4337 e AA nativa

  1. Papel do sistema operativo

    • ERC-4337: colaboração entre os contratos Bundler e EntryPoint
    • AA nativa: processada pelos operadores/classificadores do servidor oficial
  2. Interface de contrato

    • Fase de validação: ambas as funções de ponto de entrada são fixas
    • Fase de execução: apenas o ponto de entrada AA nativo fixo
  3. Limitação dos passos de verificação

    • ERC-4337: restrição rigorosa de códigos de operação e acesso a armazenamento
    • zkSync Era: relaxamento de algumas restrições de uso de códigos de operação
  4. Limitação dos passos de execução

    • zkSync:necessário confirmar o sinal do sistema
    • ERC-4337 e StarkNet: sem restrições especiais
  5. Gestão de números aleatórios

    • ERC-4337: distinguir entre valor de chave e valor aleatório
    • zkSync e StarkNet: estritamente crescente
  6. Implementação da primeira transação

    • ERC-4337: implantar através do campo initcode
    • StarkNet e zkSync: precisam de enviar transações de implantação separadamente

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

Diferenças entre ERC-4337 em L1 e L2

  1. Diferenças de protocolo

    • O L2 deve considerar os custos relacionados ao upload de dados para o L1
  2. Diferenças no cálculo de endereços

    • Diferentes cadeias podem usar diferentes métodos de codificação de endereços
    • A hard fork que introduz novos códigos de operação pode levar a alterações no bytecode

Conclusão

A tecnologia de abstração de contas está a desenvolver-se rapidamente, com diferentes redes de blockchain a adotarem diferentes formas de implementação. Os desenvolvedores devem prestar atenção às pequenas diferenças entre as várias implementações, para garantir a compatibilidade e segurança entre cadeias. À medida que a tecnologia continua a evoluir, a abstração de contas promete tornar-se uma parte importante da infraestrutura de criptomoedas do futuro.

O futuro da infraestrutura de criptografia? Análise da abstração de contas multichain

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
  • 5
  • Partilhar
Comentar
0/400
HackerWhoCaresvip
· 07-21 01:53
Está muito hardcore assim?
Ver originalResponder0
ChainDetectivevip
· 07-19 11:26
Tecnologia é complicada, não consigo entender.
Ver originalResponder0
MemecoinResearchervip
· 07-18 03:14
tecnologia baseada + vibes de degen fr fr
Ver originalResponder0
AlphaLeakervip
· 07-18 03:13
Não compreendo, mas parece impressionante.
Ver originalResponder0
SerNgmivip
· 07-18 03:08
Ainda consigo entender, mais ou menos.
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)