EIP 3074

A Ethereum Improvement Proposal 3074 representa uma atualização de protocolo direcionada para Externally Owned Accounts (EOAs). Com a introdução dos novos opcodes AUTH e AUTHCALL, os utilizadores podem delegar temporariamente a autoridade de execução a um invoker de smart contract, recorrendo a uma única assinatura num contexto controlado. Esta inovação permite operações como transações em lote e taxas de gas patrocinadas. A proposta procura otimizar a experiência de utilização das carteiras e facilitar o acesso a novos utilizadores, trazendo também novas questões relativas aos limites de segurança na assinatura e autorização.
Resumo
1.
A EIP-3074 introduz os opcodes AUTH e AUTHCALL, permitindo que contas de propriedade externa (EOAs) autorizem contratos inteligentes a executar transações em seu nome.
2.
A proposta pretende aumentar a flexibilidade das contas Ethereum, permitindo funcionalidades avançadas como agrupamento de transações e patrocínio de gas.
3.
A EIP-3074 oferece uma solução transitória para abstração de contas sem exigir que os utilizadores migrem para carteiras de contratos inteligentes.
4.
A proposta gerou debates sobre segurança, já que o mecanismo de autorização pode introduzir riscos aos ativos e requer uma implementação cuidadosa.
EIP 3074

O que é a Ethereum Improvement Proposal 3074?

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.

Que problemas resolve o EIP-3074?

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.

Como funciona o EIP-3074?

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.

Como o EIP-3074 altera a experiência do utilizador de carteiras?

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.

Como se relaciona o EIP-3074 com a Account Abstraction?

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.

Como é utilizado o EIP-3074 em DeFi e NFT?

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.

Quais os riscos e recomendações de segurança do EIP-3074?

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.

Qual o estado atual e tendências futuras do EIP-3074?

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.

Principais pontos do EIP-3074

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.

FAQ

O EIP-3074 torna a minha conta mais vulnerável?

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.

Quando poderão os utilizadores comuns beneficiar do EIP-3074?

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.

Como o EIP-3074 se compara com outras inovações de contas, como Plasma ou Rollup?

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.

Como posso confirmar se uma aplicação implementa funcionalidades do EIP-3074?

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.

O meu endereço de carteira atual continuará a funcionar após a ativação do EIP-3074?

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.

Um simples "gosto" faz muito

Partilhar

Glossários relacionados
época
No contexto de Web3, o termo "ciclo" designa processos recorrentes ou janelas temporais em protocolos ou aplicações blockchain, que se repetem em intervalos fixos de tempo ou de blocos. Entre os exemplos contam-se os eventos de halving do Bitcoin, as rondas de consenso da Ethereum, os planos de vesting de tokens, os períodos de contestação de levantamentos em Layer 2, as liquidações de funding rate e de yield, as atualizações de oráculos e os períodos de votação de governance. A duração, as condições de disparo e a flexibilidade destes ciclos diferem conforme o sistema. Dominar o funcionamento destes ciclos permite gerir melhor a liquidez, otimizar o momento das suas operações e delimitar fronteiras de risco.
O que é um Nonce
Nonce pode ser definido como um “número utilizado uma única vez”, criado para garantir que uma operação específica se execute apenas uma vez ou em ordem sequencial. Na blockchain e na criptografia, o nonce é normalmente utilizado em três situações: o nonce de transação assegura que as operações de uma conta sejam processadas por ordem e que não possam ser repetidas; o nonce de mineração serve para encontrar um hash que cumpra determinado nível de dificuldade; e o nonce de assinatura ou de autenticação impede que mensagens sejam reutilizadas em ataques de repetição. Irá encontrar o conceito de nonce ao efetuar transações on-chain, ao acompanhar processos de mineração ou ao usar a sua wallet para aceder a websites.
Descentralizado
A descentralização consiste numa arquitetura de sistema que distribui a tomada de decisões e o controlo por vários participantes, presente de forma recorrente na tecnologia blockchain, nos ativos digitais e na governação comunitária. Este modelo assenta no consenso entre múltiplos nós de rede, permitindo que o sistema opere autonomamente, sem depender de uma autoridade única, o que reforça a segurança, a resistência à censura e a abertura. No universo cripto, a descentralização manifesta-se na colaboração global de nós do Bitcoin e do Ethereum, nas exchanges descentralizadas, nas carteiras não custodiais e nos modelos de governação comunitária, nos quais os detentores de tokens votam para definir as regras do protocolo.
cifra
Um algoritmo criptográfico consiste num conjunto de métodos matemáticos desenvolvidos para proteger informação e validar a sua autenticidade. Os principais tipos incluem encriptação simétrica, encriptação assimétrica e algoritmos de hash. No universo blockchain, estes algoritmos são fundamentais para a assinatura de transações, geração de endereços e preservação da integridade dos dados, assegurando a proteção dos ativos e a segurança das comunicações. As operações dos utilizadores em wallets e exchanges, como solicitações API e levantamentos de ativos, dependem igualmente da implementação segura destes algoritmos e de uma gestão eficiente das chaves.
Pendências
Backlog corresponde à acumulação de pedidos ou tarefas pendentes numa fila, causada pela insuficiência da capacidade de processamento do sistema ao longo do tempo. No setor das criptomoedas, os exemplos mais frequentes incluem transações à espera de serem incluídas num bloco na mempool da blockchain, ordens em fila nos motores de correspondência das exchanges, e pedidos de depósito ou levantamento sujeitos a revisão manual. Os backlogs podem provocar atrasos nas confirmações, aumento das taxas e slippage na execução.

Artigos relacionados

Como Aposta ETH
Principiante

Como Aposta ETH

À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo. À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo.
2022-11-21 10:01:57
O que é a fusão?
Principiante

O que é a fusão?

Com o Ethereum passando pela fusão final da rede de teste com a Mainnet, o Ethereum fará a transição oficial do PoW para o PoS. Então, qual impacto essa revolução sem precedentes trará para o mundo das criptomoedas?
2024-07-10 09:12:24
O que é o EtherVista, o "Novo Padrão para DEX" auto-proclamado?
Intermediário

O que é o EtherVista, o "Novo Padrão para DEX" auto-proclamado?

Este artigo fornece uma análise detalhada da exchange descentralizada (DEX) emergente EtherVista e seu token de plataforma, VISTA. Ele explora como a EtherVista visa desafiar o modelo AMM (Automated Market Maker) existente, especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também mergulha nos contratos inteligentes da EtherVista, na tokenomics e em como atrai usuários oferecendo taxas de gás baixas e um sistema inovador de compartilhamento de receita.
2024-09-10 15:49:43