MGBX

A Próxima Geração de Carteiras Web3: Carteiras MPC e Carteiras de Contrato Inteligente AA

MGBX Editorial6

Aprenda como funcionam as carteiras MPC, a Abstração de Conta, o ERC-4337 e as carteiras inteligentes, e como as carteiras Web3 de próxima geração visam melhorar a segurança e a experiência do usuário.

Este artigo é apenas para fins educacionais e informativos e não constitui aconselhamento de investimento. Os preços dos ativos digitais podem flutuar significativamente; tome decisões com base na sua própria tolerância ao risco.
A Próxima Geração de Carteiras Web3: Carteiras MPC e Carteiras de Contrato Inteligente AA - Carteiras Web3

Carteiras tradicionais geralmente dependem de uma única chave privada ou frase semente, criando riscos caso as credenciais sejam perdidas ou expostas. Carteiras MPC usam Computação Multi-Parte e compartilhamentos de chave distribuídos para reduzir pontos únicos de falha, enquanto carteiras de Account Abstraction usam contas inteligentes programáveis para suportar transações em lote, taxas patrocinadas, gerenciamento de permissões e recuperação de conta. MPC e AA resolvem problemas diferentes e também podem ser usados em conjunto. Uma experiência de carteira mais amigável não elimina o risco, então os usuários ainda precisam entender as dependências de serviço e as permissões de contratos inteligentes.

Quais são os principais pontos problemáticos das carteiras Web3 tradicionais?

As carteiras Web3 tradicionais são comumente baseadas em Contas de Propriedade Externa, ou EOAs. Os usuários controlam a conta por meio de uma chave privada ou frase semente e usam a chave privada para assinar cada transação.

Esse design é relativamente simples, mas cria um claro ponto único de falha. Se uma frase semente for exposta, um invasor pode obter o controle da conta. Se for permanentemente perdida, o usuário também pode perder o acesso à carteira.

As carteiras tradicionais também exigem que os usuários entendam redes blockchain, taxas de Gas, aprovações de tokens e assinaturas de transações. Para iniciantes, uma aprovação incorreta pode colocar ativos em risco, enquanto fluxos de trabalho complexos podem dificultar o uso de aplicações Web3.

Como resultado, as carteiras inteligentes de próxima geração estão se desenvolvendo em duas direções principais. Uma muda como as chaves são armazenadas e usadas para assinatura, com as carteiras MPC como abordagem representativa. A outra muda como as contas verificam e executam transações, com as carteiras de Account Abstraction como modelo líder.

Como as carteiras MPC reduzem o risco de ponto único?

MPC significa Computação Multi-Parte. As carteiras MPC comumente usam criptografia de limiar para distribuir a autoridade de assinatura entre vários participantes ou dispositivos.

Diferentes designs de carteiras MPC funcionam de maneiras diferentes. Alguns usam geração distribuída de chaves para que uma chave privada completa nunca exista em um único dispositivo desde o início, enquanto outros dividem informações relacionadas à chave em múltiplos compartilhamentos.

Quando uma transação é assinada, um limiar necessário de participantes computa conjuntamente a assinatura sem reconstruir e expor a chave privada completa. A descrição do NIST sobre criptografia de limiar também enfatiza que operações criptográficas podem ser realizadas conjuntamente, mantendo os compartilhamentos secretos distribuídos durante o processo.

As carteiras MPC podem suportar substituição de dispositivos, aprovações em equipe e mecanismos de recuperação, mas não eliminam o risco completamente. Os usuários ainda devem entender quem armazena os compartilhamentos de chave, como a recuperação funciona, se os ativos podem ser migrados caso o provedor pare de operar e se a implementação passou por revisão de segurança.

O que são Account Abstraction e ERC-4337?

Account Abstraction, comumente abreviada como AA, visa tornar as contas blockchain programáveis na forma como verificam e executam transações.

  • As carteiras de contrato inteligente AA podem suportar recursos como transações em lote, limites diários, verificação em múltiplos dispositivos, recuperação social, chaves de sessão e taxas de transação patrocinadas. Os usuários não estão mais limitados a um único modelo fixo de verificação por chave privada.

  • ERC-4337 é uma das principais abordagens para implementar Account Abstraction no Ethereum. Ele introduz componentes como UserOperation, Bundler, EntryPoint e Paymaster, permitindo que os usuários enviem ações por meio de contas inteligentes.

  • Um Bundler pode empacotar múltiplas UserOperations em uma transação on-chain; o EntryPoint lida com validação e execução; e um Paymaster pode cobrir taxas de Gas sob condições específicas.

No entanto, uma “transação sem gas” não significa que as taxas de rede desaparecem. O custo pode, em vez disso, ser pago pelo projeto, por um provedor de serviço ou por meio de outro ativo. Account Abstraction também é mais ampla do que o próprio ERC-4337, que é um caminho de implementação importante dentro de um conceito mais amplo de design de contas.

Como escolher entre uma carteira MPC e uma carteira inteligente AA?

As carteiras MPC abordam principalmente o controle de chaves e a assinatura distribuída, enquanto as carteiras de contrato inteligente AA abordam principalmente a verificação de contas e a lógica de transações.

As duas abordagens não são mutuamente exclusivas. Uma carteira de contrato inteligente pode usar MPC para assinatura e também pode combinar passkeys, dispositivos de hardware ou mecanismos de recuperação social.

Usuários individuais devem considerar se a carteira oferece suporte à recuperação independente de conta, exportação ou migração, autorização clara de transações e permissões transparentes do provedor. Usuários empresariais também podem precisar avaliar limites de aprovação, controles de acesso de funcionários, registros de auditoria, funções de pausa de emergência e mecanismos de rotação de chaves.

Carteiras AA podem envolver vulnerabilidades de contratos inteligentes, permissões de atualização e custos adicionais de Gas. Carteiras MPC podem envolver disponibilidade dos participantes, armazenamento de fragmentos de chave e dependência de provedores de serviço. Tecnologia mais avançada não significa automaticamente que uma carteira específica seja mais segura.

A direção mais ampla do desenvolvimento de carteiras Web3 é transformar mecanismos de segurança complexos em uma experiência que se aproxime mais da Web2, preservando ao mesmo tempo capacidades de conta verificáveis e portáteis.

Dominar os conceitos básicos é o primeiro passo. Acompanhe a MGBX Academy para acessar mais conteúdos educacionais sobre criptomoedas e oportunidades de mercado.

Processo para negociar na MGBX:

  1. Cadastre uma conta de negociação e conclua a verificação de identidade necessária;

  2. Deposite fundos e selecione o tipo de operação;

  3. Na página de negociação do ativo, insira o valor ou a quantidade que deseja comprar;

  4. Confirme a ordem, conclua a negociação e verifique se o saldo da sua conta foi atualizado corretamente.

Leituras adicionais:

O Que É Web3: Um Guia Completo para a Próxima Geração da Internet

A Pilha Tecnológica da Web3: Explicada em 5 Minutos

Casos de Uso da Web3

O Que É Identidade Web3 (DID): A Visão da Identidade Autossoberana

MGBX Editorial