Uma proposta apresentada pelo cofundador da Ethereum, Vitalik Buterin, juntamente com os desenvolvedores Sam Wilson, Ansgar Dietrichs e Matt Garnett, introduziu um novo tipo de transação que visa melhorar a funcionalidade das contas de propriedade externa (EOAs) na blockchain Ethereum . EIP-7702 é uma iniciativa que visa converter temporariamente EOAs em uma carteira de contrato inteligente nas transações, melhorando assim a usabilidade e a segurança. O conceito do projeto de proposta foi introduzido como uma nova abordagem para permitir que contas de carteira tradicionais realizem operações avançadas normalmente disponíveis para contratos inteligentes.

O EIP-7702 tem como objetivo introduzir funções como lote de transações e transações patrocinadas, nas quais uma taxa pode ser paga por terceiros. O padrão proposto envolve a introdução de um campo contract_code e uma assinatura nas transações que permite que os EOAs se disfarcem temporariamente como contratos inteligentes. Prevê-se que esses desenvolvimentos resolvam os problemas de velocidade de transação e conveniência do usuário na rede Ethereum.

Segurança e controle aprimorados com a proposta EIP-7702

A proposta presta especial atenção ao reforço da segurança e à possibilidade de utilização das EOAs, simplificando a redução privilegiada. Isto implica que as subchaves podem ser assinadas por utilizadores com direitos limitados, o que melhora a segurança das operações. Para ilustrar, o titular principal de uma carteira poderia restringir os usuários da subchave ao gasto de tokens ERC-20 ou ao acesso a apenas parte dos fundos da carteira. Dessa forma, o EIP-7702 também busca facilitar ao usuário uma experiência de usuário simplificada, fornecendo a capacidade de controlar as funcionalidades da conta em um nível granular.

Os desenvolvedores do EIP-7702 propõem este padrão como um substituto para o atual EIP-3074, que tem os mesmos recursos, mas algumas preocupações são levantadas sobre a compatibilidade futura e a criação essencialmente de dois ecossistemas – contratos invocadores e carteiras de contratos inteligentes. O EIP-7702 lida diretamente com essas questões, não introduzindo novos opcodes que acabarão sendo redundantes, defendendo assim uma abordagem de abstração de contas mais padronizada e sustentável.

ERC-4337 se alinha com as metas EIP-7702 para Ethereum

O EIP-7702 ainda está em fase de elaboração, mas seu impacto nos aspectos de usabilidade e segurança do Ethereum está sob forte observação. A equipe de desenvolvimento planejou incluir o EIP-3074 na próxima atualização Pectra do Ethereum a ser lançada no final de 2024 ou início de 2025, o que pode abrir caminho para a ativação do EIP-7702. Ao mesmo tempo, o ERC-4337 introduzido recentemente também permite a abstração de contas por meio de recursos como carteiras de acesso de grupo ou transações agrupadas; portanto, está em harmonia com os objetivos do EIP-7702.

O resultado esperado destas tecnologias é estabelecer uma situação em que os serviços centralizados não sejam necessários porque os serviços podem realizar a tarefa supervisionando as carteiras e não as gerindo diretamente. Tal resultado poderia, portanto, anunciar uma era de novo B2B, onde a segurança dos utilizadores será protegida e as operações serão realizadas rapidamente. O EIP-7702, que é uma introdução às suas vantagens, não deixa dúvidas quanto ao seu impacto. Seres complacentes, dizem os críticos, podem envolver riscos que acompanham a centralização e a total confiança no código. No entanto, se Buterin e a sua equipa conseguirem provar a proposta, o desenvolvimento terá em conta as respostas da comunidade e os testes contínuos, uma vez que os utilizadores finais podem ajudar e dar sugestões para melhorá-la.