
A Ethereum Improvement Proposal 3074 (EIP-3074) propõe uma atualização para a Ethereum Virtual Machine (EVM) com a introdução de dois novos opcodes: AUTH e AUTHCALL. Esses comandos permitem que Externally Owned Accounts (EOAs) deleguem temporariamente a execução de transações para um smart contract. Com esse mecanismo, basta uma única assinatura do usuário para que um contrato execute diversas ações on-chain em seu nome, respeitando limites previamente definidos.
Hoje, EOAs precisam assinar cada transação individualmente e arcar com as taxas de gas. A EIP-3074 visa aprimorar operações em lote, pagamentos de gas patrocinados e comandos com um clique, sem exigir migração das EOAs para contas de smart contract, reduzindo a complexidade para novos usuários.
A EIP-3074 soluciona dois grandes desafios: primeiro, EOAs não conseguem realizar operações on-chain em múltiplas etapas com uma única autorização, o que resulta em assinaturas e pagamentos de gas repetidos. Segundo, usuários iniciantes frequentemente não possuem ETH suficiente para taxas, dificultando o onboarding.
Na prática, ações como resgatar airdrops exigem etapas como “autorizar — reivindicar — transferir”; negociações podem envolver “autorizar — trocar — fazer stake”. Com a EIP-3074, esses passos são reunidos em um único fluxo, com gas possivelmente patrocinado por projetos ou carteiras, facilitando o uso.
A EIP-3074 se baseia em dois opcodes: AUTH e AUTHCALL. Esses comandos funcionam como instruções para a Ethereum Virtual Machine. AUTH registra a autorização assinada do usuário para um contrato específico; AUTHCALL permite que o contrato autorizado realize chamadas subsequentes utilizando o endereço do usuário, dentro do escopo permitido.
Para o usuário, basta assinar um acordo permitindo que “este contrato execute determinadas ações predefinidas em meu nome durante este processo”. Após a autorização, o contrato executa as etapas em sequência — como aprovação de tokens, troca e stake — fazendo com que as transações on-chain apareçam como originadas do seu endereço, mas agrupadas pelo contrato.
A EIP-3074 consolida múltiplos pedidos de assinatura em um fluxo único de autorização clara e viabiliza o patrocínio do gas, reduzindo barreiras para novos usuários. As carteiras podem oferecer templates de “um clique”, minimizando erros operacionais.
Ao interagir com aplicações descentralizadas (DApps), a EIP-3074 permite agrupar ações como “autorizar + trocar + transferir”. Usuários iniciantes podem realizar sua primeira operação on-chain sem precisar de ETH, desde que o projeto ou a carteira patrocine o gas.
Em exchanges — por exemplo, ao depositar ou sacar ativos do ecossistema ETH na Gate — muitos usuários transferem fundos para carteiras de autocustódia para participar de DeFi. O gas patrocinado e a execução em lote da EIP-3074 tornam a interação com DApps mais fluida e evitam bloqueios por falta de ETH para taxas.
Account abstraction (geralmente via ERC-4337) utiliza contas de smart contract para validação e pagamento flexíveis, como patrocínio de gas por Paymaster ou autenticação multifator. A EIP-3074 aprimora diretamente as EOAs; embora as abordagens sejam distintas, ambas buscam melhorar a experiência do usuário.
A EIP-3074 complementa o account abstraction: permite que EOAs agrupem “deploy de smart accounts, migração de ativos e permissões” em um único processo, reduzindo atritos na migração. Para quem já usa smart accounts, o account abstraction oferece mais programabilidade; para quem ainda não migrou, a EIP-3074 facilita a transição.
No universo DeFi, a EIP-3074 permite unir “aprovar token — trocar — fazer stake/fornecer liquidez” em uma só transação. Plataformas de estratégia podem oferecer entrada com “um clique”, patrocinando o gas; o usuário só precisa de uma assinatura para concluir tudo.
Para NFTs, ela agrupa processos como “mint em lote — definir preço de listagem — publicar no marketplace” em um fluxo único. Também possibilita “compra em lote” ou “cancelamento em lote de ordens”. Novos usuários contam com gas patrocinado, facilitando a primeira mintagem ou negociação mesmo sem ETH na carteira.
Em operações cross-chain ou Layer 2, equipes podem usar a EIP-3074 para agrupar etapas como “bridge — trocar — depositar”, patrocinando o gas para aumentar conversão. Por exemplo, após sacar da Gate para Ethereum e acessar um DApp, o usuário pode preparar tudo on-chain com uma única assinatura.
O principal risco está em autorizar sem compreender totalmente o escopo. Permissões amplas concedidas a contratos não confiáveis podem resultar em movimentação de tokens ou aprovações excessivas.
Passo 1: Verifique o endereço do contrato e a origem do DApp. Use apenas fontes confiáveis e evite sites de phishing.
Passo 2: Revise o escopo da autorização. Limite contratos, funções e valores para evitar “aprovação ilimitada”.
Passo 3: Teste com valores reduzidos e defina limites de transação. Após o uso, revise e revogue permissões desnecessárias rapidamente.
Por fim: Para operações de alto valor, utilize carteiras de hardware ou soluções de multiassinatura. Considere migrar para smart accounts para segurança programável avançada, quando necessário.
As discussões da comunidade giram em torno de como apresentar limites de segurança com clareza, dos trade-offs e integração com account abstraction, e de como carteiras e DApps devem estruturar contratos de chamada e templates de autorização padronizados.
No futuro, carteiras devem adotar interfaces de autorização intuitivas, exibindo contratos de chamada, contratos-alvo e valores, além de ferramentas para “revogar/restaurar com um clique”. DApps vão encapsular operações multi-etapas em templates seguros, reduzindo erros dos usuários. Se adotada em atualizações do ecossistema, funcionalidades como onboarding com um clique, gas patrocinado e transações em lote podem se tornar padrão — elevando a experiência do usuário e as taxas de conversão.
A EIP-3074 traz os opcodes AUTH e AUTHCALL, viabilizando “execução delegada temporária” para EOAs, superando barreiras de interação multi-etapas e taxas de gas, e aprimorando tanto o onboarding quanto a experiência de usuários avançados. Não compete com o account abstraction; oferece upgrades leves para EOAs, enquanto o account abstraction entrega programabilidade robusta para o futuro. Na prática, monitore sempre o escopo das autorizações, a origem das chamadas e os mecanismos de revogação. Siga boas práticas como testes com valores reduzidos e definição de limites para proteger seus ativos.
A EIP-3074 controla riscos por meio de autorização explícita: você precisa assinar para conceder permissões; nada é feito automaticamente. O fundamental é escolher apps e provedores confiáveis e revisar regularmente as permissões concedidas. Ao notar qualquer atividade suspeita, revogue imediatamente as autorizações para máxima proteção.
Isso depende do cronograma de adoção por carteiras e desenvolvedores de apps. Após a ativação oficial e integração pelas principais carteiras (como MetaMask ou Gate), os usuários sentirão ganhos em otimização de gas, transações em lote e checkouts com um clique. No momento, segue em fase de proposta e testes; a adoção ampla é prevista para os próximos 6 a 12 meses.
A EIP-3074 foca em otimizar autorizações de contas individuais para operações mais flexíveis e eficientes. Plasma e Rollup são soluções de escalabilidade Layer 2 para Ethereum. Não são excludentes — a EIP-3074 simplifica autorizações enquanto Rollups reduzem custos de transação. Juntas, melhoram bastante a experiência do usuário.
Veja se sua carteira pede configuração de permissões operacionais, em vez de exigir assinatura para cada ação. Busque indicações claras sobre escopo da autorização e validade nos prompts de transação. Em plataformas como a Gate, é possível conferir o suporte à EIP-3074 e relatórios de auditoria de segurança dos apps. Em caso de dúvida, faça testes com pequenas quantias primeiro.
Sim. A EIP-3074 é opcional e não altera o funcionamento dos endereços existentes; você pode seguir usando sua carteira normalmente. Novos recursos serão incorporados gradualmente em novos apps. Usuários atuais podem optar por atualizar para aproveitar os benefícios ou manter o uso atual — a proposta é totalmente compatível com versões anteriores.


