Análise profunda da tecnologia de abstração de contas multi-chain: explorando o futuro da infraestrutura Blockchain

robot
Geração de resumo em curso

Análise da tecnologia de abstração de contas multichain: o futuro da infraestrutura de encriptação

Recentemente, a Conferência da Comunidade Ethereum (EthCC 7) ocorreu em Bruxelas, na Bélgica, sendo o maior evento anual de Ethereum na Europa, com foco no desenvolvimento tecnológico e comunitário. Durante a conferência, um desenvolvedor de blockchain fez uma apresentação intitulada "Revelando o Futuro: Análise da Abstração de Contas Multichain", explorando em profundidade o estado atual e as direções futuras da tecnologia de abstração de contas (AA).

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

Abstração de contas: Visão geral

A abstração de contas inclui dois elementos-chave: a abstração de assinatura e a abstração de pagamento. A abstração de assinatura permite que os usuários escolham qualquer mecanismo de verificação, sem se limitar a algoritmos de assinatura digital específicos. A abstração de pagamento permite que os usuários utilizem várias opções de pagamento de transações, como pagar com tokens ERC-20 ou transações patrocinadas por terceiros. Essa flexibilidade melhora significativamente a experiência e a segurança do usuário.

Padrão ERC-4337

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

  1. Estrutura userOp: O usuário envia userOp para o Bundler, que recolhe vários userOp e chama a função handleOps do contrato EntryPoint.

  2. Contrato EntryPoint: como o núcleo do processamento de transações, é responsável por validar userOp, cobrar taxas e executar operações alvo.

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

Abstração de Contas Nativa

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

  • Abstração de contas ERC-4337: Ethereum, Arbitrum, Optimism e várias outras redes
  • Seguir a abstração de contas nativa ERC-4337: StarkNet e zkSync Era
  • Abstração de contas nativa com design de privacidade: Aztec

Comparação entre ERC-4337 e AA nativo

  1. Papel do sistema operativo: O ERC-4337 é completado através da colaboração entre Bundler e EntryPoint Contract, enquanto o AA nativo depende do operador/ordenador do servidor oficial.

  2. Interface de contrato: Embora os passos sejam semelhantes, a função de ponto de entrada apresenta pequenas diferenças em diferentes implementações.

  3. Limitações dos passos de verificação: cada implementação tem diferentes graus de limitação sobre os códigos de operação e o acesso à memória durante o processo de verificação.

  4. Limitações nos passos de execução: zkSync exige a 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 utilizam diferentes formas de gestão de nonce.

  6. Implantação da primeira transação: o ERC-4337 permite implantar contratos de conta na primeira userOp, enquanto StarkNet e zkSync requerem transações de implantação separadas.

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

Diferenças entre ERC-4337 em L1 e L2

Na implementação do ERC-4337 em cadeias compatíveis com EVM, existem duas diferenças principais:

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

  2. Diferenças de Endereço: A forma como os endereços são calculados em diferentes cadeias pode variar, o que pode levar a endereços de contrato de conta a serem inconsistentes entre Ethereum e L2.

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

Conclusão

A tecnologia de abstração de contas está a desenvolver-se rapidamente, trazendo novas possibilidades para a infraestrutura de blockchain. Com o surgimento e aperfeiçoamento de diferentes soluções de implementação, esperamos ver no futuro formas de interação em blockchain mais amigáveis para o utilizador, seguras e flexíveis.

ETH5.18%
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
  • Republicar
  • Partilhar
Comentar
0/400
WhaleMistakervip
· 20h atrás
Está a falar outra vez do 4337... Naquela altura já dissemos que mais cedo ou mais tarde ia tornar-se um osso duro de roer.
Ver originalResponder0
DarkPoolWatchervip
· 08-08 12:31
aa realmente é confuso
Ver originalResponder0
token_therapistvip
· 08-06 10:28
Hmm... é novamente o 4337 que se destaca pela experiência sem costuras.
Ver originalResponder0
governance_ghostvip
· 08-06 10:03
Não se apresse a dizer, experimente primeiro e depois fale. Espero que no final não seja gg.
Ver originalResponder0
ImpermanentPhilosophervip
· 08-06 10:00
Acho que 4337 é assim mesmo, já o estamos usando há muito tempo.
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)