Crypto, Ethereum

Contrato inteligente ERC-4337 de Abstração de Conta da Ethereum está ativo

Uma versão auditada do padrão de abstração de conta ERC-4337 da Ethereum Foundation está agora disponível na rede principal da Ethereum. ERC-4337 introduzirá um novo mempool para operações do usuário!

O padrão foi implementado por meio do contrato inteligente EntryPoint, que já está em execução há algumas semanas – e foi projetado para mudar a forma como os usuários interagem com os serviços de carteira.

Vitalik Buterin, co-fundador da Ethereum, twittou sobre as vantagens do ERC-4337 em outubro de 2022.

A maioria das carteiras existentes da Ethereum são contas de propriedade externa (EOA). A lista, que compõe a maioria das carteiras agora no ecossistema Ethereum, inclui provedores como MetaMask e imToken.

E se estende até mesmo a carteiras de hardware, como Ledger Nano, onde apenas uma chave controla uma conta – o que significa que, se sua chave for comprometida ou perdida, todos os tokens dentro da carteira também serão.

Com a abstração de contas, a ideia seria tornar a conta flexível para atender às necessidades dos usuários, de acordo com Yoav Weiss, um membro de segurança da Ethereum Foundation.

A fundação é uma organização sem fins lucrativos dedicada a apoiar o desenvolvimento do ecossistema Ethereum, incluindo seu token nativo, ether (ETH).

“Para alguns usuários, isso pode significar simplesmente obter a experiência do usuário de um banco – onde alguém sempre pode ajudar a recuperar sua conta bancária, mesmo que você perca sua senha”, disse Weiss, autor da proposta ERC-4337 e continuou:

 “Para usuários mais sofisticados, isso pode significar adicionar mais controles ou recursos à sua conta.”

Um exemplo: Adicionando autenticação de dois fatores para gastar mais de $ 5.000 dólares. A medida também permite que os usuários usem a assinatura criptográfica de sua preferência, além de autorizar transações com segurança por meio do celular.

Ao contrário dos EOAs, a abstração de contas permite que os usuários usem carteiras de contratos inteligentes com lógica de verificação arbitrária. Weiss disse:

“Portanto, agora, os usuários não precisam pensar em escrever 12 palavras em um pedaço de papel, mas, em vez disso, podem adicionar e remover dispositivos e incluir opções de recuperação com um amigo ou advogado”

A abstração de contas está em andamento há mais de nove anos. Tem sido difícil chegar a um consenso e mudar todo um protocolo para apoiá-lo. Weiss continuou a explicação:

“Precisávamos entender melhor a segurança e a usabilidade, mas você não pode [agir] para algo que requer uma mudança de protocolo porque não há entrada, e é aí que entra o ERC-4337”

ERC – abreviação de Ethereum request for comment – é um padrão opcional que ninguém é obrigado a usar. Em vez de alterar as regras de consenso, o ERC garante que todos concordem com um padrão antes de começar a usá-lo na cadeia.

Um exemplo predominante: o padrão de token ERC-20. O ERC-20 não altera o Ethereum em seu nível de protocolo. Mas, como os desenvolvedores concordaram que os tokens devem seguir as regras do ERC-20, ele estabeleceu um padrão. Weiss disse:

“Ter um padrão cria um ecossistema. E o que o ERC-4337 faz é criar um padrão para abstração de contas.”

Os produtos existentes, como o Gnosis Safe e o Argent, já implementaram recursos como a recuperação social. Mas, para mantê-los, eles teriam que se conectar a um retransmissor centralizado.

Se um retransmissor centralizado for atacado, os usuários não poderão acessar suas contas. O ERC-4337 introduzirá um novo mempool para operações do usuário. E Weiss complementou:

“Este mempool é atendido por “empacotadores” – semelhantes a validadores e mineradores – mas em um nível de função de contas. Portanto, em vez de enviar uma transação, um usuário enviaria uma operação de usuário ao mempool, e os empacotadores a retirariam do mempool e a incluiriam em blocos no Ethereum ou em qualquer outra cadeia EVM.”

Um dos primeiros protocolos a cumprir o padrão ERC-4337 para empacotadores é o Stackup.

“Temos um teste para empacotadores para garantir que estejam prontos, e o stackup foi um dos primeiros a ficar pronto”

A empresa permitirá que os desenvolvedores criem fluxos e carteiras de transações Web3 personalizados usando o mais recente contrato inteligente ERC-4337.

“Os desenvolvedores não precisam pensar em como cada blockchain funciona, a carteira só precisa suportar ERC-4337 e pode ser implantada e usada em qualquer cadeia EVM”

concluiu Weiss.

Créditos: BlockWorks e @WalletCon.

Notícia anteriorPróxima notícia
Trabalha com Marketing Digital desde 2005 e entusiasta do mercado cripto desde 2017. Sempre buscando novas maneiras de se conectar neste mundo mais digital.