Vitalik Buterin ao lado dos desenvolvedores Sam Wilson, Ansgar Dietrichs e Matt Garnett, anunciou o EIP-7702, um padrão que transforma temporariamente contas comuns (EOAs) na rede Ethereum em carteiras baseadas em contratos inteligentes.
Imagine poder usar sua carteira habitual para realizar operações avançadas, como agrupamento de transações (batching) ou ter taxas pagas por terceiros. É exatamente isso que o EIP-7702 possibilita.
Através da inclusão de um campo “contract_code” e assinatura nas transações, as EOAs ganham funcionalidades de contratos inteligentes momentaneamente. Isso deve resolver problemas recorrentes na rede Ethereum, como lentidão nas transações e inconveniências para os usuários.
Além da agilidade, a proposta reforça a segurança e o controle das carteiras. Através da “desescalada de privilégios simplificada”, subchaves com poderes limitados podem ser assinadas pelos usuários, tornando as operações mais seguras. Por exemplo, o dono principal da carteira poderia restringir uma subchave para apenas gastar tokens ERC-20 ou acessar uma parte específica dos fundos.
O EIP-7702 surge como uma alternativa ao EIP-3074, que propunha soluções similares. No entanto, o novo padrão irá evitar a fragmentação do ecossistema Ethereum, que poderia ocorrer com a criação de dois sistemas paralelos (contratos invocantes e carteiras por contrato inteligente). Ao não introduzir novos códigos desnecessários, o EIP-7702 defende uma padronização mais sustentável para a abstração de contas.
A inclusão do EIP-3074 na atualização Pectra, prevista para o final de 2024 ou início de 2025, pode abrir caminho para a ativação do EIP-7702.
A longo prazo, a expectativa é que esse tipo de tecnologia torne os serviços centralizados obsoletos. Afinal, a supervisão de carteiras, sem gerenciamento direto, possibilita operações mais rápidas e seguras.