Análise detalhada da abstração de contas: diferenças de implementação e tendências de desenvolvimento em ambientes multichain

robot
Geração de resumo em curso

Análise da tecnologia de abstração de contas multi-chain: a futura direção do desenvolvimento da infraestrutura de encriptação

Recentemente, na conferência da comunidade Ethereum (EthCC 7) realizada em Bruxelas, na Bélgica, um desenvolvedor de blockchain fez uma apresentação sobre o tema "abstração de contas multi-chain". Este artigo irá analisar profundamente o conteúdo da apresentação, explorando os conceitos centrais da tecnologia de abstração de contas e suas diferenças de implementação em diferentes redes de blockchain.

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

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

abstração de contas(AA)principalmente contém dois elementos centrais: abstração de assinatura e abstração de pagamento.

A abstração de assinaturas permite que os usuários escolham livremente o mecanismo de verificação, sem se limitar a um algoritmo específico de assinatura digital. A abstração de pagamentos oferece aos usuários diversas opções de pagamento de transações, como pagar com tokens ERC-20 ou ter as taxas de transação patrocinadas por terceiros. Essa flexibilidade ajuda a melhorar a experiência do usuário e a segurança.

Análise do padrão ERC-4337

O ERC-4337 visa resolver algumas limitações das contas externas de propriedade do Ethereum (EOA). Os componentes principais incluem:

  1. Estrutura userOp: O usuário empacota as informações da operação na estrutura userOp e as envia para o Bundler processar.

  2. Contrato EntryPoint: como o centro de 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

Algumas redes de blockchain adotaram um design nativo de abstração de contas, incorporando o mecanismo de abstração de contas diretamente no protocolo subjacente. As implementações em diferentes redes têm suas próprias características:

  • Algumas redes seguem o padrão ERC-4337 para implementar a abstração de contas nativa
  • Algumas redes incorporaram designs de proteção de privacidade na abstração de contas nativa.

Principais diferenças entre ERC-4337 e AA nativo

  1. Atribuição de papéis do sistema: O ERC-4337 depende da colaboração entre o Bundler e o contrato EntryPoint, enquanto o AA nativo é gerido pelos operadores/ordenadores do servidor oficial.

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

  3. Verificação e execução de restrições: Diferentes implementações têm diferentes graus de restrições nas fases de validação e execução, a fim de prevenir ataques potenciais.

  4. Gestão de Números Aleatórios: O ERC-4337 utiliza um design de valor de chave de 192 bits com um valor aleatório de 64 bits, enquanto algumas implementações nativas de abstração de contas exigem um aumento estrito.

  5. Implementação da primeira transação: ERC-4337 permite implantar contratos de conta na primeira userOp, enquanto AA nativo exige o envio de uma transação de implantação separada.

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

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

  1. Diferenças de protocolo: O L2 deve considerar os custos relacionados ao upload de dados para o L1, o que representa um desafio no cálculo do Gas de pré-validação.

  2. Cálculo de endereço: A codificação de endereços em diferentes redes apresenta diferenças, o que pode resultar em endereços inconsistentes para a mesma conta em diferentes cadeias.

De um modo geral, a tecnologia de abstração de contas traz novas possibilidades para a infraestrutura da blockchain, mas ainda existem muitas diferenças de detalhes na implementação entre diferentes redes, que merecem a atenção e discussão adicional dos desenvolvedores.

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

ETH5.29%
L11.75%
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
  • 7
  • Partilhar
Comentar
0/400
GlueGuyvip
· 08-06 14:17
Afinal, também pode-se brincar assim, é interessante!
Ver originalResponder0
MagicBeanvip
· 08-04 13:54
Esta rodada de AA chegou de novo ☢️
Ver originalResponder0
AirdropHunter9000vip
· 08-03 19:19
Nova camada de interação? Parece que terei de continuar a trabalhar duro.
Ver originalResponder0
FUD_Vaccinatedvip
· 08-03 19:19
Outra vez a inventar um novo conceito? AA deve ser uma carteira hospedada avançada, certo?
Ver originalResponder0
SelfRuggervip
· 08-03 19:14
Ah, mais uma conversa técnica sem sentido.
Ver originalResponder0
LuckyHashValuevip
· 08-03 19:06
Já chega, a AA já está a soprar há mais de um ano e nem o l2 foi resolvido.
Ver originalResponder0
LiquiditySurfervip
· 08-03 19:05
Mais uma vez a mesma coisa, a revirar e a revirar, não é mais do que isso.
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)