Análise da abstração de contas multichain: Desenvolvimento futuro do ERC-4337 e AA nativa

robot
Geração do resumo em andamento

Análise da abstração de contas multichain: explorando o futuro da encriptação de infraestruturas

Recentemente, a Conferência da Comunidade Ethereum (EthCC 7) foi realizada em Bruxelas, na Bélgica, sendo o maior evento anual de Ethereum na Europa, com foco no desenvolvimento tecnológico e comunitário. A conferência reuniu mais de 350 líderes de opinião da linha de frente da indústria de encriptação.

Na conferência, um desenvolvedor de blockchain fez uma apresentação com o tema "Revelando o Futuro: Análise da Abstração de Contas Multichain". A seguir estão os principais pontos do discurso:

Futuro da infraestrutura de encriptação? Análise da abstração de contas multichain

abstração de contas

abstração de contas (AA)主要包含两个关键点:

  1. Abstração de assinatura: permite que os usuários escolham qualquer mecanismo de validação de sua preferência, não se limitando a algoritmos de assinatura digital específicos.

  2. Abstração de pagamento: os usuários podem usar várias opções de pagamento para transações, como pagar com ativos ERC-20 em vez de ativos nativos, ou por meio de patrocínio de terceiros.

Essa flexibilidade oferece uma experiência de usuário mais segura e superior.

encriptação infraestrutura do futuro? Análise da abstração de contas multichain

Padrão ERC-4337

O ERC-4337 resolve algumas limitações das contas de propriedade externa (EOA) no protocolo Ethereum ao introduzir métodos de gestão de contas e processamento de transações mais flexíveis:

  • Estrutura userOp: O usuário envia a estrutura userOp para o Bundler, que coleta múltiplas userOp e chama a função handleOps do contrato EntryPoint.

  • Contrato EntryPoint: processa transações como um sistema operativo, com funcionalidades principais incluindo a validação de autorizações, cobrança de taxas e execução de operações alvo.

Abstração de contas nativa

Na AA nativa, cada conta é um contrato, e o mecanismo de processamento de transações está diretamente incorporado no protocolo blockchain. Diferentes redes blockchain adotaram diferentes designs de AA:

  • abstração de contas ERC-4337: Ethereum, Arbitrum, Optimism, etc.
  • Seguir a abstração de contas nativa ERC-4337: StarkNet e zkSync Era
  • Abstração de contas nativa com design de privacidade: Aztec

Futuro da infraestrutura de encriptação? Análise da abstração de contas multichain

As principais diferenças entre o ERC-4337 e a AA nativa

  1. Papel do sistema operativo: O ERC-4337 é realizado em colaboração entre o Bundler e o EntryPoint Contract, enquanto o AA nativo é gerido pelos operadores/ordenadores do servidor oficial.

  2. Interface de contrato: na fase de validação, as funções de ponto de entrada do ERC-4337 e da AA nativa são fixas, mas na fase de execução, apenas o ponto de entrada da AA nativa é fixo.

  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, para prevenir ataques DoS.

  4. Limitações nos passos de execução: zkSync requer confirmação do sinal do sistema, enquanto o ERC-4337 e o StarkNet não têm limitações especiais na fase de execução.

  5. Gestão de números aleatórios: diferentes implementações usam diferentes métodos de gestão de nonce.

  6. Implantação da primeira transação: o ERC-4337 é implantado através do campo initcode da estrutura userOp, enquanto o StarkNet e o zkSync requerem transações de implantação separadas.

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

  1. Diferenças de protocolo: L2 deve considerar os custos relacionados ao upload de dados para L1.

  2. Diferenças no cálculo de endereços: diferentes cadeias podem adotar diferentes métodos de codificação de endereços, levando a que o endereço do contrato da conta possa ser diferente no Ethereum e no L2.

No geral, a tecnologia de abstração de contas está em constante evolução, oferecendo aos usuários uma experiência de interação em blockchain mais flexível e segura. Com o surgimento e a melhoria de diferentes implementações, esperamos ver mais aplicações inovadoras e soluções amigáveis para os usuários.

Futuro da infraestrutura de encriptação? Análise da abstração de contas multichain

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 1
  • Compartilhar
Comentário
0/400
PuzzledScholarvip
· 07-19 05:34
Mineração pode gerar moeda, quem vai preencher os buracos?
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)