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

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.

Polygon define data de lançamento para versão beta da rede zkEVM

A tão esperada atualização de dimensionamento do provedor de soluções de camada 2 Ethereum Polygon (MATIC) foi anunciado, com o lançamento beta de sua rede principal Ethereum Virtual Machine (zkEVM) de conhecimento zero prevista para 27 de março.

Em uma postagem no blog de 14 de fevereiro, a Polygon disse que após três meses e meio de “testes de batalha”, o sistema estará pronto para o lançamento da rede principal no próximo mês.

Foi anunciado como “escalonamento contínuo para Ethereum” e foi lançado como uma rede de teste em dezembro do ano passado. O desenvolvimento da tecnologia de dimensionamento zk-rollup está em andamento nos últimos três anos. Durante esse tempo, o sistema Polygon zkEVM atingiu vários marcos observados pela equipe.

Isso inclui a implantação de mais de 5.000 contratos inteligentes, a geração de mais de 75.000 zk-proofs, mais de 84.000 carteiras e duas auditorias públicas de terceiros. A equipe observou que a segurança é a prioridade mais alta e essa é a razão “pela qual o Polygon zkEVM passou por uma série de testes e auditorias”.

A tecnologia usa provas de conhecimento zero – confirmações criptográficas que, no contexto de dimensionamento, permitem que as plataformas validem grandes quantidades de dados de transações antes de agrupá-los e confirmá-los no Ethereum.

A Polygon não é a única equipe trabalhando em uma solução zkEVM. O provedor de dimensionamento zkSync está desenvolvendo tecnologia EVM semelhante com seu zkPorter – que coloca os dados essenciais da transação fora da cadeia. Scroll, outro provedor de soluções de dimensionamento, também está construindo uma solução zkEVM em colaboração com o grupo Privacy and Scaling Explorations, parte da Ethereum Foundation.

A Ethereum Foundation também está financiando um projeto chamado Applied ZKP, que visa desenvolver um zk-rollup compatível com EVM.

A equipe explicou o significado da tecnologia, afirmando que a verdadeira equivalência EVM significa que o Ethereum pode ser dimensionado “sem recorrer a meias medidas”.

“A melhor maneira de escalar o Ethereum é preservar o ecossistema Ethereum existente: códigos, ferramentas e infraestrutura precisam funcionar. E é isso que o Polygon zkEVM pretende alcançar.”

A tecnologia de dimensionamento também permite economias significativas nos custos de transação. Os custos de prova para um grande lote de centenas de transações caíram para cerca de US$ 0,06 e menos de US$ 0,001 para uma transferência simples, acrescentou a equipe.

A Matter Labs, a empresa por trás da Polygon, levantou US$ 50 milhões em uma rodada da Série B liderada por Andreessen Horowitz para construir zk-Rollups compatíveis com EVM em novembro de 2021.

Créditos: Cointelegraph e Canva.