A Abstração de Conta é a Resposta aos Desafios de Onboarding da Web3

Neste momento, os novos participantes no espaço Web3 são obrigados a se familiarizar com a criação de uma carteira, a segurança da chave privada, o pagamento de taxas de gás, a compra e transferência de fundos, etc. No entanto, reduzir a barreira de entrada e melhorar a experiência do usuário é um pré-requisito para a adoção mainstream da Web3.
A ideia central da Abstração de Conta (AA) como resposta aos desafios de onboarding vai além da simplicidade, oferecendo capacidades nuances que se desdobrarão gradualmente. A AA combina as vantagens das contas de propriedade externa (EOA) e das contas de contrato atuais, tornando a conta em si “programável.”
Como apenas contratos inteligentes detêm ativos, estes podem ter recursos mais extensos e personalizados, como pagamentos de taxas de gás em nome, transações em lote, recuperação de chave privada, etc. Isso automatiza o subsídio de gás e simplifica o processo de interação on-chain.
Uma solução de carteira como nenhuma outra
Carteiras não abstratas dependem exclusivamente de EOA para executar múltiplas transações separadas para certas operações, como aprovar um token e depois realizar uma troca, resultando em taxas de gás mais altas e erros do usuário. A integração da AA na carteira de autocustódia Ambire visa evitar exatamente isso, o que a diferencia de outras carteiras de navegador no mercado. A inovação permite que a extensão suporte EOA sem comprometer a segurança da conta. A Ambire lançou uma campanha gamificada que permite que os usuários beta iniciais da extensão adotem a AA e contas inteligentes. Após criar uma conta e conectar-se ao dApp Legends, eles selecionam um personagem estilizado de RPG. À medida que se envolvem em atividade blockchain, eles ganham pontos de XP, desbloqueando recompensas e avançando no nível do personagem.
A extensão, desenvolvida para usuários de blockchain L1 e L2, enfatiza medidas de segurança avançadas, como suporte a carteiras de hardware e prevenção de aprovações infinitas. Os esforços da Ambire visam garantir que a plataforma se destaque no mercado de soluções de carteiras, atualmente avaliado em US$ 10 bilhões.
Mitigando riscos de segurança existentes
Carteiras Web3 que não usam AA enfrentam riscos significativos devido à dependência de estruturas de conta tradicionais. Os usuários controlam o EOA diretamente através de chaves privadas. Se um usuário perder sua chave, ele perde o acesso à carteira e a seus fundos permanentemente.
As chaves privadas podem ser roubadas através de ataques de phishing, malware ou armazenamento inseguro. Sem abstração, as camadas de segurança existentes para mitigar esse risco são limitadas.
Implementar recursos como carteiras de multi-assinatura ou mecanismos de recuperação social sem AA requer contratos inteligentes complexos, que podem não ser amigáveis ao usuário ou amplamente adotados. Além disso, o suporte da carteira para recursos de segurança programáveis não é direto. Requer múltiplas aprovações para transações grandes ou agendamento de pagamentos periódicos.
Aliviando a jornada de onboarding do usuário
A AA foi implantada no Ethereum sob o padrão ERC-4337 em março de 2023 e visa permitir padrões de transação mais avançados, abstraindo detalhes como execução e validação do usuário. Ela permite que os usuários construam contratos inteligentes programáveis a partir de carteiras não custodiais. Pode desbloquear carteiras de equipe e transações sem assinatura, tornando a experiência Web3 mais flexível, segura e conveniente. O ERC-4337 envolve uma nova estrutura para abstrair o mecanismo de criação de um EOA e a assinatura e encaminhamento de transações para a blockchain. Esta abordagem protege os usuários de possíveis complicações que podem surgir devido às tecnologias subjacentes intricadas. Eles podem se beneficiar dos recursos da Web3 sem possuir um entendimento operacional profundo.
Processamento de transações eficiente e seguro
Um dos elementos-chave do ERC-4337 é o mempool de UserOperations, um banco de dados de memória de transações alternativo que existe ao lado do processamento tradicional de transações. As UserOperations integram lógica específica definida pelo ERC-4337, mas sua estrutura é semelhante às transações do Ethereum, pois contêm remetente, destinatário, calldata, assinatura, nonce e outros campos familiares. Eles também apresentam campos adicionais porque são necessárias múltiplas validações para executar uma transação.
Os Bundlers desempenham um papel crucial no EIP-4337, agregando UserOperations em um único lote antes de submetê-las à rede Ethereum. Seu propósito principal é melhorar a eficiência das transações, reduzindo a sobrecarga associada ao processamento de UserOperations individuais.
O contrato inteligente EntryPoint libera e executa as UserOperations submetidas pelos Bundlers. Se uma operação encontrar um problema, ela pode reverter as ações, garantindo a confiabilidade e integridade da transação.
O padrão ERC-4337 também inclui contas de contrato inteligente, conceitualizadas como assistentes automatizados dentro do Ethereum. Elas são diferentes das contas padrão, pois executam comandos independentemente com base em instruções, como aquelas recebidas de operações de usuário. Elas facilitam a gestão de ativos, interações com outros contratos e tomada de decisões com base em lógica programada, racionalizando transações Ethereum complexas.
Um recurso vital da AA é a separação da conta do signatário, libertando as transações das limitações de uma única entidade responsável pela assinatura. Múltiplas inovações resultam do desacoplamento do signatário da conta, como a possibilidade de múltiplos signatários para uma conta e a aplicação de métodos de validação distintos para vários tipos de transação. Os usuários também podem implementar autorização biométrica ou procurar esquemas de assinatura além do ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica).
A promessa da Abstração de Conta para contratos inteligentes
A segurança de contratos inteligentes é uma peça essencial do quebra-cabeça blockchain, pois lida com a criação, armazenamento e distribuição de ativos. A AA pode melhorar a proteção e a funcionalidade dos contratos inteligentes, integrando recursos avançados e lógica personalizável diretamente nas contas. Como sugerido, as contas podem exigir múltiplas aprovações para executar transações de contratos inteligentes de alto valor ou sensíveis, o que reduz o risco de acesso não autorizado. Os contratos podem incluir condições que impõem atrasos de tempo antes de executar certas operações, dando aos usuários tempo para cancelar se suspeitarem de atividade maliciosa.
Aviso Legal. As informações fornecidas não constituem, nem se destinam a constituir, aconselhamento financeiro; em vez disso, todas as informações, conteúdos e materiais são apenas para fins informativos gerais. As informações podem não ser as mais atualizadas e os leitores devem realizar sua própria diligência prévia e assumir responsabilidade por suas próprias ações. Os links para outros sites de terceiros são apenas para conveniência do leitor, usuário ou navegador; a Cryptopolitan e seus membros não recomendam nem endossam o conteúdo dos sites de terceiros.

Cryptopolitan Media
Uma mesa dedicada para insights curados e atualizações em destaque da nossa rede de parceiros globais do setor.















