O que são as transações Frame na Ethereum?

08-09-2026 11:17:02
Ethereum
Classificação do artigo : 3
120 classificações
As transações Ethereum Frame representam uma arquitetura inovadora de transações Ethereum apresentada no EIP-8141. Em vez de integrar a verificação da assinatura, o pagamento de gas e a execução num único processo fixo, uma transação Frame inclui várias unidades programáveis, designadas por frames, sendo cada uma responsável por um elemento específico da transação.
O que são as transações Frame na Ethereum?

Para quem está a iniciar-se nas “Frame Transactions” em debates sobre Ethereum e Hegotá, o modelo mental mais prático é encarar a transação como um conjunto de etapas coordenadas. Um frame pode verificar o remetente, outro autorizar o pagamento, ao passo que os frames seguintes executam a ação do utilizador. Este artigo aborda essa estrutura base, não a proposta EIP-8141 no seu todo.

Principais pontos

  • A EIP-8141 define um novo tipo de Frame Transaction, atualmente associado ao tipo de transação 0x06.

  • Uma transação pode conter até 64 frames, cada um com modo de execução e limites de gás próprios.

  • Os frames distinguem validação da transação, pagamento do gás e execução do utilizador.

  • O opcode APPROVE pode autorizar a execução, o pagamento ou ambos, separadamente.

  • A abstração de frames possibilita abstração nativa de contas, agrupamento atómico, patrocínio de gás e verificação de assinaturas programável.

O que é uma Frame Transaction EIP-8141?

A especificação oficial EIP-8141 Frame Transaction descreve uma transação cuja validade e pagamento de gás são definidos de modo abstrato. Especificação EIP-8141

O payload inclui endereço do remetente, assinaturas, taxas e uma lista de frames. Cada frame define modo, flags, alvo, limites de execução e gás de estado, valor e dados próprios. A especificação atual fixa MAX_FRAMES em 64 e FRAME_TX_TYPE em 0x06.

Resumidamente, uma transação herdada segue uma estrutura fixa remetente-assina-remetente-paga. A abstração de frames converte-a numa sequência programável.

Como funcionam os modos de execução numa Frame Transaction?

Cada frame EIP-8141 adota um dos três modos de execução:

Modo Função básica
VERIFY Define o frame como validação da transação
SENDER Executa com o remetente da transação como chamador
DEFAULT Executa com a identidade ENTRY_POINT definida pelo protocolo

O modo de execução determina o contexto do frame. Um frame VERIFY pode executar lógica de verificação antes dos frames do remetente, enquanto o modo SENDER permite que operações autorizadas sejam chamadas a partir do endereço do remetente. O modo DEFAULT garante uma identidade de execução neutra ao nível do protocolo.

Esta estrutura modular é fundamental para a abstração nativa de contas, eliminando a necessidade de dependência numa única chave privada ou esquema de assinatura.

Para que serve o opcode APPROVE?

A EIP-8141 introduz o opcode APPROVE, que atualiza o contexto de aprovação da transação.

A validação pode usar diferentes âmbitos de aprovação:

  • APPROVE_PAYMENT autoriza o pagamento do gás.

  • APPROVE_EXECUTION autoriza os frames do remetente seguintes.

  • APPROVE_EXECUTION_AND_PAYMENT autoriza ambos.

O alvo do frame precisa de ser o chamador do APPROVE, limitando quem pode conceder a autorização. Após a execução ser aprovada, os frames SENDER seguintes podem executar usando o contexto do remetente.

Esta separação viabiliza que um contrato patrocinador ou paymaster autorize o custo máximo de gás, enquanto a lógica de validação do utilizador autoriza separadamente a execução.

Quais são os sete opcodes de frame da EIP-8141?

A especificação atual contempla sete novas instruções relacionadas com frames:

Opcode Função
APPROVE Autoriza pagamento e/ou execução
TXPARAM Lê parâmetros da transação
FRAMEDATALOAD Carrega dados de um frame específico
FRAMEDATACOPY Copia o input do frame para memória
FRAMEPARAM Lê parâmetros e estado de execução do frame
SIGPARAM Lê metadados da assinatura
SIGDATACOPY Copia dados de assinatura suportados

Por exemplo, TXPARAM pode expor dados como remetente, taxa máxima, hash da assinatura e número de frames. FRAMEPARAM revela detalhes ao nível do frame, como modo de execução, flags, gás utilizado e se o agrupamento atómico está ativo. As operações básicas de consulta têm custo de gás de 2.

Como funcionam o pagamento e a contabilização do gás?

As Frame Transactions separam o pagamento do gás do remetente. Um frame VERIFY pode autorizar outro utilizador ou contrato patrocinador a pagar, criando um mecanismo nativo para patrocínio de gás.

Por exemplo, um utilizador pode deter stablecoins enquanto outro atua como pagador do gás. A Frame Transaction pode transferir tokens ERC-20 para compensar esse patrocinador, ao passo que o custo da transação na Ethereum é liquidado pelo pagador designado.

Cada frame recebe limites próprios de execução e gás de estado. O gás não utilizado reduz o valor final cobrado ao pagador, em vez de aumentar a capacidade de execução dos frames seguintes.

Como o agrupamento atómico torna a execução dos frames dependente?

Um agrupamento atómico encadeia múltiplos frames de execução para que tenham sucesso ou revertam em conjunto.

Por exemplo, uma aprovação ERC-20 seguida de um swap. Se o agrupamento atómico estiver ativo e o swap reverter, a aprovação anterior também reverte. Assim, evita-se que fique uma permissão de tokens ativa quando a transação falha.

Este é um dos motivos práticos para as Frame Transactions facilitarem interações de contratos inteligentes com múltiplos passos.

Porque são relevantes as Frame Transactions para a abstração de contas?

A estrutura de abstração de contas ERC-4337 do Ethereum recorre a smart accounts, bundlers, UserOperations e paymasters para criar carteiras programáveis. As Frame Transactions levam esta flexibilidade à camada do protocolo.

A validação programável da EIP-8141 suporta vários esquemas de assinatura, rotação de chaves, futura agregação de assinaturas e preparação pós-quântica. O código default permite participação de contas sem contrato implementado, e um frame de implementação viabiliza o deployment da conta antes da validação.

Esta flexibilidade apresenta riscos: lógica de validação arbitrária pode provocar negação de serviço ou invalidação em massa no mempool, pelo que as regras públicas impõem restrições ao prefixo de validação e à gestão das Frame Transactions pendentes.

Conclusão

Uma Frame Transaction em Ethereum é uma transação formada por múltiplos frames programáveis. Em vez de fixar validação, pagamento de gás e execução num único papel, a EIP-8141 permite que frames distintos desempenhem cada função.

Esta é a diferença essencial: a EIP-8141 é a proposta do protocolo e as Frame Transactions são o novo formato de transação. A estrutura modular permite patrocínio de gás, agrupamento atómico, validação programável, assinaturas flexíveis e abstração nativa de contas, sem que cada uma dessas funcionalidades precise de um sistema de transação separado.

Perguntas frequentes

O modo VERIFY é apenas de leitura numa Frame Transaction?

Sim. O modo VERIFY serve para validar a transação e foi concebido para funcionar sem alterações persistentes ao estado. Isto permite que os nodos simulem a validação com maior segurança antes de decidirem se uma Frame Transaction pendente deve entrar ou permanecer no mempool público.

O Ethereum pode saber quem paga o gás antes de executar uma Frame Transaction?

Nem sempre. Na EIP-8141, o pagador pode ser definido por lógica de validação programável, pelo que não é sempre possível determinar o pagador apenas pelos dados da transação. A aprovação do pagamento ocorre no processo de validação.

Quando é aprovado o pagador numa Frame Transaction EIP-8141?

Primeiro é estabelecida a autorização do remetente, depois pode ser confirmada a autorização de pagamento para a conta ou paymaster que cobre o custo do gás. Assim, diferentes entidades podem autorizar execução e pagamento de gás.

Pode uma Frame Transaction usar gás sobrante de outro frame?

Não. A contabilização de gás em Frame Transactions impede que um frame use o orçamento de gás não consumido de outro. Cada frame tem limites próprios, e o limite total da transação inclui o gás intrínseco mais os limites dos frames relevantes.

Qual a diferença entre paymasters canónicos e não canónicos?

O paymaster canónico segue uma implementação definida pelo protocolo, com contrato a corresponder à especificação. Os nodos conseguem monitorizar os compromissos de gás pendentes de forma previsível. Os paymasters não canónicos têm restrições acrescidas, como um limite de transação pendente, para mitigar riscos de negação de serviço e invalidação em massa.

Este conteúdo tem fins educativos. A EIP-8141 integra o roadmap evolutivo do protocolo Ethereum e os detalhes podem ser alterados antes da ativação na mainnet.

* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
Artigos relacionados
Como Minerar Ethereum em 2025: Um Guia Completo para Iniciantes

Como Minerar Ethereum em 2025: Um Guia Completo para Iniciantes

Este guia abrangente explora a mineração de Ethereum em 2025, detalhando a transição da mineração com GPU para o staking. Aborda a evolução do mecanismo de consenso do Ethereum, dominando o staking para renda passiva, opções de mineração alternativas como o Ethereum Classic e estratégias para maximizar a lucratividade. Ideal tanto para iniciantes quanto para mineiros experientes, este artigo fornece informações valiosas sobre o estado atual da mineração de Ethereum e suas alternativas no cenário das criptomoedas.
14-08-2025 05:18:10
Ethereum 2.0 em 2025: Estaca, Escalabilidade e Impacto Ambiental

Ethereum 2.0 em 2025: Estaca, Escalabilidade e Impacto Ambiental

O Ethereum 2.0 revolucionou o panorama da blockchain em 2025. Com capacidades de estaca aprimoradas, melhorias significativas de escalabilidade e um impacto ambiental significativamente reduzido, o Ethereum 2.0 destaca-se em contraste com seu antecessor. À medida que os desafios de adoção são superados, a atualização Pectra inaugurou uma nova era de eficiência e sustentabilidade para a principal plataforma de contratos inteligentes do mundo.
14-08-2025 05:16:05
O que são contratos inteligentes e como funcionam no Ethereum?

O que são contratos inteligentes e como funcionam no Ethereum?

Os contratos inteligentes são contratos autoexecutáveis com os termos do acordo escritos diretamente em código. Eles são executados automaticamente quando as condições predefinidas são cumpridas, eliminando a necessidade de intermediários.
14-08-2025 05:16:12
Como funciona a tecnologia blockchain do Ethereum?

Como funciona a tecnologia blockchain do Ethereum?

A tecnologia blockchain do Ethereum é um livro-razão descentralizado e distribuído que regista transações e execuções de contratos inteligentes através de uma rede de computadores (nós). Pretende ser transparente, seguro e resistente à censura.
14-08-2025 05:09:48
Estaca ETH em 2025: Opções On-Chain e Melhores Plataformas

Estaca ETH em 2025: Opções On-Chain e Melhores Plataformas

Em 2025, a estaca de ETH revolucionou o investimento em criptomoedas. Com a estaca de ETH em cadeia ganhando força, os investidores estão explorando as melhores plataformas de estaca de ETH para retornos ótimos. Desde as recompensas de estaca do Ethereum 2.0 até a navegação nos riscos e benefícios da estaca de ETH, este guia desmistifica como estacar ETH de forma eficaz. Descubra o panorama atual e maximize seu potencial no mundo em evolução da estaca de ETH.
14-08-2025 05:11:00
Como escolher entre Bitcoin e Ethereum: Guia comparativo para investidores em criptomoedas

Como escolher entre Bitcoin e Ethereum: Guia comparativo para investidores em criptomoedas

Analise as distinções entre Bitcoin e Ethereum com este guia detalhado. Conheça a história, os aspetos técnicos, as utilizações no ecossistema, o desempenho de mercado e as perspetivas de futuro de cada uma. Saiba como estas duas criptomoedas de referência podem contribuir para a sua estratégia de investimento, com destaque para a volatilidade, os fatores de risco e abordagens de longo prazo. Indicado para investidores que pretendam diversificar o seu portefólio de ativos digitais. Aprofunde-se na comparação de investimentos em criptomoedas e tome decisões fundamentadas.
31-10-2025 08:58:53
Recomendado para si
Resumo semanal de criptoativos da Gate Ventures (23 de março de 2026)

Resumo semanal de criptoativos da Gate Ventures (23 de março de 2026)

O FOMC manteve a taxa de juro de referência entre 3,50 % e 3,75 %, registando um voto dissidente a favor de uma redução da taxa, o que revela uma divergência interna inicial. Jerome Powell destacou a elevada incerteza geopolítica no Médio Oriente, sublinhando que a Fed se mantém dependente dos dados e disponível para ajustar a política monetária.
23-03-2026 11:04:21
Recapitulação semanal de criptomoedas da Gate Ventures (9 de março de 2026)

Recapitulação semanal de criptomoedas da Gate Ventures (9 de março de 2026)

Os salários não agrícolas dos EUA recuaram acentuadamente em fevereiro, com parte desta fraqueza a ser atribuída a distorções estatísticas e a fatores externos de carácter temporário.
09-03-2026 16:14:07
Recapitulação semanal de criptomoedas Gate Ventures (2 de março de 2026)

Recapitulação semanal de criptomoedas Gate Ventures (2 de março de 2026)

O agravamento das tensões geopolíticas relacionadas com o Irão está a gerar riscos substanciais para o comércio internacional, podendo provocar interrupções nas cadeias de abastecimento, subida dos preços das matérias-primas e mudanças na distribuição global de capital.
02-03-2026 23:20:41
Resumo semanal de criptoativos da Gate Ventures (23 de fevereiro de 2026)

Resumo semanal de criptoativos da Gate Ventures (23 de fevereiro de 2026)

O Supremo Tribunal dos EUA declarou ilegais as tarifas da era Trump, o que poderá originar reembolsos capazes de dinamizar o crescimento económico nominal a curto prazo.
24-02-2026 06:42:31
Resumo Semanal de Criptomoedas da Gate Ventures (9 de fevereiro de 2026)

Resumo Semanal de Criptomoedas da Gate Ventures (9 de fevereiro de 2026)

A iniciativa de redução do balanço ligada a Kevin Warsh dificilmente será implementada num futuro próximo, ainda que permaneçam possíveis caminhos a médio e longo prazo.
09-02-2026 20:15:46
O que é o AIX9: guia completo para a nova geração de soluções empresariais de computação

O que é o AIX9: guia completo para a nova geração de soluções empresariais de computação

Descubra a AIX9 (AthenaX9), o agente CFO inovador alimentado por IA que está a transformar a análise DeFi e a inteligência financeira institucional. Explore as perspetivas em tempo real sobre blockchain, o desempenho do mercado e saiba como negociar na Gate.
09-02-2026 01:18:46