A abstração modular de contas promete um mundo onde as contas inteligentes são facilmente extensíveis, personalizáveis, portáteis e seguras. Estamos muito entusiasmados com os desenvolvimentos neste espaço em 2024.
Escrito por: Konrad Kopp
Tradução: Blockchain vernacular
2023 é o ano dos “inovadores em abstração de contas”. O ERC-4337 gerou entusiasmo inicial e lançou a comunidade de desenvolvedores (4337 Mafia), mas seu impacto se estende muito além do escopo do próprio padrão. Novas carteiras surgiram (como Soul Wallet e Clave), importantes funcionalidades de contas de contratos inteligentes foram melhoradas (chaves de sessão, novos mecanismos de recuperação e chaves de acesso) e setores verticais relacionados encontraram maneiras de aproveitar contas inteligentes para impulsionar outras melhorias importantes de UX para a infraestrutura (como transações baseadas em intenção).
Uma vertical emergente que está vendo muita inovação além do 4337 está no centro de todo esse desenvolvimento: a abstração de conta modular. A abstração de conta modular promete um mundo onde as contas inteligentes são facilmente extensíveis, personalizáveis, portáteis e seguras. Estamos muito entusiasmados com os desenvolvimentos neste espaço em 2024. Para começar o ano, gostaríamos de relembrar os principais marcos do ano passado e resumir brevemente as nossas previsões para 2024.

A ideia de modularizar contas inteligentes já existe há algum tempo e, até 2023, a conta modular mais proeminente (e até onde sabemos, a única) é a Safe. Sua arquitetura permite que o módulo executor faça uma chamada de volta para a conta, bem como um módulo de guarda/gancho e um manipulador de fallback. Alguns exemplos de módulos desenvolvidos para Safe incluem o módulo Zodiac desenvolvido por GnosisDAO. Outros players de abstração de contas também exploraram anteriormente certos aspectos da modularidade, como Argent, mas, até onde sabemos, eles ainda não fizeram a transição para usar esse paradigma na produção.
No final de 2022, quando a auditoria do ERC-4337 estava quase concluída, surgiu a ideia de usar Diamond Proxies para modularizar as contas ERC-4337. No evento da conferência ETHDenver em fevereiro de 2023, Rhinestone construiu o primeiro protótipo dessa conta, que possui os seguintes recursos:
Modularidade
Nativamente compatível com ERC-4337
Baseado em Diamond Proxies e selecionado como um dos finalistas do hackathon.
Isso gerou muita discussão, esforços da comunidade, protótipos e produtos.
Um dos primeiros passos importantes dados após o evento da conferência ETHDenver foi o lançamento do ERC-6900 (18 de abril de 2023). O objetivo desta proposta é padronizar contas inteligentes modulares e inspira-se em nossos protótipos anteriores no ETHDenver. Isso abre oficialmente a discussão em torno do uso de Diamond Proxies, especificamente delegados, para modularizar contas inteligentes. Depois disso, ZeroDev lançou seu Kernel em 25 de abril, que continua sendo a conta inteligente mais simplificada e escalonável. Posteriormente, B1C0nomy lançou sua própria conta inteligente modular em 27 de setembro, bifurcando o Safe para torná-lo nativamente compatível com 4337 e permitir lógica de verificação modular. Além disso, a Thirdweb anunciou contas dinâmicas no final do verão.
No entanto, as contas modulares não são a única peça do quebra-cabeça. A promessa da abstração de conta modular é que qualquer desenvolvedor possa criar um recurso de conta inteligente que qualquer usuário de conta inteligente possa instalar e usar. A introdução de desenvolvedores terceirizados nas contas apresenta riscos de segurança significativos. Para resolver esse problema específico e criar uma plataforma para distribuição e descoberta de módulos, lançamos o Module Registry (julho), seguido rapidamente pelo ERC-7484 (14 de agosto). O white paper do Safe{Protocol} foi posteriormente lançado em 15 de agosto, com o objetivo de resolver exatamente esse problema no ecossistema Safe.
O desenvolvimento do módulo em 2023 girará principalmente em torno dos recursos básicos da conta. Isso inclui o desenvolvimento de novos sistemas de recuperação de contas (como o Centro de Recuperação da Safe), melhor uso de chaves de acesso como mecanismos de assinatura e módulos de múltiplas cadeias para melhorar a sincronização de contas em múltiplas redes. Além desses recursos básicos da conta, estamos começando a ver módulos mais perspicazes que fornecem aos usuários maior segurança, privacidade e acesso conveniente ao DeFi diretamente da conta (mais previsões abaixo). Para fornecer aos desenvolvedores as ferramentas necessárias para criar facilmente recursos de conta personalizados usando essa arquitetura modular, a Rhinestone lançou o ModuleKit (25 de agosto), a primeira estrutura de desenvolvedor para desenvolvimento de módulos.
Em novembro, B1C0nomy e Rhinestone colaboraram para anunciar a primeira “loja módulo”, com lançamento previsto para o primeiro trimestre de 2024. Este armazenamento de módulos permite que desenvolvedores de dapps e carteiras descubram módulos construídos por terceiros e os integrem em seus aplicativos para melhorar a experiência do usuário ou criar novas experiências de produtos.
Em dezembro de 2023, ZeroDev, B1C0nomy, Rhinestone e OKX colaboraram para lançar um padrão de conta inteligente modular mais simplificado: ERC-7579. Este ERC visa alcançar a interoperabilidade mínima exigida pelos desenvolvedores de módulos e aplicações, permitindo ao mesmo tempo que os provedores de contas inovem, o que é severamente limitado pelo ERC-6900.
Embora o ecossistema de abstração de contas modulares só comece a ganhar força em 2023, a grande maioria das contas de produção já são modulares. As contas Kernel e B1C0nomy representam mais de 80% das 4.337 contas locais, e a Safe é líder de mercado na adoção de contas inteligentes. Kernel implantou quase 1 milhão de contas, enquanto B1C0nomy implantou mais de 600.000 (referência). Em 2023, a Safe continuou a dominar, implantando mais de 4,1 milhões de contas, um aumento de 355% ano após ano. Muitas dessas contas foram implantadas em nome da Worldcoin, que atingiu 2,7 milhões de contas verificadas no início deste ano.
No ecossistema 4337, CyberConnect e FanTV (uma startup de mídia descentralizada) são os maiores aplicativos em termos de número de contas e ações de usuários, com 550.000 e 470.000 contas únicas, respectivamente. A campanha de vendas de moletons ZTX gerou mais de 200.000 contas, enquanto a Grindery, uma carteira inteligente do Telegram, criou mais de 200.000 contas. Todas essas aplicações utilizam incentivos simbólicos para converter usuários, o que torna difícil comentar sobre a adequação inicial do produto ao mercado (o impacto disso no envolvimento do usuário pode ser visto na próxima seção). Esses produtos utilizam principalmente contas inteligentes para criar uma experiência de integração perfeita, que não é exclusiva da abstração de conta modular.
Uma área onde as contas inteligentes modulares oferecem uma experiência de aplicação mais inovadora é no DeFi por meio da automação de contas, que se tornou a plataforma preferida para infraestrutura de negociação baseada em intenção e criadores de produtos. Por exemplo, Composible CoW aproveita a arquitetura modular do Safe para criar transações do tipo intencional para os usuários. Rage Trade e CapX fornecem operações DeFi perfeitas por meio de chaves de sessão especialmente projetadas. No entanto, esses produtos ainda estão em fase experimental inicial e ainda não aproveitam totalmente o módulo de conta inteligente.
Uma grande desvantagem do ecossistema ERC-4337 como um todo até agora é a taxa de retenção de usuários muito baixa, conforme mostrado na imagem abaixo (via BundleBear). Como a grande maioria das contas ERC-4337 são modulares, o mesmo ocorre com o ecossistema de abstração de contas modulares. Conforme mencionado acima, um dos principais motivos provavelmente será o uso de incentivos simbólicos para impulsionar a adoção inicial de produtos associados pelos usuários.

Acreditamos que as duas palavras-chave de 2024 serão adoção e interoperabilidade.
Em 2023, vemos a maior adoção de contas inteligentes por meio de carteiras incorporadas ou o que alguns sugerem ser chamado de assinantes incorporados. A grande maioria das contas inteligentes controladas por estes assinantes são modulares e acreditamos que esta tendência continuará a crescer em 2024. O surgimento de novos SDKs de assinantes incorporados e melhorias nos SDKs existentes incentivarão os desenvolvedores a continuar a competir na oferta de novos recursos aos seus desenvolvedores, e acreditamos que os módulos de contas inteligentes desempenharão um papel fundamental na diferenciação dos diferentes participantes.
A adoção de módulos existentes, como validadores de chaves de acesso ou vários tipos de chaves de recuperação e de sessão, continuará a crescer. Os desenvolvedores também tentarão usar módulos mais exclusivos, como atuadores automatizados DeFi, que os ajudarão a fornecer experiências de produtos exclusivas que competem ou superam as finanças centralizadas tradicionais. Os módulos podem desempenhar um papel fundamental ao trazer o bot de qualquer usuário para a rede e reduzir significativamente a barreira de conhecimento para a adoção do DeFi.
Também estamos vendo a adoção de módulos na área de segurança e privacidade. Limites de gastos e assinaturas múltiplas configuráveis (por exemplo, assinantes adicionais são necessários ao interagir com um novo contrato) fornecem melhorias de segurança simples, mas módulos de detecção de vulnerabilidade mais avançados podem ser combinados com serviços offline. Surgirão módulos que aproveitam as tecnologias de privacidade, proporcionando aos utilizadores um meio de ofuscar a sua identidade e aumentar a sua privacidade. Isso poderia garantir que o processo de recuperação de conta não exponha as informações do usuário ou fornecer novos mecanismos para interações secretas entre pares.
Em 2023, vemos muitos players diferentes abrindo seus próprios caminhos inovadores na abstração modular de contas, resultando em muita fragmentação. Embora acreditemos que a inovação continuará, também pensamos que em 2024, a interoperabilidade desempenhará um papel mais importante no sentido de tornar os módulos mais acessíveis a aplicações e utilizadores, permitindo aos programadores distribuir mais facilmente os seus módulos a qualquer utilizador, independentemente da conta que utilizem para implementar. isto.
Acreditamos que a interoperabilidade pode acontecer de três maneiras:
No nível do contrato da conta
Ao nível da criação de conta e
No nível do módulo.
ERC-7579 é o melhor candidato para o primeiro aspecto, com ZeroDev, B1C0nomy e OKX (que atualmente respondem coletivamente por mais de 80% de todas as 4.337 contas inteligentes compatíveis) planejando adotá-lo no primeiro trimestre, com mais criadores de contas a seguir. O segundo aspecto pretende facilitar a criação e reutilização de assinantes incorporados em vários aplicativos conduzidos pelo mesmo SDK e talvez em vários SDKs.
Em 2023, já vimos um exemplo de padrão projetado para atingir esse objetivo, o ERC-7555, e na WalletUncon durante o DevConnect, houve diversas discussões dedicadas a resolver esse problema.
Finalmente, pensamos que 2024 será um grande ano para a interoperabilidade de módulos, tanto a um nível elevado como o proposto pelo ERC-7579, como a um nível mais específico do módulo, como a normalização do funcionamento das chaves de sessão, por exemplo.