2023 foi o ano dos “inovadores de abstração de contas”. O ERC-4337 gerou o hype inicial e deu o pontapé inicial à comunidade de programadores (a Máfia 4337) mas o impacto foi muito mais amplo do que o âmbito da própria norma. Surgiram novas carteiras (como Soul Wallet e Cclave), os recursos vitais da conta de contrato inteligente melhoraram (chaves de sessão, novos mecanismos de recuperação e < a href= " https://medium.com/@sevenxventures/webauthn-and-passkey-management-for-daily-crypto-users-2f61ced39eb0 " > chaves de acesso) e verticais adjacentes encontraram maneiras de alavancar contas inteligentes para alimentar outras UX chave para melhorar a infra-estrutura (ex. transações baseadas em intenção).
Uma vertical emergente que viu uma tonelada de inovação e fica bem no centro de todos esses desenvolvimentos em cima do 4337, é a abstração modular de contas. 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 extremamente entusiasmados com o rumo deste espaço em 2024. Para começar o ano, queremos recapitular os principais marcos do ano passado e estabelecer brevemente as previsões para 2024.
A ideia de modularizar contas inteligentes já existe há algum tempo, com a conta modular mais notável (e que sabemos apenas) antes de 2023 sendo a Safe. A sua arquitetura permite módulos executor que chamam de volta para a conta, um módulo de guarda/gancho e um manipulador de fallback. Alguns exemplos de módulos construídos para o Safe incluem os módulos Zodiac construídos pelo GnosisDAO. Outros jogadores de abstração de contas também exploraram anteriormente alguns aspetos da modularidade, como o Argent, mas até onde sabemos ainda não fizeram a transição para usar este paradigma na produção.
Final de 2022, perto da conclusão da auditoria ERC-4337, surgiu a ideia de modularizar uma conta ERC-4337 usando Diamond Proxies. Na ETHDenver em fevereiro de 2023, a Rhinestone construiu o primeiro protótipo de uma conta deste tipo que era 1) modular, 2) nativamente compatível com ERC-4337 e 3) baseada em Diamond Proxies e foram escolhidos como um dos finalistas no hackathon. Isto provocou muitas conversas, esforços da comunidade, protótipos e produtos.
Um dos primeiros grandes marcos após o ETHDenver foi o lançamento do ERC-6900 (18 de abril), que propunha padronizar contas inteligentes modulares e inspirar-se no nosso protótipo inicial do EthDenver. Isto formalizou um debate aberto em torno do uso de Diamond Proxies e, em particular, delegatecall
, para modularizar contas inteligentes. O ERC-6900 foi logo seguido pelo Kernel do ZeroDev (25 de abril) que era e continua a ser a conta inteligente mais mínima e extensível. A Biconomy lançou mais tarde a sua própria conta inteligente modular (27 de set) bifurcando o Safe e tornando-o nativamente compatível com 4337 e permitindo uma lógica de validação modular. A Thirdweb também anunciou a Conta Dinâmica no final do verão.
No entanto, modularizar a conta não é a única peça do puzzle. A promessa da abstração de conta modular é que qualquer programador pode construir uma funcionalidade de conta inteligente que pode ser instalada e utilizada por qualquer utilizador de conta inteligente. Introduzir programadores terceiros à conta cria grandes riscos de segurança. Lançamos o Registo de Módulos (julho), com ERC-7484 (14 de agosto) como um seguimento rápido, para resolver este problema específico e criar uma plataforma para distribuição e descoberta de módulos. O whitepaper Safe{Protocol} foi publicado pouco depois, a 15 de agosto, para resolver este problema exato no ecossistema Safe.
O desenvolvimento do módulo em 2023 centrou-se principalmente nas funcionalidades da conta que são apostas de mesa. Isto incluiu o desenvolvimento de novos sistemas de recuperação de contas (ex. Safe Recovery Hub), melhorias no uso de chaves de acesso como mecanismo de assinatura e módulos multi-cadeias para melhorar a sincronização de uma conta em várias redes. Para além destas funcionalidades básicas da conta, começámos a ver os “greenshoots” de módulos mais opinativos que fornecem aos utilizadores maior segurança, privacidade e fácil acesso ao DeFi diretamente da conta (mais sobre isso nas previsões). Para armar os programadores com as ferramentas de que precisam para usar facilmente esta arquitectura modular para criar funcionalidades de conta personalizadas, a Rhinestone lançou o ModuleKit (25 de agosto), o primeiro framework de programador para desenvolvimento de módulos.
Em novembro, a Biconomy e a Rhinestone juntaram-se para anunciar a primeira “Module Store”, que deverá ser lançada no primeiro trimestre de 2024. Esta Loja de Módulos permite que os programadores de dapp e wallet descubram módulos construídos por outros e os integrem na sua aplicação para melhorar a experiência do utilizador ou criar novas experiências de produto.
Em dezembro, a ZeroDev, a Biconomy, a Rhinestone e a OKX uniram-se para lançar um padrão mais mínimo para contas inteligentes modulares: ERC-7579. Este ERC visa trazer a interoperabilidade mínima exigida pelos programadores de módulos e aplicações, ao mesmo tempo que permite aos fornecedores de contas inovar, algo que é severamente restringido pelo ERC-6900.
Apesar do ecossistema modular de abstração de contas só ganhar força em 2023, a grande maioria das contas em produção já são modulares. A conta Kernel e Biconomy reflete mais de 80% das 4337 contas nativas e a Safe é líder de mercado em termos de adoção de contas inteligentes. O Kernel implantou quase 1 milhões de contas enquanto o Biconomy implantou mais de 600k (referência). Em 2023, a Safe continuou o seu domínio, implantando mais de 4,1 milhões de contas, um aumento de 355% em relação ao ano anterior. Muitas destas contas foram implantadas em nome da Worldcoin que no início deste ano atingiu 2,7 milhões de contas verificadas.
Dentro do ecossistema 4337, as maiores aplicações em número de contas e UserOps são o CyberConnect e o FanTV (uma startup de media descentralizada), com 550k e 470k contas únicas, respectivamente. O capuz ZTX com capuz gerou mais de 200 mil contas e a Grindery, uma carteira inteligente de telegramas, criou mais de 200 mil contas. Todas estas aplicações estão a utilizar incentivos de token para converter utilizadores, tornando difícil comentar sobre o ajuste inicial do produto ao mercado (o impacto que isso teve no envolvimento do utilizador pode ser visto na próxima secção). Estes produtos também usaram principalmente contas inteligentes para criar uma experiência de integração perfeita, o que não é exclusivo da abstração modular de contas.
Uma área em que as contas inteligentes modulares proporcionam uma experiência de aplicação mais nova é o DeFi via automação de contas que está a emergir como a plataforma de escolha para os infra de transações baseadas em intenção e construtores de produtos. Por exemplo, o Composible CoW emprega a arquitetura modular do Safe para criar transações tipo intenção para os utilizadores. O Rage Trade e o CapX fornecem ações DeFii perdidas através de chaves de sessão criadas especificamente. No entanto, estes produtos ainda são experiências iniciais e ainda têm de explorar totalmente os módulos de conta inteligente.
Uma das principais deficiências do ecossistema ERC-4337 como um todo até agora têm sido as taxas de retenção de utilizadores muito baixas, como pode ser visto no gráfico abaixo (do BundleBear). Como a grande maioria das contas ERC-4337 são modulares, o mesmo vale para o ecossistema de abstração de contas modulares. Como mencionado acima, um grande impulsionador disso é provavelmente o resultado dos incentivos de token que foram utilizados para impulsionar a adoção inicial do produto afiliado pelo usuário.
Fonte: bundlebear.xyz
Acreditamos que as duas palavras-chave para 2024 serão adoção e interoperabilidade.
Em 2023, vimos a maior parte da adoção de contas inteligentes acontecer através de carteiras incorporadas ou, como alguns propuseram chamá-las em vez disso, signatários incorporados. A grande maioria das contas inteligentes que são controladas por estes signatários são modulares e pensamos que esta tendência só vai continuar em 2024. O surgimento de novos SDKs de signatários incorporados e a melhoria dos existentes levarão os construtores a continuarem a competir para oferecer novos recursos aos seus programadores, e acreditamos que os módulos de contas inteligentes desempenharão um papel fundamental na criação de diferenciação entre os jogadores.
A adoção de módulos existentes, como verificadores de chave de acesso ou vários tipos de chave de recuperação e sessão, continuará a crescer. Os desenvolvedores também experimentarão módulos mais exclusivos, como executores de automação DeTI, que os ajudarão a oferecer experiências de produto únicas para rivalizar ou superar as das finanças tradicionais e centralizadas. Os módulos podem desempenhar um papel fundamental na introdução de bots na cadeia para qualquer utilizador e reduzir drasticamente a barreira do conhecimento para a adoção do DeFi.
Também vemos a adoção de módulos nas áreas de segurança e privacidade. Limites de gastos e multisig configurável (ex. exigindo um signatário extra (se interagir com um novo contrato) fornecer melhorias de segurança simples, mas módulos de detecção de exploração mais avançados podem ser acoplados a serviços fora da cadeia. Módulos que utilizam tecnologia de privacidade surgirão para fornecer aos utilizadores um meio de ofuscarem a sua identidade e aumentar a privacidade. Isso pode ser tão simples como garantir que o processo de recuperação da conta não prejudique o utilizador ou fornecer novos mecanismos para interações P2P furtivos.
Vimos muita fragmentação em 2023, à medida que diferentes jogadores abriram o seu próprio caminho para inovar em torno da abstração modular de contas. Embora pensemos que a inovação vai continuar, também pensamos que a interoperabilidade terá um papel maior em 2024, permitindo que as aplicações e os utilizadores utilizem mais facilmente módulos e programadores para distribuir os seus módulos muito mais facilmente a qualquer utilizador, independentemente da implementação de conta que utilizam.
Vemos três áreas em que é provável que a interoperabilidade aconteça: 1) no nível do contrato de conta, 2) no nível da criação da conta e 3) no nível do módulo. O ERC-7579 é o melhor candidato para o primeiro destes, com a ZeroDev, Biconomy e OKX (juntos atualmente mais de 80% de todas as 4337 contas inteligentes compatíveis) a adoptarem no primeiro trimestre e mais construtores de contas a seguir. O segundo terá como objetivo tornar mais fácil a criação e a reutilização de signatários incorporados em várias aplicações alimentadas pelo mesmo SDK e, talvez, também em vários SDKs. Em 2023, já vimos um exemplo de uma norma que visa conseguir isso, ERC-7555, e várias conversas na WalletUncon durante o DevConnect estiveram focadas no combate a este problema. Finalmente, pensamos que 2024 será um grande ano para a interoperabilidade dos 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 de como, por exemplo, funcionam as chaves de sessão.
2023 foi o ano dos “inovadores de abstração de contas”. O ERC-4337 gerou o hype inicial e deu o pontapé inicial à comunidade de programadores (a Máfia 4337) mas o impacto foi muito mais amplo do que o âmbito da própria norma. Surgiram novas carteiras (como Soul Wallet e Cclave), os recursos vitais da conta de contrato inteligente melhoraram (chaves de sessão, novos mecanismos de recuperação e < a href= " https://medium.com/@sevenxventures/webauthn-and-passkey-management-for-daily-crypto-users-2f61ced39eb0 " > chaves de acesso) e verticais adjacentes encontraram maneiras de alavancar contas inteligentes para alimentar outras UX chave para melhorar a infra-estrutura (ex. transações baseadas em intenção).
Uma vertical emergente que viu uma tonelada de inovação e fica bem no centro de todos esses desenvolvimentos em cima do 4337, é a abstração modular de contas. 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 extremamente entusiasmados com o rumo deste espaço em 2024. Para começar o ano, queremos recapitular os principais marcos do ano passado e estabelecer brevemente as previsões para 2024.
A ideia de modularizar contas inteligentes já existe há algum tempo, com a conta modular mais notável (e que sabemos apenas) antes de 2023 sendo a Safe. A sua arquitetura permite módulos executor que chamam de volta para a conta, um módulo de guarda/gancho e um manipulador de fallback. Alguns exemplos de módulos construídos para o Safe incluem os módulos Zodiac construídos pelo GnosisDAO. Outros jogadores de abstração de contas também exploraram anteriormente alguns aspetos da modularidade, como o Argent, mas até onde sabemos ainda não fizeram a transição para usar este paradigma na produção.
Final de 2022, perto da conclusão da auditoria ERC-4337, surgiu a ideia de modularizar uma conta ERC-4337 usando Diamond Proxies. Na ETHDenver em fevereiro de 2023, a Rhinestone construiu o primeiro protótipo de uma conta deste tipo que era 1) modular, 2) nativamente compatível com ERC-4337 e 3) baseada em Diamond Proxies e foram escolhidos como um dos finalistas no hackathon. Isto provocou muitas conversas, esforços da comunidade, protótipos e produtos.
Um dos primeiros grandes marcos após o ETHDenver foi o lançamento do ERC-6900 (18 de abril), que propunha padronizar contas inteligentes modulares e inspirar-se no nosso protótipo inicial do EthDenver. Isto formalizou um debate aberto em torno do uso de Diamond Proxies e, em particular, delegatecall
, para modularizar contas inteligentes. O ERC-6900 foi logo seguido pelo Kernel do ZeroDev (25 de abril) que era e continua a ser a conta inteligente mais mínima e extensível. A Biconomy lançou mais tarde a sua própria conta inteligente modular (27 de set) bifurcando o Safe e tornando-o nativamente compatível com 4337 e permitindo uma lógica de validação modular. A Thirdweb também anunciou a Conta Dinâmica no final do verão.
No entanto, modularizar a conta não é a única peça do puzzle. A promessa da abstração de conta modular é que qualquer programador pode construir uma funcionalidade de conta inteligente que pode ser instalada e utilizada por qualquer utilizador de conta inteligente. Introduzir programadores terceiros à conta cria grandes riscos de segurança. Lançamos o Registo de Módulos (julho), com ERC-7484 (14 de agosto) como um seguimento rápido, para resolver este problema específico e criar uma plataforma para distribuição e descoberta de módulos. O whitepaper Safe{Protocol} foi publicado pouco depois, a 15 de agosto, para resolver este problema exato no ecossistema Safe.
O desenvolvimento do módulo em 2023 centrou-se principalmente nas funcionalidades da conta que são apostas de mesa. Isto incluiu o desenvolvimento de novos sistemas de recuperação de contas (ex. Safe Recovery Hub), melhorias no uso de chaves de acesso como mecanismo de assinatura e módulos multi-cadeias para melhorar a sincronização de uma conta em várias redes. Para além destas funcionalidades básicas da conta, começámos a ver os “greenshoots” de módulos mais opinativos que fornecem aos utilizadores maior segurança, privacidade e fácil acesso ao DeFi diretamente da conta (mais sobre isso nas previsões). Para armar os programadores com as ferramentas de que precisam para usar facilmente esta arquitectura modular para criar funcionalidades de conta personalizadas, a Rhinestone lançou o ModuleKit (25 de agosto), o primeiro framework de programador para desenvolvimento de módulos.
Em novembro, a Biconomy e a Rhinestone juntaram-se para anunciar a primeira “Module Store”, que deverá ser lançada no primeiro trimestre de 2024. Esta Loja de Módulos permite que os programadores de dapp e wallet descubram módulos construídos por outros e os integrem na sua aplicação para melhorar a experiência do utilizador ou criar novas experiências de produto.
Em dezembro, a ZeroDev, a Biconomy, a Rhinestone e a OKX uniram-se para lançar um padrão mais mínimo para contas inteligentes modulares: ERC-7579. Este ERC visa trazer a interoperabilidade mínima exigida pelos programadores de módulos e aplicações, ao mesmo tempo que permite aos fornecedores de contas inovar, algo que é severamente restringido pelo ERC-6900.
Apesar do ecossistema modular de abstração de contas só ganhar força em 2023, a grande maioria das contas em produção já são modulares. A conta Kernel e Biconomy reflete mais de 80% das 4337 contas nativas e a Safe é líder de mercado em termos de adoção de contas inteligentes. O Kernel implantou quase 1 milhões de contas enquanto o Biconomy implantou mais de 600k (referência). Em 2023, a Safe continuou o seu domínio, implantando mais de 4,1 milhões de contas, um aumento de 355% em relação ao ano anterior. Muitas destas contas foram implantadas em nome da Worldcoin que no início deste ano atingiu 2,7 milhões de contas verificadas.
Dentro do ecossistema 4337, as maiores aplicações em número de contas e UserOps são o CyberConnect e o FanTV (uma startup de media descentralizada), com 550k e 470k contas únicas, respectivamente. O capuz ZTX com capuz gerou mais de 200 mil contas e a Grindery, uma carteira inteligente de telegramas, criou mais de 200 mil contas. Todas estas aplicações estão a utilizar incentivos de token para converter utilizadores, tornando difícil comentar sobre o ajuste inicial do produto ao mercado (o impacto que isso teve no envolvimento do utilizador pode ser visto na próxima secção). Estes produtos também usaram principalmente contas inteligentes para criar uma experiência de integração perfeita, o que não é exclusivo da abstração modular de contas.
Uma área em que as contas inteligentes modulares proporcionam uma experiência de aplicação mais nova é o DeFi via automação de contas que está a emergir como a plataforma de escolha para os infra de transações baseadas em intenção e construtores de produtos. Por exemplo, o Composible CoW emprega a arquitetura modular do Safe para criar transações tipo intenção para os utilizadores. O Rage Trade e o CapX fornecem ações DeFii perdidas através de chaves de sessão criadas especificamente. No entanto, estes produtos ainda são experiências iniciais e ainda têm de explorar totalmente os módulos de conta inteligente.
Uma das principais deficiências do ecossistema ERC-4337 como um todo até agora têm sido as taxas de retenção de utilizadores muito baixas, como pode ser visto no gráfico abaixo (do BundleBear). Como a grande maioria das contas ERC-4337 são modulares, o mesmo vale para o ecossistema de abstração de contas modulares. Como mencionado acima, um grande impulsionador disso é provavelmente o resultado dos incentivos de token que foram utilizados para impulsionar a adoção inicial do produto afiliado pelo usuário.
Fonte: bundlebear.xyz
Acreditamos que as duas palavras-chave para 2024 serão adoção e interoperabilidade.
Em 2023, vimos a maior parte da adoção de contas inteligentes acontecer através de carteiras incorporadas ou, como alguns propuseram chamá-las em vez disso, signatários incorporados. A grande maioria das contas inteligentes que são controladas por estes signatários são modulares e pensamos que esta tendência só vai continuar em 2024. O surgimento de novos SDKs de signatários incorporados e a melhoria dos existentes levarão os construtores a continuarem a competir para oferecer novos recursos aos seus programadores, e acreditamos que os módulos de contas inteligentes desempenharão um papel fundamental na criação de diferenciação entre os jogadores.
A adoção de módulos existentes, como verificadores de chave de acesso ou vários tipos de chave de recuperação e sessão, continuará a crescer. Os desenvolvedores também experimentarão módulos mais exclusivos, como executores de automação DeTI, que os ajudarão a oferecer experiências de produto únicas para rivalizar ou superar as das finanças tradicionais e centralizadas. Os módulos podem desempenhar um papel fundamental na introdução de bots na cadeia para qualquer utilizador e reduzir drasticamente a barreira do conhecimento para a adoção do DeFi.
Também vemos a adoção de módulos nas áreas de segurança e privacidade. Limites de gastos e multisig configurável (ex. exigindo um signatário extra (se interagir com um novo contrato) fornecer melhorias de segurança simples, mas módulos de detecção de exploração mais avançados podem ser acoplados a serviços fora da cadeia. Módulos que utilizam tecnologia de privacidade surgirão para fornecer aos utilizadores um meio de ofuscarem a sua identidade e aumentar a privacidade. Isso pode ser tão simples como garantir que o processo de recuperação da conta não prejudique o utilizador ou fornecer novos mecanismos para interações P2P furtivos.
Vimos muita fragmentação em 2023, à medida que diferentes jogadores abriram o seu próprio caminho para inovar em torno da abstração modular de contas. Embora pensemos que a inovação vai continuar, também pensamos que a interoperabilidade terá um papel maior em 2024, permitindo que as aplicações e os utilizadores utilizem mais facilmente módulos e programadores para distribuir os seus módulos muito mais facilmente a qualquer utilizador, independentemente da implementação de conta que utilizam.
Vemos três áreas em que é provável que a interoperabilidade aconteça: 1) no nível do contrato de conta, 2) no nível da criação da conta e 3) no nível do módulo. O ERC-7579 é o melhor candidato para o primeiro destes, com a ZeroDev, Biconomy e OKX (juntos atualmente mais de 80% de todas as 4337 contas inteligentes compatíveis) a adoptarem no primeiro trimestre e mais construtores de contas a seguir. O segundo terá como objetivo tornar mais fácil a criação e a reutilização de signatários incorporados em várias aplicações alimentadas pelo mesmo SDK e, talvez, também em vários SDKs. Em 2023, já vimos um exemplo de uma norma que visa conseguir isso, ERC-7555, e várias conversas na WalletUncon durante o DevConnect estiveram focadas no combate a este problema. Finalmente, pensamos que 2024 será um grande ano para a interoperabilidade dos 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 de como, por exemplo, funcionam as chaves de sessão.