EIP-8141 do Ethereum pode eliminar a necessidade de usuários terem ETH para pagar taxas

ETH
Transações de FrameEIP-8141
há 9 horasFonte: crypto.news
EIP-8141 do Ethereum pode eliminar a necessidade de usuários terem ETH para pagar taxas

Os desenvolvedores da Ethereum comprometeram-se com o EIP-8141, conhecido como Frame Transactions, para a atualização Hegotá de 2027 da rede, colocando a abstração de conta nativa no caminho para se tornar parte do sistema de transações padrão da Ethereum.

Resumo

  • Os desenvolvedores da Ethereum programaram o EIP-8141 Frame Transactions para inclusão na atualização Hegotá planejada para 2027.
  • Frames separa a autorização da transação, o pagamento do gás e a execução, permitindo que um aplicativo ou outra conta cubra a taxa de transação ETH de um usuário.
  • A proposta poderia permitir que os usuários transacionassem com stablecoins sem manter ETH, enquanto os validadores continuam recebendo taxas de rede em ether.
  • Frames pode agrupar ações relacionadas, como aprovações de tokens e negociações, para que as permissões sejam revertidas se a transação associada falhar.
  • A validação programável poderia permitir que as contas rotacionassem chaves privadas ou adotassem autenticação resistente a quantum sem mover ativos para um novo endereço.

Os desenvolvedores principais moveram o EIP-8141 de Considerado para Inclusão para Programado para Inclusão durante a chamada de Execução de Todos os Desenvolvedores Principais de 27 de agosto, de acordo com o Hegotá Meta EIP. A mudança dá ao Frames um lugar formal na atualização planejada, embora a proposta permaneça um rascunho e seus detalhes técnicos ainda possam mudar antes da implantação.

O cofundador da Ethereum, Vitalik Buterin, um dos 10 autores da proposta, chamou a atenção para o trabalho no domingo após meses de desenvolvimento.

“Muito progresso importante em Frames (EIP-8141) tem acontecido silenciosamente nos últimos meses”, escreveu Buterin no X, recomendando a especificação atualizada.

A proposta aborda várias restrições incorporadas nas contas Ethereum comuns, incluindo o requisito de que a conta que inicia uma transação deve manter ether para pagar a taxa de rede.

Frame Transactions poderiam permitir que aplicativos pagassem o gás da Ethereum

A Ethereum atualmente exige que as taxas de transação sejam pagas em ETH. Uma carteira que detém stablecoins ou outros tokens não pode mover esses ativos a menos que tenha ether suficiente para cobrir a transação.

O EIP-8141 separa as diferentes partes de uma transação em frames programáveis cobrindo autorização, pagamento de taxas e execução. A conta que envia ativos e a conta que paga o gás não precisariam mais ser as mesmas.

Um aplicativo de pagamentos poderia, portanto, pagar a taxa ETH por um usuário ou aceitar stablecoins do usuário enquanto lida com o pagamento de ether necessário. Os validadores continuariam recebendo taxas através do sistema de taxas existente da Ethereum, enquanto o titular da carteira não precisaria adquirir ETH primeiro.

O design move vários recursos associados à abstração de conta para o fluxo de transações normal da Ethereum. Implementações existentes, como ERC-4337, já podem suportar gás patrocinado e carteiras programáveis, mas usam infraestrutura separada, incluindo UserOperations, bundlers e paymasters.

ERC-4337 opera na Ethereum desde 2023 sem exigir uma mudança no protocolo base. Suas UserOperations são enviadas através de um mempool separado, coletadas por bundlers e passadas para um contrato EntryPoint que lida com validação e execução.

Como o crypto.news relatou anteriormente em agosto, a tecnologia de conta inteligente pode suportar patrocínio de gás, chaves de acesso, recuperação social e outros controles de carteira que não estão disponíveis para contas de propriedade externa convencionais.

Frame Transactions trariam programabilidade semelhante ao protocolo do Ethereum, em vez de exigir que os usuários dependam de um sistema de transação separado.

EIP-8141 agruparia ações relacionadas

Frames poderiam mudar transações que atualmente exigem várias aprovações separadas.

Uma negociação de token, por exemplo, pode exigir que o usuário primeiro aprove um aplicativo descentralizado para gastar um token e depois envie outra transação para executar a negociação. Se a segunda etapa falhar, a permissão de gasto pode permanecer ativa.

O EIP-8141 permite que operações relacionadas sejam agrupadas para que tenham sucesso ou falhem juntas. Uma aprovação anexada a uma negociação malsucedida poderia, portanto, ser revertida como parte da mesma transação.

O sistema funciona dividindo uma transação em frames com tarefas separadas. Um frame pode verificar autorização, outro pode determinar como o gás é pago, enquanto frames subsequentes executam as operações solicitadas.

A validação programável daria às contas mais controle sobre o que o Ethereum reconhece como uma transação válida. Em vez de cada conta de propriedade externa depender do mesmo processo de autenticação fixo, as contas poderiam executar regras de verificação por meio do código da Máquina Virtual do Ethereum.

Pesquisadores do Ethereum vêm trabalhando nesse tipo de abstração de conta nativa há anos. O EIP-7702, proposto por Buterin e outros desenvolvedores em 2024, anteriormente buscava dar às contas de propriedade externa acesso a funções de carteira de contrato inteligente, mantendo a compatibilidade com o ERC-4337.

Frame Transactions poderiam permitir que chaves do Ethereum mudassem

As mudanças de validação vão além de pagamentos de gás e agrupamento de transações.

Contas de propriedade externa convencionais do Ethereum são controladas por chaves privadas usando o Algoritmo de Assinatura Digital de Curva Elíptica. Uma chave privada não pode simplesmente ser substituída mantendo a mesma conta no modelo tradicional. Perder a chave pode remover permanentemente o acesso aos ativos que ela controla, enquanto uma chave comprometida pode dar a um atacante o controle da conta.

Frames permitiriam que uma conta definisse sua própria lógica de validação, abrindo a porta para rotação de chaves e diferentes sistemas de autenticação sem exigir que o usuário transfira ativos para um novo endereço.

A validação programável poderia eventualmente permitir que contas do Ethereum substituíssem os métodos de assinatura atuais por criptografia projetada para resistir a computadores quânticos.

Buterin colocou a segurança quântica mais alta no roteiro técnico do Ethereum em uma atualização de agosto, junto com o trabalho em rollups nativos, privacidade e mudanças na arquitetura de armazenamento da rede.

Ele havia delineado anteriormente um roteiro de resistência quântica cobrindo assinaturas de consenso do Ethereum, sistemas de disponibilidade de dados, criptografia de carteira e provas de conhecimento zero. Esse plano identificou o ECDSA, que controla contas comuns do Ethereum, como um componente que poderia eventualmente precisar ser substituído se computadores quânticos suficientemente poderosos forem desenvolvidos.

O EIP-8141 fornece um caminho para que contas adotem diferentes esquemas de assinatura porque as regras de verificação não seriam mais fixadas a um modelo de chave única.

Hegotá seguirá a atualização Glamsterdam do Ethereum

Hegotá está planejada para 2027 e seguirá Glamsterdam, a próxima atualização de rede do Ethereum.

Os desenvolvedores ainda estavam estreitando o escopo de Hegotá em agosto. Na época, Frame Transactions permaneciam em consideração enquanto o EIP-7805, ou Listas de Inclusão Impostas pela Escolha de Bifurcação, era a única proposta formalmente agendada para a atualização.

A decisão de 27 de agosto desde então moveu o EIP-8141 para a categoria agendada, juntamente com o EIP-7805.

Antes dessa decisão, os desenvolvedores estavam comparando o EIP-8141 com o EIP-8130 como abordagens concorrentes para abstração de conta nativa. As discussões incluíam como o Ethereum poderia evitar padrões incompatíveis de abstração de conta entre redes de Camada 1 e Camada 2, mantendo a flexibilidade para diferentes designs de transação.

Glamsterdam, entretanto, permanece à frente de Hegotá no cronograma de atualização do Ethereum. Os desenvolvedores têm testado suas mudanças planejadas por meio de redes de desenvolvimento, com a atualização centrada na Separação Proposer-Builder Consagrada e Listas de Acesso em Nível de Bloco.

A atualização também inclui mudanças na contabilidade de gás do Ethereum. A Fundação Ethereum alertou os desenvolvedores de carteiras em agosto que o EIP-8037 poderia afetar software que depende da suposição de que cada transferência básica de ETH custa 21.000 de gás, porque transferências que criam novo estado enfrentariam uma cobrança extra.

O EIP-8141 não pode ser usado na mainnet do Ethereum hoje. Sua especificação permanece em status de rascunho enquanto os desenvolvedores continuam o trabalho de implementação e teste antes da implantação planejada de Hegotá em 2027.