O cofundador da Ethereum, Vitalik Buterin, disse que um plano há muito discutido para tornar as contas da rede blockchain mais flexíveis pode finalmente estar próximo da implementação.
Em 28 de fevereiro, Buterin delineou um design construído em torno da abstração de contas que poderia tornar-se possível com o fork Hegota da rede.

Buterin descreveu o EIP-8141 como a peça central da proposta, um design omnibus que aborda os desafios restantes da abstração de contas.
O objetivo é transformar carteiras em contas programáveis que podem agrupar ações, alterar esquemas de assinatura e suportar controlos de assinatura múltipla. Esta mudança também permite a separação da autorização de transação do pagamento de gas subjacente.
A maioria dos utilizadores da Ethereum hoje depende de contas de propriedade externa (EOAs), que controlam com chaves privadas e normalmente financiam com ETH para pagar taxas de gas.
Sob o design proposto por Buterin, as transações seriam organizadas como "Frame Transactions".
Esta é uma estrutura que divide a atividade numa série de chamadas que podem validar um remetente, autorizar um pagador de gas e executar uma ou mais ações.
Em termos práticos, uma transação poderia incluir frames separados para validação e execução. Para fluxos mais complexos, um frame de implementação poderia ser adicionado para contas que ainda não existem on-chain.
Também significa que operações em lote, como aprovar e depois gastar um token numa única sequência atómica, poderiam tornar-se mais fáceis de executar como um tipo de transação de primeira classe.
Buterin destacou o papel dos contratos "paymaster", que poderiam permitir aos utilizadores pagar taxas de transação em ativos que não sejam ETH. Estes contratos também permitiriam que aplicações patrocinassem essas taxas de utilizador diretamente.
Num exemplo, ele descreveu um paymaster que poderia aceitar RAI, fornecer ETH para gas em tempo real e reembolsar o valor não utilizado no final da transação.
Ele argumentou que a abordagem preservaria a funcionalidade dos sistemas de transação patrocinados existentes, reduzindo simultaneamente a dependência de intermediários.
Entretanto, a proposta também tem implicações para ferramentas de privacidade na rede blockchain.
Buterin disse que os paymasters poderiam ser projetados para verificar Provas de conhecimento zero e pagar gas se essas provas forem válidas.
Ele também apontou para "2D nonces" como uma forma de uma conta individual receber transações em paralelo de muitos utilizadores. Isto poderia potencialmente melhorar o funcionamento de sistemas de preservação de privacidade.
No entanto, Buterin observou que o desafio principal do design pode estar no mempool — onde as transações se propagam antes de entrar num bloco — em vez de ao nível da blockchain em si.
Segundo ele, alguma lógica de validação altamente complexa pode ser insegura para transmitir amplamente. Isto significa que as regras iniciais do mempool provavelmente precisariam ser conservadoras antes de se expandirem ao longo do tempo.
Ele acrescentou que a abstração de contas complementaria o FOCIL, uma proposta separada destinada a melhorar as garantias de inclusão para transações.
Buterin salientou que os programadores também estão a discutir a compatibilidade para contas existentes, para garantir que eventualmente possam aceder ao novo framework.
Esta inclusão permitiria que as carteiras tradicionais beneficiassem de funcionalidades avançadas, como operações em lote e patrocínio de gas.


