A Fundação Ethereum está preparada para promover grandes mudanças no padrão de abstração de contas no Ethereum para reduzir o consumo de gás – especialmente para a camada 2.
Recentemente, a Fundação Ethereum compartilhou uma prévia das mudanças drásticas na especificação padrão ERC-4337, que trata da abstração de contas, também conhecidas como contas inteligentes.
A nova versão 0.7 aplica aprendizados de nove meses de uso do ERC-4337, de acordo com o desenvolvedor, John Rising.
A maior mudança está na estrutura das transações de abstração de contas, que são mais complexas do que as transações normais de Ether (ETH). Agora é necessário especificar 5 valores de gás em vez de apenas 1. Rising explicou:
“O usuário deve especificar mais de um valor de gás para levar em conta o fato de que uma conta pode fazer cálculos enquanto sua assinatura está sendo verificada. Com contas inteligentes, os usuários podem ter muitos tipos diferentes de assinaturas e pagar pelo gás de várias maneiras. Isso significa que a quantidade de gás necessária varia e a transação tem que especificar quanto está disposta a gastar para essa validação.”
Isto torna a estimativa do gás mais precisa e reduz os custos do gás, especialmente em redes de camada 2, uma vez que estas alterações reduzem a quantidade de dados que precisam de ser publicados.
“Os principais benefícios da v0.7 para os usuários serão a redução das taxas de gás. Ele usa alguns truques para usar os dados de transação de forma mais eficiente, o que é particularmente útil em blockchains de camada 2. A nova especificação também penalizará os usuários em 10% por todo o gás não utilizado em execução. O que evita que os aplicativos coloquem transações com limites de gás desnecessariamente altos.”
A abstração de contas, também conhecida como contas inteligentes, baseia-se em contas Ethereum básicas, permitindo que as contas tenham lógica e regras programáveis, abrindo muitos novos casos de uso que são impossíveis com contas simples hoje.
As contas Ethereum hoje são um tanto passivas e estáticas, mas a abstração da conta permite que elas se tornem ativas e programáveis. Foi proposto em setembro de 2021 por Vitalik Buterin e outros desenvolvedores no EIP-4337.
A Fundação Ethereum não anunciou uma data prevista para a versão v0.7, mas disse que a auditoria de segurança está começando agora. Rising concluiu dizendo:
“Meu palpite é que tudo será finalizado pela ETHDenver no final de fevereiro.”