
Ethereum Improvement Proposal 3074 (EIP-3074) consiste numa proposta de atualização para a Ethereum Virtual Machine (EVM) que introduz dois novos opcodes: AUTH e AUTHCALL. Estes opcodes permitem que Externally Owned Accounts (EOA) deleguem, de forma temporária, a execução de transações a um smart contract. Assim, o utilizador pode assinar uma única vez e o contrato executa várias ações on-chain em seu nome, respeitando os limites definidos.
Atualmente, as EOA têm de assinar cada transação individualmente e suportar diretamente as taxas de gás. O EIP-3074 pretende facilitar transações em lote, pagamentos patrocinados de gás e operações de “um clique”, sem migrar as EOA para contas de smart contract, reduzindo a complexidade para novos utilizadores.
O EIP-3074 intervém em dois pontos críticos: Em primeiro lugar, as EOA não conseguem realizar operações on-chain de vários passos com uma única autorização, o que obriga a múltiplas assinaturas e pagamentos de gás. Em segundo lugar, muitos novos utilizadores não dispõem de ETH para pagar taxas, prejudicando a experiência inicial.
Na prática, reclamar airdrops exige normalmente várias etapas, como “autorizar — reclamar — transferir”; negociar pode envolver “autorizar — trocar — fazer stake”. O EIP-3074 permite combinar estes passos num único processo, com o gás potencialmente patrocinado por projetos ou carteiras, melhorando a experiência de utilização.
O EIP-3074 baseia-se em dois opcodes: AUTH e AUTHCALL. Os opcodes são instruções para a Ethereum Virtual Machine. AUTH regista a autorização assinada do utilizador para um contrato caller específico; AUTHCALL permite ao contrato autorizado iniciar chamadas subsequentes com o endereço do utilizador, dentro dos limites definidos.
Da perspetiva do utilizador, assina um acordo que “autoriza este contrato a executar determinadas ações pré-definidas em meu nome durante este processo”. Após a autorização, o contrato executa os passos sequencialmente—por exemplo, aprovar tokens, trocar e fazer stake—de modo que as transações on-chain aparentam partir do seu endereço, mas são agrupadas pelo contrato.
O EIP-3074 reúne vários pedidos de assinatura num único fluxo de autorização claro e permite o patrocínio de gás, reduzindo a barreira de entrada para novos utilizadores. As carteiras podem oferecer modelos de “um clique”, minimizando erros de utilização.
Ao interagir com aplicações descentralizadas (DApps), o EIP-3074 permite agrupar operações como “autorizar + trocar + transferir”. Utilizadores iniciantes podem realizar a sua primeira ação on-chain sem necessidade de ETH, se o projeto ou a carteira patrocinarem o gás.
Nas exchanges—por exemplo, ao depositar ou levantar ativos ETH na Gate—muitos utilizadores transferem fundos para carteiras self-custody para aceder a DeFi. O patrocínio de gás e a execução em lote do EIP-3074 facilitam a interação com DApps e evitam bloqueios por falta de ETH para gás.
A Account Abstraction (frequentemente via ERC-4337) utiliza contas de smart contract para validação e pagamentos flexíveis, como patrocínio de gás por Paymaster ou autenticação multifator. O EIP-3074 melhora diretamente as EOA; embora as abordagens sejam distintas, ambas pretendem otimizar a experiência do utilizador.
O EIP-3074 pode complementar a Account Abstraction: permite às EOA agrupar “deploy smart accounts, migrar ativos e permissões” num só fluxo, simplificando a migração. Para quem já usa smart accounts, a Account Abstraction oferece maior programabilidade; para quem ainda não migrou, o EIP-3074 reduz o obstáculo inicial.
No DeFi, o EIP-3074 é utilizado para unir “aprovar token — trocar — fazer stake/fornecer liquidez” numa só transação. Plataformas de estratégia podem disponibilizar entrada de “um clique”, com gás patrocinado; basta uma assinatura para concluir todos os passos.
No universo dos NFT, permite agrupar processos como “mint em lote — definir preço de lista — publicar no marketplace” num só fluxo. Permite também “compra em lote” ou “cancelamento de ordens em lote”. Novos utilizadores beneficiam do gás patrocinado, tornando mais fácil o primeiro mint ou trade mesmo sem ETH na carteira.
Em interações cross-chain ou Layer 2, as equipas de projeto podem usar o EIP-3074 para agrupar etapas como “bridge — trocar — depositar”, patrocinando o gás para aumentar as taxas de conversão. Por exemplo, após levantar da Gate para Ethereum e aceder a um DApp, o utilizador pode realizar todas as preparações on-chain com uma única assinatura.
O principal risco é autorizar sem compreender o que está a conceder. Permissões demasiado amplas a contratos caller não confiáveis podem originar ações indesejadas, como transferências de tokens ou limites de aprovação excessivos.
Passo 1: Verifique o endereço do contrato caller e a origem do DApp. Use apenas pontos de entrada confiáveis e evite sites de phishing.
Passo 2: Analise o âmbito da autorização. Limite contratos alvo, funções e valores para evitar “aprovações ilimitadas”.
Passo 3: Teste com montantes reduzidos e defina limites de transação. Após concluir, reveja e revogue aprovações desnecessárias.
Por fim: Para operações de valor elevado, utilize carteiras hardware ou esquemas de assinatura múltipla sempre que possível. Considere migrar para smart accounts para reforçar a segurança programável quando necessário.
As discussões da comunidade centram-se em três tópicos: como comunicar claramente os limites de segurança aos utilizadores; compromissos e integração com soluções de Account Abstraction; e como carteiras e DApps devem estruturar contratos caller e modelos de autorização padronizados.
No futuro, as carteiras deverão adotar interfaces de autorização intuitivas que mostrem claramente contratos caller, contratos alvo e valores, com ferramentas de “revogar/restaurar com um clique”. Os DApps vão encapsular operações multi-etapa em modelos seguros para reduzir erros. Se integrado em futuras atualizações do ecossistema, funcionalidades como onboarding com um clique, gás patrocinado e transações em lote poderão tornar-se padrão—melhorando significativamente a experiência do utilizador e as taxas de conversão.
O EIP-3074 introduz os opcodes AUTH e AUTHCALL, que permitem “execução delegada temporária” em EOA, resolvendo as barreiras das interações multi-etapa e das taxas de gás, e melhorando de forma significativa tanto o onboarding como a experiência dos utilizadores avançados. Não concorre com a Account Abstraction; oferece melhorias leves para EOA, enquanto a Account Abstraction proporciona programabilidade robusta a longo prazo. Na prática, é fundamental analisar os âmbitos de autorização, fontes de caller e mecanismos de revogação. Siga boas práticas como testes com pequenos valores e definição de limites para proteger os seus ativos.
O EIP-3074 controla o risco através de autorizações explícitas—é necessário assinar para conceder permissões; nada ocorre automaticamente. O essencial é escolher aplicações e prestadores de serviço confiáveis e rever regularmente as permissões concedidas. Se detetar atividade suspeita, revogue imediatamente as autorizações para máxima proteção.
Depende do calendário de adoção dos desenvolvedores de carteiras e aplicações. Assim que o EIP-3074 for oficialmente ativado e integrado nas principais carteiras (como MetaMask ou Gate), os utilizadores vão beneficiar de otimização de taxas de gás, transações em lote e checkouts de um clique. Atualmente, está em fase de proposta e testes; espera-se adoção generalizada em 6–12 meses.
O EIP-3074 foca-se na otimização dos mecanismos de autorização das 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 exclusivos—o EIP-3074 simplifica autorizações, enquanto os Rollup reduzem custos de transação. Em conjunto, melhoram substancialmente a experiência do utilizador.
Verifique se a sua carteira solicita definição de permissões operacionais em vez de exigir assinaturas para cada ação. Procure indicações claras sobre o âmbito da autorização e o período de validade nos pedidos de transação. Em plataformas profissionais como a Gate, pode consultar o estado de suporte ao EIP-3074 e relatórios de auditoria de segurança da aplicação. Em caso de dúvida, teste primeiro com pequenas transações.
Sim. O EIP-3074 é opcional e não altera o funcionamento dos endereços existentes; pode continuar a utilizar a sua carteira normalmente. As novas funcionalidades serão introduzidas gradualmente em novas aplicações. Os utilizadores atuais podem optar por atualizar para usufruir de novas vantagens ou manter o uso tradicional—a proposta é totalmente compatível com versões anteriores.


