Uma proposta que permitiria aos utilizadores do Ethereum pagar taxas de transação em tokens, ou ter outra pessoa a pagá-las inteiramente, tem avançado discretamente há meses, disse Vitalik Buterin no domingo.

A EIP-8141 substitui o formato fixo de uma transação do Ethereum por uma sequência de até 64 “frames” (quadros), cada um sendo uma chamada de contrato comum. Um frame valida a transação, outro aprova quem cobre o gás, e os restantes realizam aquilo que o utilizador pretendia efetivamente fazer.

Dividir a aprovação do pagamento numa etapa separada rompe a ligação entre a conta que assina uma transação e a conta que a financia. Assim, uma carteira que possua apenas stablecoins poderia transacionar pagando taxas em tokens ERC-20, ou uma aplicação poderia patrocinar diretamente os seus utilizadores.

Não é necessária nenhuma carteira nova

Isto tem sido possível desde 2023 através da ERC-4337, mas apenas ao encaminhar transações por um mempool separado e ao pagar a agregadores terceiros. Os Frames funcionam no mempool público do Ethereum, com regras escritas no protocolo que permitem aos nós analisar as etapas de validação de uma transação antes de a aceitarem.

As contas comuns de propriedade externa também são contempladas. A especificação define um “código padrão” que oferece a carteiras sem contrato implementado as mesmas transações patrocinadas, taxas de gás pagas com tokens e chamadas em lote, sem que os utilizadores precisem de migrar para uma conta inteligente.

Os Frames permitem ainda agrupar várias ações para que sejam bem-sucedidas ou falhem em conjunto, eliminando as aprovações de tokens pendentes que sobram quando uma troca é revertida, e desvinculam as contas das chaves ECDSA que as controlam, tornando a rotação de chaves possível pela primeira vez.

A proposta não aborda apenas as taxas. Os seus autores descrevem os Frames como uma “rampa de saída nativa” da criptografia de curva elíptica que o Ethereum utiliza atualmente para autenticação, antecipando a chegada de computadores quânticos capazes de a quebrar. O coautor Matt Garnett, que escreve sob o pseudónimo lightclient, observa que as assinaturas pós-quânticas chegam a vários kilobytes cada, forçando a rede à agregação de assinaturas.

A proposta é um rascunho desde janeiro e não tem prevista qualquer atualização. Buterin apontou para uma testnet operada pelo cliente ethrex que combina Frames com FOCIL, o mecanismo de resistência à censura, para permitir que protocolos de privacidade funcionem sem retransmissores.

“Os Frames deveriam ser o último tipo de transação de que precisamos para contas”, escreveu Garnett.

* Traduzido e editado com autorização da Decrypt.

Invista em Ethereum, a criptomoeda gigante que impulsiona a tecnologia do futuro. Comece no MB com a segurança de uma plataforma líder na Europa. O seu futuro começa agora!