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
época
No contexto de Web3, o termo "ciclo" descreve processos recorrentes ou períodos específicos em protocolos ou aplicações blockchain, que se repetem em intervalos determinados de tempo ou blocos. Exemplos práticos incluem eventos de halving do Bitcoin, rodadas de consenso do Ethereum, cronogramas de vesting de tokens, períodos de contestação para saques em soluções Layer 2, liquidações de funding rate e yield, atualizações de oráculos e períodos de votação em processos de governança. A duração, os critérios de acionamento e o grau de flexibilidade desses ciclos variam entre diferentes sistemas. Entender esses ciclos é fundamental para gerenciar liquidez, otimizar o momento das operações e delimitar fronteiras de risco.
Descentralizado
A descentralização consiste em um modelo de sistema que distribui decisões e controle entre diversos participantes, sendo característica fundamental em blockchain, ativos digitais e estruturas de governança comunitária. Baseia-se no consenso de múltiplos nós da rede, permitindo que o sistema funcione sem depender de uma autoridade única, o que potencializa a segurança, a resistência à censura e a transparência. No setor cripto, a descentralização se manifesta na colaboração global de nós do Bitcoin e Ethereum, nas exchanges descentralizadas, nas wallets não custodiais e nos modelos de governança comunitária, nos quais os detentores de tokens votam para estabelecer as regras do protocolo.
O que significa Nonce
Nonce é definido como um “número usado uma única vez”, criado para assegurar que determinada operação ocorra apenas uma vez ou siga uma ordem sequencial. Em blockchain e criptografia, o uso de nonces é comum em três situações: nonces de transação garantem que as operações de uma conta sejam processadas em sequência e não possam ser duplicadas; nonces de mineração servem para encontrar um hash que satisfaça um nível específico de dificuldade; já nonces de assinatura ou login impedem que mensagens sejam reaproveitadas em ataques de repetição. O conceito de nonce estará presente ao realizar transações on-chain, acompanhar processos de mineração ou acessar sites usando sua wallet.
cifra
Um algoritmo criptográfico consiste em um conjunto de métodos matemáticos desenvolvidos para proteger informações e verificar sua autenticidade. Entre os tipos mais comuns estão a criptografia simétrica, a criptografia assimétrica e os algoritmos de hash. No universo blockchain, esses algoritmos são essenciais para a assinatura de transações, geração de endereços e garantia da integridade dos dados, fatores que asseguram a proteção dos ativos e a segurança das comunicações. A execução de operações em wallets e exchanges — como requisições de API e retiradas de ativos — depende diretamente da implementação robusta desses algoritmos e de uma gestão eficiente de chaves.
Imutável
A imutabilidade é um princípio essencial da tecnologia blockchain, impedindo que informações sejam modificadas ou removidas após seu registro e a obtenção das confirmações necessárias. Essa característica, viabilizada pelo encadeamento de funções hash criptográficas e mecanismos de consenso, assegura a integridade e autenticidade do histórico de transações, estabelecendo uma base confiável para ecossistemas descentralizados.

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.
2022-11-21 10:08:45
O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?
intermediário

O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?

Este artigo fornece uma análise aprofundada da emergente exchange descentralizada (DEX) EtherVista e seu token de plataforma, VISTA. Explora como a EtherVista visa desafiar o modelo existente de AMM (Automated Market Maker), especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também explora os contratos inteligentes da EtherVista, a tokenomia e como atrai usuários ao oferecer taxas de gás baixas e um inovador sistema de distribuição de receitas.
2024-09-10 15:49:43
O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025
intermediário

O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025

Neiro é um cachorro da raça Shiba Inu que inspirou o lançamento de tokens Neiro em diferentes blockchains. Em 2025, o Neiro Ethereum (NEIROETH) evoluiu para uma das principais moedas meme com um valor de mercado de $215 milhões, mais de 87.000 detentores e listagens em 12 grandes exchanges. O ecossistema agora inclui um DAO para governança comunitária, uma loja oficial de mercadorias e um aplicativo móvel. NEIROETH implementou soluções de camada 2 para melhorar a escalabilidade e consolidou sua posição entre as 10 principais moedas meme temáticas de cachorro por capitalização de mercado, apoiado por uma comunidade vibrante e influenciadores cripto líderes.
2024-09-05 15:37:06