Uma carteira pode conter centenas de dólares em stablecoins e ainda assim não conseguir movimentá-los. Isso ocorre porque a blockchain Ethereum cobra uma taxa, em ether, por cada transação, e uma carteira sem ether não pode pagá-la.
Uma proposta destinada a resolver isso agora faz parte integrante da próxima grande atualização da blockchain. Desenvolvedores principais movimentou EIP-8141, denominado Frame Transactions, está agendado para inclusão na chamada de 27 de agosto, marcando a funcionalidade como parte de uma atualização mais ampla da rede, em vez de apenas um candidato isolado.
As mudanças no Ethereum são agrupadas em atualizações a cada ano aproximadamente, cada uma com um nome-código. Glamsterdam está prevista para o final deste ano; Hegotá, que incluirá a melhoria Frame Transactions, a seguirá em 2027.
“Muitos avanços importantes sobre Frames (EIP-8141) têm acontecido discretamente nos últimos meses,” afirmou Vitalik Buterin, cofundador da Ethereum e um dos 10 autores da proposta, “escreveu no X no final da noite deste último domingo.
Frames divide uma transação em etapas separadas. Uma verifica se o usuário a autorizou, outra estabelece quem está pagando a taxa e as demais executam as instruções necessárias. A conta que envia o dinheiro e a conta que paga pela movimentação não precisam mais ser a mesma.
Segundo a proposta, um aplicativo de pagamentos, por exemplo, poderia cobrir a taxa por conta própria ou receber stablecoins do usuário e liquidar a fatura de ETH em seu nome. O Ethereum ainda é pago em ether, e o usuário nunca precisa comprar nenhum.
Algumas carteiras já oferecem essa capacidade por meio de serviços separados que agrupam transações e as submetem. Os frames permitiriam que isso ocorresse através do fluxo comum de transações do Ethereum, sem envolver terceiros.
A proposta também agrupa etapas que só fazem sentido juntas. Trocar um token hoje frequentemente significa aprovar um aplicativo para gastá-lo, e então submeter a negociação. O Frames combina esses dois processos para que, se a negociação falhar, a permissão concedida juntamente com ela seja retirada, em vez de permanecer ativa.
Cada conta Ethereum é controlada por uma chave privada, uma longa e secreta sequência alfanumérica que comprova a propriedade e não pode ser alterada. Se for perdida, os fundos desaparecem, pois a matemática por trás da chave é tão complexa que, embora um computador quântico poderoso possa, em teoria, eventualmente ser capaz de decifrá-la, a tecnologia atual não consegue.
Frames permitiriam que uma conta definisse suas próprias regras para aprovar transações, de modo que a chave que a controla pudesse ser trocada por uma nova, ou por um tipo de chave que até mesmo computadores quânticos não poderiam quebrar, sem a necessidade de transferir nada para um novo endereço.
A especificação ainda está em fase de rascunho e seus detalhes podem mudar antes do Hegotá. Ninguém pode usar Frames atualmente.