

O universo das criptomoedas tem registado uma notável diversidade de novos padrões de tokens e avanços inovadores. Atualmente, a Ethereum apresenta o ERC-4337, desbloqueando oportunidades inéditas para o ecossistema e promovendo uma adoção mais alargada do Web3.
O ERC-4337 constitui um avanço determinante na evolução das carteiras Ethereum. Este padrão dota as carteiras de capacidades de smart contract, permitindo segurança personalizada, funcionalidades avançadas e gestão flexível através da account abstraction. Possibilita subsídios de taxas de transação, reduzindo custos e melhorando a acessibilidade para utilizadores Ethereum. O ERC-4337 também permite o pagamento de taxas com tokens ERC-20, alargando as opções de pagamento para além de Ether (ETH). O padrão reforça a privacidade agregando assinaturas, aumentando a segurança e protegendo dados pessoais. Inovações como autenticação biométrica ou recuperação social temporizada elevam a conveniência e proteção, simplificando o acesso e recuperação da carteira sem alterações complexas ao protocolo.
O ERC-4337 é um padrão Ethereum que permite carteiras baseadas em smart contract. Estas carteiras possibilitam aos utilizadores personalizar a segurança e a experiência de utilização através da account abstraction. A account abstraction aprimora a Externally Owned Account (EOA) — a conta necessária para interagir com a Ethereum — ao permitir que seja controlada por smart contracts.
Esta abordagem oferece maior flexibilidade para implementar regras de segurança personalizadas, simplifica a recuperação de contas em caso de perda de chaves e introduz opções de recuperação social. Por exemplo, os utilizadores que percam acesso à carteira podem nomear contactos fiáveis para ajudarem a recuperar o acesso após um determinado período.
O ERC-4337 também possibilita o subsídio das taxas de transação, permitindo que entidades externas suportem os custos parcial ou totalmente. Assim, as transações na Ethereum tornam-se mais acessíveis e económicas. Outra funcionalidade relevante é a possibilidade de pagar taxas de transação com tokens ERC-20, proporcionando maior flexibilidade e conveniência a quem possui diferentes ativos ERC-20.
Para além da usabilidade, o ERC-4337 apresenta mecanismos robustos de privacidade que respondem às preocupações relativas à confidencialidade dos dados. Estas funcionalidades permitem aos utilizadores transacionar em segurança, protegendo informação sensível.
O padrão ERC-4337 utiliza a agregação de assinaturas para reforçar a segurança e reduzir os custos de transação, combinando múltiplas assinaturas numa única, mais eficiente. Esta solução técnica assegura transações seguras e taxas minimizadas.
O ERC-4337 introduz ainda funcionalidades como autenticação biométrica, permitindo autenticação facial ou por impressão digital para um acesso seguro e simplificado.
Adicionalmente, a recuperação social temporizada oferece uma salvaguarda, permitindo restaurar o acesso à carteira com o apoio de amigos ou familiares de confiança em caso de perda. Importa salientar que o ERC-4337 é implementado como padrão ERC, e não como atualização do protocolo, o que acelera a adoção e garante compatibilidade com a infraestrutura existente da Ethereum.
A account abstraction tem sido tema de debate e investigação na Ethereum há vários anos. O conceito remonta a 2016, quando Vitalik Buterin apresentou a EIP-86, com o objetivo de permitir que smart contracts iniciassem e autorizassem transações. No entanto, a EIP-86 nunca foi implementada devido à necessidade de alterações na camada de consenso.
Em 2020, as EIP-2938 e EIP-3074 propuseram permitir que smart contracts funcionassem como contas, mas ambas exigiam alterações ao consenso, o que travou a adoção.
Para ultrapassar estas barreiras, o ERC-4337 foi proposto em 2021, recorrendo a um mempool separado para viabilizar a account abstraction sem necessidade de alterações ao consenso. A comunidade Ethereum recebeu o ERC-4337 como solução para account abstraction, mantendo a estabilidade e integridade da rede.
Apesar dos benefícios, o ERC-4337 apresenta algumas limitações que podem impactar a rede Ethereum.
As transações com ERC-4337 podem implicar taxas de gas superiores às transações tradicionais, tornando-as menos acessíveis para parte dos utilizadores. As taxas de gas são essenciais para a alocação de recursos e prevenção de spam na Ethereum. No entanto, o aumento dos custos pode dificultar a adoção e acessibilidade do ERC-4337.
A dependência do ERC-4337 em smart contracts para gestão de contas introduz um risco acrescido de centralização, já que alguns programadores ou entidades podem controlar a infraestrutura. Esta concentração de poder contraria os princípios de descentralização da Ethereum e pode prejudicar a transparência, enviesar decisões e minar a confiança dos utilizadores.
O ERC-4337 introduz conceitos e funcionalidades que podem ser exigentes para os programadores, aumentando o risco de erros e vulnerabilidades de segurança. Esta complexidade adicional pode afetar negativamente a estabilidade e segurança global da rede Ethereum.
Documentação detalhada, recursos formativos e apoio técnico podem ajudar a superar os desafios do ERC-4337, permitindo o desenvolvimento de aplicações seguras e robustas.
À medida que a Ethereum continua a inovar, outras blockchains podem adotar funcionalidades semelhantes para se manterem competitivas, fomentando a inovação e criando um ecossistema blockchain mais dinâmico e diversificado.
Atualmente, o ERC-7579 está a ser desenvolvido em colaboração com a Rhinestone, Biconomy e ZeroDev. O ERC-7579 pretende responder à complexidade e rigidez dos padrões existentes, em particular do ERC-6900. Se o ERC-6900 impulsionou o desenvolvimento modular de smart accounts, o ERC-7579 simplifica este paradigma.
O ERC-7579 foca-se na normalização das interfaces essenciais para smart accounts e módulos, oferecendo aos programadores maior flexibilidade e criatividade sem restrições excessivas. Este padrão está a ganhar relevância devido à necessidade do setor de garantir compatibilidade consistente entre smart accounts e diminuir a fragmentação.
O êxito do ERC-7579 depende da sua compatibilidade com o ERC-4337 para account abstraction. Padrões harmonizados permitem que smart accounts interajam facilmente com diferentes DApps, assegurando uma experiência de utilização unificada, independentemente da tecnologia. Antes do ERC-7579, as smart accounts operavam isoladamente, dificultando o desenvolvimento de módulos compatíveis entre plataformas.
A tecnologia blockchain continua a evoluir com inovações como o ERC-4337 na Ethereum, que reforça a usabilidade e acelera a adoção do Web3. O ERC-4337 traz carteiras baseadas em smart contract com segurança personalizável e recuperação facilitada, e suporta tokens ERC-20 para taxas de transação — tornando a rede mais acessível sem alterações complexas ao protocolo.
O ERC-7579 pretende simplificar ainda mais os padrões blockchain, privilegiando as interfaces essenciais de smart accounts, e aumentar a compatibilidade e eficiência entre plataformas. O ERC-7579 e o ERC-4337 podem, em conjunto, potenciar o ecossistema Ethereum.
Estes avanços representam um progresso marcante para uma rede blockchain mais integrada e acessível, consolidando a posição de liderança da Ethereum. Inovações como o ERC-4337 promovem uma adoção mais ampla e uma experiência superior, mantendo os valores centrais de descentralização e segurança que definem o blockchain.
O ERC-4337 é um padrão Ethereum para account abstraction, permitindo smart wallets sem alterações à blockchain e melhorando a segurança e a experiência do utilizador.
O ERC-4337 é um padrão para smart wallets na Ethereum, possibilitando account abstraction para potenciar o ecossistema.
O ERC-4337 permite carteiras baseadas em smart contract para account abstraction sem alterar o consenso da Ethereum, enquanto o ERC-2771 se destina a meta-transações. O ERC-4337 oferece smart accounts personalizáveis, reforçando a segurança e a experiência do utilizador.
O contrato EntryPoint serve de ponto de entrada do ERC-4337. Valida e executa operações de utilizador, funcionando como singleton de confiança para bundlers, carteiras e paymasters.











