O DeFi no Ethereum costuma ser desajeitado e pouco intuitivo, com poucas salvaguardas para novos participantes.

Uma melhoria altamente esperada é a Abstração de Conta – uma nova maneira de as carteiras Ethereum lidarem com transações.

Ainda assim, há um problema.

A Abstração de Conta é incompatível com as carteiras existentes, o que está retardando sua adoção.

Uma proposta recente do cofundador da Ethereum, Vitalik Buterin, pode mudar isso. Chamada EIP-7702, a proposta cria uma rota para as carteiras existentes usarem a Abstração de Conta – o que antes era difícil de conseguir.

“Ainda é uma proposta muito inicial, então precisamos avaliar todas as arestas”, disse o principal desenvolvedor do Ethereum, Marius van der Wijden, ao DL News.

O EIP-7702 adiciona um novo tipo de transação que permite que as carteiras existentes emulem as funções das carteiras de abstração de contas, disse Van der Wijden.

Se for bem-sucedida, a proposta desbloqueará novos tipos de transações, evitará que os usuários percam o acesso aos seus fundos por meio da recuperação de e-mail e até facilitará novos casos de uso para a principal rede de contratos inteligentes.

Van der Wijden disse que o EIP-7702 provavelmente será incluído na próxima grande atualização do Ethereum – chamada Pectra – agendada para o quarto trimestre de 2024.

Um passo mais perto da adoção

A abstração de conta já existe há algum tempo.

Em março de 2023, uma atualização anterior introduziu um recurso Ethereum chamado ERC-4337, que permitiu aos desenvolvedores começar a construir carteiras de abstração de contas.

A falta de suporte para abstração de conta, juntamente com a dificuldade de os usuários migrarem para o novo tipo de carteira, retardou a adoção.

Ao mesmo tempo, outra proposta, chamada EIP-3074, introduziu uma mudança que permitiria que aqueles com carteiras sem Abstração de Conta delegassem seu controle a contratos inteligentes, permitindo que os usuários acessassem recursos de Abstração de Conta.

Embora o EIP-3074 possa ajudar na adoção da abstração de contas, muitos desenvolvedores o criticaram porque coloca os fundos dos usuários em maior risco.

A resposta pode ser a proposta EIP-7702 de Buterin.

EIP-7702 alinha as duas rotas anteriores para abstração de contas – EIP-3074 e ERC-4337 – em “um roteiro unificado de abstração de contas”, disse Alex Jupiter, gerente de produto sênior da MetaMask, ao DL News.

O resultado é uma maneira simplificada para as carteiras existentes usarem todos os recursos da Abstração de Conta sem os riscos do EIP-3074.

Novos tipos de transação

Superficialmente, as carteiras de Abstração de Conta funcionam da mesma forma que as carteiras existentes. Mas, nos bastidores, eles têm a capacidade de usar contratos inteligentes para gerenciar fundos, permitindo uma série de novos recursos que podem ajudar a aumentar a adoção do DeFi.

A melhoria mais óbvia é a capacidade de programar transações, permitindo que as blockchains repliquem serviços que os bancos e outros serviços de transmissão de dinheiro oferecem, como o agendamento de pagamentos.

O provedor de pagamentos Visa destacou anteriormente o potencial da abstração de contas para pagamentos automáticos.

A capacidade de patrocinar transações é outro recurso atraente que a Abstração de Conta desbloqueia. Patrocinar transações significa permitir que outra parte – como um provedor de carteira, protocolo DeFi ou blockchain – pague pelas taxas de transação de um usuário.

A programação de transações também pode ajudar a tornar o uso do DeFi no Ethereum mais intuitivo.

Atualmente, quando os usuários desejam trocar tokens em uma exchange descentralizada ou enviar tokens para uma blockchain diferente por meio de uma ponte criptográfica, eles devem assinar múltiplas transações em diferentes estágios do processo.

Com a Abstração de Conta, tudo pode ser agrupado em uma única transação, permitindo uma experiência mais tranquila.

Perdeu sua chave privada? Não se preocupe

A abstração de conta também deve tornar o uso do DeFi mais seguro.

Quando um usuário cria uma carteira Ethereum, ele recebe uma chave privada, geralmente resumida em uma sequência de palavras chamada frase de recuperação.

Esta chave é a única maneira de um usuário acessar seus fundos. Se a chave for perdida, roubada ou se a carteira de um usuário for desinstalada acidentalmente ou a conta da carteira for excluída, os fundos que ela controla poderão ser perdidos para sempre.

Com a Abstração de Conta, é possível implementar um processo de recuperação no qual um usuário pode designar vários indivíduos confiáveis ​​como agentes de recuperação. Isso pode consistir em um endereço de e-mail ou outras formas de identificação, como o Google Authenticator para autenticação de dois fatores.

O processo é semelhante à criação e proteção de uma conta no mundo web2, mas é executado através de uma rede descentralizada.

Tim Craig é correspondente de DeFi na DL News. Tem uma dica? Envie um e-mail para ele em tim@dlnews.com.