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
Crypto Insights
Ethereum
+1

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
Staking de criptomoedas
Ethereum
+1

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?
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?
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
Staking de criptomoedas
DeFi
+3

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
Bitcoin
Blockchain
+3

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
Desafio Traders@MIT: formato, elegibilidade e eventos
Negociação à vista
TradFi

Desafio Traders@MIT: formato, elegibilidade e eventos

O desafio Traders@MIT é uma competição anual de negociação quantitativa interuniversitária no MIT. Este guia aborda o seu formato de dois dias, elegibilidade, prémios, registo e competições relacionadas destinadas a estudantes interessados em finanças quantitativas.
23-10-2026 07:55:16
NEARCON: datas, local e anúncios do ecossistema NEAR
Altcoins
Ecossistema de criptomoedas

NEARCON: datas, local e anúncios do ecossistema NEAR

A NEARCON é o principal encontro do ecossistema NEAR Protocol. Este guia aborda o evento de fevereiro de 2026 em São Francisco, os oradores, os anúncios sobre IA e blockchain e as datas futuras para programadores, investidores e membros da comunidade.
23-10-2026 07:51:27
Guia da competição de trading da Universidade de Chicago: datas, formato e elegibilidade
Negociação à vista
TradFi

Guia da competição de trading da Universidade de Chicago: datas, formato e elegibilidade

A Competição de Negociação da Universidade de Chicago é uma competição interuniversitária de negociação algorítmica destinada a estudantes de várias instituições de ensino superior. Este guia abrange as datas da competição, os critérios de elegibilidade, os desafios de negociação, os preparativos e as oportunidades de interação social, sendo indicado para estudantes de licenciatura interessados em finanças quantitativas.
23-10-2026 07:48:37
Cardano Summit: datas, oradores e atualizações do ecossistema
Altcoins
Ecossistema de criptomoedas

Cardano Summit: datas, oradores e atualizações do ecossistema

O Cardano Summit é um encontro anual organizado pela Cardano Foundation. Explore o evento de Singapura de 2026, que foi cancelado, a votação de governação da comunidade, a participação em 2025, os oradores e as atividades para programadores, com informações relevantes para detentores de ADA e profissionais de blockchain.
23-10-2026 07:47:11
Relatórios dos emissores de stablecoins: regras semanais e trimestrais
Macrotendências
Stablecoin

Relatórios dos emissores de stablecoins: regras semanais e trimestrais

Os requisitos de reporte dos emissores de stablecoins incluem divulgações regulamentares sobre reservas, emissão, resgates e situação financeira. Este guia explica o regime de reporte do OCC para 2026, incluindo prazos, formulários e requisitos aplicáveis aos bancos e aos emissores de stablecoins de pagamento.
23-10-2026 07:44:50
Isenções para emissores de stablecoins: regras de candidatura da OCC
Macrotendências
Stablecoin

Isenções para emissores de stablecoins: regras de candidatura da OCC

Uma dispensa para emitentes de stablecoins proporciona isenção regulamentar temporária aos emitentes elegíveis de stablecoins de pagamento que aguardam aprovação da OCC. Esta referência explica os requisitos de candidatura, os prazos, as obrigações relativas a reservas, as normas de resgate e as regras aplicáveis a emitentes estrangeiros para equipas de conformidade e instituições financeiras.
23-10-2026 07:43:57