eip-7702

A EIP-7702 é uma Proposta de Melhoria do Ethereum criada para que endereços padrão possam, temporariamente, operar com funções típicas de contratos inteligentes em uma única transação. Com uma autorização pontual por assinatura, o usuário delega a execução a um smart contract confiável, habilitando funcionalidades avançadas de Account Abstraction, como operações em lote, pagamento de gas patrocinado e definição de limites de gastos. Ao final da transação, o endereço volta ao estado original, promovendo escalabilidade sem abrir mão da segurança aprimorada.
Resumo
1.
A EIP-7702 é uma Proposta de Melhoria do Ethereum feita por Vitalik Buterin que permite que Contas Externamente Controladas (EOAs) adquiram temporariamente capacidades de contrato inteligente.
2.
A proposta permite que EOAs utilizem recursos avançados de carteiras inteligentes, como operações em lote, patrocínio de gás e recuperação social em uma única transação.
3.
A EIP-7702 aprimora a EIP-3074 ao oferecer uma implementação de abstração de contas mais segura, evitando riscos de delegação de permissões permanentes.
4.
Por meio da delegação temporária, os usuários podem aproveitar a conveniência e segurança das carteiras de contrato inteligente sem migrar seus ativos.
5.
Espera-se que essa proposta melhore significativamente a experiência do usuário no Ethereum, reduza barreiras de entrada e promova a adoção da tecnologia de abstração de contas.
eip-7702

O que é o EIP-7702?

O EIP-7702 é uma Proposta de Melhoria do Ethereum criada para permitir que endereços padrão adquiram temporariamente as capacidades programáveis de contas de contrato em uma única transação. Por meio de uma assinatura de autorização, os direitos de execução podem ser delegados a um “contrato invocador” específico, possibilitando transações em lote, pagamentos de gas patrocinados ou outras operações complexas.

No Ethereum, um EIP (Ethereum Improvement Proposal) é o processo público para atualizações do protocolo conduzidas pela comunidade. Endereços padrão, conhecidos como EOAs (Externally Owned Accounts), só podem iniciar transferências simples. Já as contas de contrato executam ações em lote, definem limites de gastos e outras funções conforme regras de código pré-estabelecidas. O EIP-7702 busca conceder temporariamente esses recursos avançados aos EOAs, sem exigir migração de ativos.

Por que o EIP-7702 foi proposto?

O EIP-7702 resolve dois problemas antigos:

  1. Operações complexas com EOAs normalmente exigem várias aprovações e assinaturas, aumentando custos e riscos de erro.
  2. O avanço rumo à abstração de contas—tornar todas as contas programáveis como contratos—ainda é limitado. O principal caminho, o EIP-4337, atua fora da camada central do protocolo, deixando espaço para aprimorar a experiência do usuário e a compatibilidade.

Antes, o EIP-3074 tentou conceder aos EOAs controle similar ao de contratos por meio de novas instruções, mas preocupações sobre segurança e compatibilidade futura persistiram na comunidade. O EIP-7702 propõe uma solução de integração mais simples e alinhada ao ecossistema de abstração de contas, visando superar desafios semelhantes.

Como o EIP-7702 funciona?

A essência do EIP-7702 é que, em uma única transação, um EOA utiliza uma assinatura autorizada para indicar um “contrato invocador”. Durante a execução, o Ethereum trata temporariamente o endereço como se fosse uma conta de contrato com código específico. Ao final da transação, o endereço retorna ao estado padrão, sem necessidade de migrar ativos para outra carteira.

Uma “assinatura autorizada” equivale a um consentimento explícito: “Autorizo este contrato a agir em meu nome nesta transação, sob minhas regras.” O “contrato invocador” executa as operações, como chamadas em lote, limites de gastos ou pagamentos patrocinados, conforme a lógica definida.

O fluxo típico de autorização EIP-7702 ocorre assim:

Passo 1: Em uma carteira compatível com o EIP-7702, selecione a operação desejada (por exemplo, combinar aprovar + swap + transferir em uma única ação).

Passo 2: A carteira gera uma mensagem de autorização com o endereço do contrato invocador, período de validade ou dados anti-replay, e solicita sua assinatura.

Passo 3: Você confirma e envia a transação. No blockchain, seu endereço é tratado temporariamente como uma conta programável durante a execução, e o contrato invocador realiza as operações em lote.

Passo 4: Após a conclusão, seu endereço volta a ser um EOA comum. Novas ações exigem assinaturas padrão; não há autorização contínua.

Por exemplo, após transferir fundos da Gate para uma carteira de autocustódia, normalmente seria necessário passar por “aprovar token → swap → transferir” em três etapas. Com a autorização EIP-7702, o contrato invocador executa todas as etapas de uma vez, reduzindo confirmações e custos de gas.

Como o EIP-7702 difere do EIP-3074?

Ambas as propostas permitem que EOAs deleguem direitos de execução a contratos, mas com abordagens distintas:

O EIP-3074 introduz novas instruções na máquina virtual (AUTH/AUTHCALL) para que EOAs possam delegar controle diretamente. A comunidade expressou preocupações sobre compatibilidade a longo prazo e complexidade de segurança por conta dessas mudanças de baixo nível.

Já o EIP-7702 utiliza tipos de transação e atribuição temporária de código, permitindo uma “transformação temporária em conta programável” sem novas instruções. Essa abordagem é mais fácil de integrar ao ecossistema atual de abstração de contas e reverte automaticamente ao estado padrão após a execução, minimizando riscos de autorizações remanescentes.

Quais são os casos de uso do EIP-7702?

A programabilidade do EIP-7702 oferece soluções ágeis para diversas demandas frequentes:

  • Operações em lote: Realize processos de várias etapas (aprovar, swap, transferir) em uma única transação—ideal para DeFi e mintagem de NFT.
  • Patrocínio de gas: Terceiros ou protocolos podem pagar suas taxas de gas—útil para onboarding de novos usuários ou campanhas promocionais, facilitando a gestão de saldo em ETH.
  • Limites e janelas de tempo: Defina limites diários ou períodos de validade para apps específicos; tentativas excedentes são bloqueadas, aumentando a segurança dos fundos.
  • Chaves de sessão: Emita subchaves temporárias para aplicações que permitem ações repetidas sem novas assinaturas durante a janela de validade—expirando automaticamente.
  • Recuperação social: Codifique regras de recuperação no contrato invocador; se perder a chave principal, recupere o acesso com base em amigos ou dispositivos previamente definidos.

Qual é a relação entre EIP-7702 e EIP-4337?

O EIP-4337 é hoje a solução “off-protocol” mais utilizada para abstração de contas, proporcionando experiências de smart wallet via contratos EntryPoint e bundlers. O EIP-7702 não substitui o EIP-4337; ele oferece um método de autorização nativo no protocolo, permitindo que EOAs tenham recursos semelhantes em uma única transação.

Ambos podem ser usados juntos: contratos invocadores podem seguir regras similares às de carteiras EIP-4337 (limites, operações em lote). Desenvolvedores de carteiras podem disponibilizar tanto “caminhos 4337” quanto “autorizações single-use 7702” na mesma interface—preservando a maturidade do ecossistema e ampliando compatibilidade e experiência do usuário.

O que o EIP-7702 representa para carteiras e desenvolvedores?

As carteiras devem indicar claramente quando uma transação envolve autorização temporária—destacando endereço do contrato invocador, escopo da permissão e período de validade—e oferecer opções rápidas para revogar ou restringir permissões. Desenvolvedores precisam criar contratos invocadores robustos e formatos de mensagem que limitem permissões e previnam ataques de replay.

As etapas típicas de integração para desenvolvedores incluem:

  1. Projetar o modelo de permissões do contrato invocador—definindo alvos permitidos, limites e janelas de tempo.
  2. Definir a estrutura da mensagem de autorização e método de assinatura—incluindo nonce e expiração—para evitar ataques de replay e confusão cross-chain.
  3. Implementar uma tela clara de confirmação de autorização no frontend da carteira—mostrando endereços de contratos, lista de chamadas e alertas de risco.
  4. Implantar contratos invocadores auditados, monitorar atividades e logs on-chain, e oferecer pontos de revogação/atualização.

Quais são os riscos potenciais do EIP-7702?

Toda autorização financeira implica riscos. Os principais do EIP-7702 são:

  • Autorizações de phishing: Sites maliciosos podem induzir você a delegar direitos de execução a contratos invocadores não confiáveis, que podem drenar seus ativos.
  • Permissões excessivas: Escopos amplos ou limites/janelas de tempo mal configurados aumentam o risco de perdas.
  • Replay e confusão: Se mensagens de autorização não incluírem nonce ou expiração, podem ser reutilizadas de forma maliciosa.

Para mitigar riscos: Sempre confira o endereço do contrato invocador e os detalhes da permissão; só assine autorizações em carteiras e DApps confiáveis; prefira autorizações de curto prazo ou baixo valor com opção de revogação; para ativos de alto valor, utilize contas separadas e confirmações em múltiplas etapas.

Quando o EIP-7702 será lançado? Status e cronograma

De acordo com informações públicas, o EIP-7702 foi proposto em maio de 2024 como alternativa ao EIP-3074 e sugerido para inclusão na próxima atualização “Pectra” do Ethereum. Em outubro de 2024, segue em discussão ativa e evolução; a data final de lançamento na mainnet dependerá das reuniões dos desenvolvedores centrais e dos resultados dos testes em testnet.

Os principais métodos de acompanhamento incluem monitorar atualizações do documento EIP, atas das reuniões dos desenvolvedores centrais do Ethereum, progresso nos principais clientes e resultados de validação em testnet. Essas informações são normalmente publicadas por canais oficiais da Ethereum Foundation e das equipes de clientes.

Resumo do EIP-7702 & Como se manter atualizado

O EIP-7702 oferece um caminho eficiente para EOAs adquirirem temporariamente recursos de contratos em transações únicas—reduzindo assinaturas e interações redundantes e aprimorando a usabilidade e compatibilidade da abstração de contas. Em conjunto com o EIP-4337, usuários mantêm experiências familiares de smart wallet e podem autorizar tarefas complexas de forma pontual conforme necessário. Recomenda-se acompanhar atualizações dos EIPs, reuniões dos desenvolvedores centrais e progresso em testnet; priorizar carteiras que exibam claramente detalhes de autorização; controlar rigorosamente escopos e períodos de validade; e sempre priorizar a segurança.

FAQ

Meu endereço de carteira pode delegar autoridade a um smart contract via EIP-7702?

Sim. O EIP-7702 permite que contas de propriedade externa (EOAs) deleguem permissões temporárias a smart contracts por meio de assinatura, permitindo que contratos ajam em seu nome durante transações. Essa delegação é temporária e controlada—não transfere a propriedade da carteira, funcionando como nomear um agente de confiança que age uma vez com sua aprovação antes de o controle retornar totalmente a você.

Usar o EIP-7702 para abstração de contas compromete a segurança da minha chave privada?

Não. Sua chave privada permanece sendo sua única credencial de autenticação. O EIP-7702 apenas permite que smart contracts executem transações como seu proxy; não expõe nem compromete sua chave privada. No entanto, é fundamental utilizar apenas smart contracts auditados e confiáveis—contratos maliciosos ou mal projetados podem ser explorados.

Preciso migrar imediatamente para uma nova carteira quando o EIP-7702 estiver disponível?

Não é necessário migrar imediatamente. O EIP-7702 é opcional; carteiras e EOAs existentes continuarão funcionando normalmente. Você pode adotar carteiras ou serviços compatíveis com o EIP-7702 conforme desejar maior interatividade (como operações em lote ou automação).

O EIP-7702 permite assinar múltiplas transações em lote sem confirmações repetidas?

Sim, na prática. Ao delegar autoridade via EIP-7702, um smart contract pode executar várias ações autorizadas dentro do seu escopo sem exigir uma confirmação para cada ação individual—otimizando tarefas repetitivas. No entanto, cada delegação ainda requer uma assinatura inicial para garantir sua segurança.

Como usuários comuns podem avaliar se um app compatível com EIP-7702 é seguro?

Foque em três pontos: Primeiro, verifique se o aplicativo e seus contratos passaram por auditorias de segurança profissionais—consulte os relatórios de auditoria. Segundo, entenda o escopo e a duração exatos das permissões delegadas—quanto mais restritos e curtos, mais seguro. Por fim, avalie a reputação do app em plataformas como a Gate; faça testes com valores baixos antes de movimentar quantias maiores.

Uma simples curtida já faz muita diferença

Compartilhar

Glossários relacionados
Consensys
A Consensys é uma empresa de tecnologia dedicada ao desenvolvimento de produtos e infraestrutura voltados ao Ethereum, promovendo integração entre usuários comuns, desenvolvedores e empresas. Entre suas principais soluções estão a carteira MetaMask, a API de nós Infura, as ferramentas Truffle para desenvolvimento e a rede de segunda camada Linea. A Consensys também oferece serviços de auditoria e soluções corporativas em blockchain, contribuindo para tornar as aplicações mais intuitivas, facilitar transações e proporcionar maior escalabilidade. Dentro do ecossistema Ethereum, a Consensys atua como ponto de entrada estratégico, canal de conectividade e provedora de soluções para escalabilidade.
Fundação Ethereum
A Ethereum Foundation é uma entidade sem fins lucrativos voltada ao apoio do desenvolvimento do protocolo Ethereum open-source. Entre suas principais funções estão o financiamento de pesquisas e projetos fundamentais, a manutenção do ecossistema de desenvolvedores, a promoção da colaboração técnica e a coordenação da comunicação sobre atualizações da mainnet. A fundação não administra fundos de usuários, tampouco interfere em preços ou operações de mercado. Seus recursos financeiros vêm, majoritariamente, das reservas iniciais de ETH e de doações, com prestação de contas transparente sobre a destinação dos recursos. A Ethereum Foundation concede subsídios, apoia pesquisas e disponibiliza materiais educacionais tanto para desenvolvedores quanto para toda a comunidade.
transação meta
Meta-transações são transações on-chain nas quais um terceiro arca com as taxas em nome do usuário. O usuário autoriza a operação ao assinar com sua chave privada, e essa assinatura funciona como uma solicitação de delegação. O relayer envia essa solicitação autorizada para a blockchain e assume o custo do gas. Smart contracts utilizam um trusted forwarder para validar tanto a assinatura quanto o verdadeiro remetente, evitando ataques de replay. Meta-transações são amplamente empregadas para proporcionar experiências sem cobrança de gas, facilitar o resgate de NFTs e simplificar o onboarding de novos participantes. Também podem ser integradas ao account abstraction para permitir delegação avançada de taxas e maior controle.
definição de Truffle
O Truffle é um framework de desenvolvimento criado para Ethereum e blockchains compatíveis com EVM, oferecendo funcionalidades como organização de projetos, compilação, testes e implantação automatizada por meio de scripts. Normalmente, é utilizado em conjunto com a ferramenta local Ganache. O Truffle emprega scripts de migração para registrar todas as etapas de implantação e gera arquivos de build contendo o ABI, o que facilita a integração de aplicações front-end por meio do web3.js ou ethers.js. Após a validação em uma testnet, os contratos podem ser migrados para a mainnet.
EOA
Uma Externally Owned Account (EOA) é um endereço on-chain controlado diretamente pela chave privada do usuário. EOAs podem iniciar transferências, assinar transações e interagir com smart contracts, o que as torna o tipo de carteira mais utilizado no Ethereum e em blockchains compatíveis com EVM. Por exemplo, os endereços exibidos em carteiras como a MetaMask são EOAs. Diferentemente das contas de smart contract, administradas por código, as EOAs são gerenciadas diretamente pelos próprios usuários. EOAs são responsáveis pelo pagamento das taxas de gas e pela autorização de transações, sendo amplamente empregadas em operações como trading, DeFi, NFTs e integrações cross-chain.

Artigos Relacionados

Como apostar ETH?
iniciantes

Como apostar ETH?

Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar. Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar.
2026-04-09 07:26:23
O que é o EIP-1559? Como funcionam o burning de ETH e o mecanismo de taxas?
iniciantes

O que é o EIP-1559? Como funcionam o burning de ETH e o mecanismo de taxas?

EIP-1559 é uma Proposta de Melhoria do Ethereum (EIP) desenvolvida para aprimorar o cálculo das taxas de transação na rede Ethereum. Com a adoção de um modelo duplo de taxas, formado pela Base Fee e Priority Fee, o mecanismo tradicional de leilão de gas foi substituído, a previsibilidade das taxas foi elevada e a queima de ETH passou a ser parte do processo.
2026-03-24 23:31:29
Renderizar em IA: Como a Taxa de Hash Descentralizada Impulsiona a Inteligência Artificial
iniciantes

Renderizar em IA: Como a Taxa de Hash Descentralizada Impulsiona a Inteligência Artificial

A Render se destaca das plataformas voltadas apenas para o poder de hash de IA. Entre seus principais diferenciais estão uma rede de GPUs robusta, um mecanismo eficiente de verificação de tarefas e um modelo de incentivos estruturado em torno do token RENDER. Esses fatores proporcionam adaptabilidade e flexibilidade naturais em aplicações selecionadas de IA, sobretudo nas que envolvem computação gráfica.
2026-03-27 13:13:02