Discurso de Vitalik EthCC: a história e o futuro da abstração de contas

Compilação original: TechFlow Intern

Vitalik EthCC Speech: History and Future of Account Abstraction

Em 17 de julho, a Conferência da Comunidade Ethereum (EthCC) realizada em Paris foi oficialmente aberta. Vitalik Buterin, o co-fundador da Ethereum, fez um discurso público e mais uma vez endossou a plataforma para carteiras de contratos inteligentes. O tema foi a história e o futuro da abstração de conta.

Desde o início deste ano, Vitalik frequentemente expressou seu apoio a carteiras de contratos inteligentes de resumo de contas. Por exemplo, no Twitter AMA em junho, ao responder à pergunta de como visualizar carteiras baseadas em MPC (EOA) e carteiras de contratos inteligentes, ele acredita que as carteiras EOA baseadas em MPC são fundamentalmente defeituosas, pois não podem revogar chaves, as carteiras de contratos inteligentes são a única opção.

Na visão de Vitalik, a abstração da conta é "muito elegante" porque não requer alterações no protocolo subjacente como outras atualizações anteriores.

A própria abstração da conta é um conceito relativamente abstrato.

Atualmente, as contas Ethereum e os pares de chaves estão tão fortemente acoplados que são essencialmente a mesma coisa. ou seja, se você controlar a chave privada, controlará uma conta.

A abstração da conta separa a entidade (conta) no EVM da entidade (par de chaves ou signatário) da propriedade do ativo móvel. Desde que a CA ofereça suporte a uma função específica (como verificação de assinaturas), ela pode ser uma conta.

A abstração de contas essencialmente permite que os usuários definam o modelo de segurança de suas contas, tornando o Ethereum mais adequado para diferentes casos de uso.

Por exemplo, esse recurso permite que os usuários definam suas próprias regras de verificação de transações, como requisitos de assinatura múltipla ou limites de gastos, e também podem tornar suas contas compatíveis com futuros algoritmos de criptografia.

Vitalik descreveu a abstração de contas como permitindo que contas Ethereum sejam controladas por código de contrato inteligente em vez de chaves privadas.

Sua ideia é que, no futuro, todos mudarão da atual carteira EOA para uma carteira inteligente baseada em contrato. Se for bem-sucedido, gerenciar uma carteira criptográfica se tornará tão fácil quanto gerenciar uma conta de e-mail.

Estágios iniciais da abstração da conta

Vitalik disse que a ideia de permitir que o código controle contas em vez de apenas chaves está no design do ethereum desde o início.

O Ethereum Yellow Paper descreve dois tipos de contas: contas de propriedade externa (controladas por chaves privadas) e contas de contrato (gerenciadas por código de contrato inteligente). No entanto, alguns desafios surgiram nos estágios iniciais da implementação da abstração de contas.

No primeiro lançamento de prova de conceito do Ethereum, havia otimismo de que as carteiras com várias assinaturas seriam mais adotadas pelos usuários. No entanto, isso não aconteceu imediatamente e as assinaturas múltiplas dificultaram a detecção de depósitos de câmbio. Também existem complicações associadas ao pagamento de taxas de gás de carteiras de contratos inteligentes. A visão original era que todas as transações fossem "chamadas" simples, mas razões como hashes de transação não exclusivos tornam o problema difícil.

Evolução da abstração de contas

Ao longo dos anos, a comunidade Ethereum repetiu muitas ideias de abstração de contas. Várias propostas foram feitas em torno da padronização de assinaturas, usando opcodes "breakpoint", restringindo o acesso durante a validação da transação, etc. Mas o progresso tem sido lento devido à complexidade de alterar o protocolo subjacente e o foco no fornecimento de proof-of-stake. Até 2020, nenhuma EIP (proposta) de captação de conta específica foi proposta.

Projetos independentes, como a Gas Station Network e a Argent Wallet, impulsionaram ainda mais a inovação. Eles encontraram maneiras criativas de habilitar metatransações e contas abstratas usando apenas contratos inteligentes. No entanto, as soluções que dependem de "wrappers" também apresentam desvantagens, como maior sobrecarga por transação.

Até mais tarde, foi proposto o EIP-4337, que usa apenas contratos inteligentes para fornecer um padrão comum de abstração de contas, evitando alterações básicas de protocolo.

Uma atualização Ethereum (ETH) permitirá que os usuários criem carteiras sem custódia como contratos inteligentes programáveis.

Isso desbloqueará muitos recursos, como fácil recuperação de carteira, transações sem assinatura (o que significa taxas de transação mais baixas) e carteiras de equipe (também conhecidas como carteiras com várias assinaturas).

Segundo Vitalik, a atualização pode ser um dos principais catalisadores para a adoção da Web3 em todo o mundo. “Uma das principais propriedades que queremos que o blockchain tenha é dar dinheiro a você antes de se inscrever”, disse ele.

A ideia, disse ele, é que os usuários possam receber qualquer token, como um stablecoin, em sua carteira de contrato inteligente e possam pagar pelo gás sem mudar para o ETH.

Para permitir que esses tipos de carteiras e transações sejam transmitidos, a atualização de abstração de conta mais recente permitirá "paymasters", permitindo que os usuários paguem pelo gás com qualquer token que estejam negociando.

O EIP-4337 também inclui agregadores de assinatura, que permitem que vários assinantes sejam unidos, sendo apenas um usado para uma transação.

"É um grande negócio", especialmente em Rollups, porque a pegada de assinatura nesses tipos de soluções L2 é muito grande, disse Vitalik.

Ethereum L2, como Arbitrum ou Optimism, agrupa as transações e as valida fora da rede principal da Ethereum.

A abstração da conta permitirá a agregação de assinaturas. Em termos simples, isso permitiria mais compactação de dados, o que se traduziria em computação mais barata e, de acordo com Vitalik, "uma redução de custo de 86 vezes".

Além disso, esta não é a única atualização do Ethereum atualmente em andamento. Proto-danksharding ou EIP-4884 também está em andamento. Ele rapidamente se tornou um dos principais focos do desenvolvimento da Web, pois estabelece as bases para um novo tipo de dados que reduzirá drasticamente os custos e tornará o uso de dados mais eficiente.

Por fim, Vitalik disse que, para eficiência e resistência à censura, há um desejo crescente de incorporar abstrações de contas parciais (como ERC-4337) diretamente no protocolo. Ele também destacou a importância de garantir uma transição suave para usuários legados do EOA e inovações como a integração de assinantes biométricos.

Ver original
  • Recompensa
  • Comentar
  • Partilhar
Comentar
Nenhum comentário
Negocie cripto em qualquer lugar e a qualquer hora
Digitalizar para transferir a aplicação Gate.io
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)