Abstração de contas: Soluções para L1 & Camadas L2

iniciantesFeb 27, 2024
Este artigo analisa o estado atual da adoção do AA, explorando sua implementação em soluções de Camada 1 (L1) e Camada 2 (L2).
Abstração de contas: Soluções para L1 & Camadas L2

Encaminhar o título original: Abstração de contas: Soluções para L1 & Camadas L2 e estado atual de adoção

O senhor já se sentiu perdido nas complexidades das carteiras de criptomoedas e das interações de blockchain? Este artigo pretende mudar isso e mantê-lo atualizado. Muitos usuários têm dificuldade para navegar na interface técnica da Web3, o que dificulta a adoção generalizada. Mas não se preocupe! A abstração de contas (AA) surge como uma possível salvação, prometendo simplificar o que antes era entediante, a experiência do usuário e, com isso, aumentar a segurança.

Este artigo analisa o estado atual da adoção do AA, explorando sua implementação em soluções de Camada 1 (L1) e Camada 2 (L2).

Portanto, apertem os cintos enquanto desfazemos as malas:

  • Breve introdução ao AA: Aqui, explicamos brevemente o AA e seus principais objetivos, bem como o conceito de soluções em nível de aplicativo e de protocolo no blockchain.
  • Adoção atual da abstração de contas e fatores que a impulsionam: Usando dados do mundo real de fontes como Dune Analytics e BundleBear, analisamos a adoção do AA em diferentes redes, nos aprofundamos em implementações exclusivas e também lançamos luz sobre os principais fatores que impulsionam sua adoção global.
  • Obstáculos à adoção generalizada: Nenhuma inovação está livre de problemas. Exploramos os obstáculos que impedem a adoção mais ampla do AA e discutimos os esforços e soluções em andamento para superá-los.
  • L1 vs. L2 Showdown: Aqui, fizemos uma comparação das abordagens L1 e L2 de AA, destacando os pontos fortes e fracos e exemplos de projetos reais e como escolher as soluções L1 e L2 de AA certas para casos de uso específicos.

Além disso, vale a pena observar que a DeCommas está contribuindo ativamente para a criação de um terminal alimentado por AA, abrindo caminho para o futuro do comércio de blockchain. Para obter mais detalhes, leia este <a href="https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96"> Medium article. Além disso, este artigo estabelecerá conexões entre chaves privadas e assinatura de transações no contexto da interação de contratos inteligentes, o que explica por que usaremos chaves privadas e chaves de assinatura de forma intercambiável.

Breve introdução ao AA

Antes de nos aprofundarmos neste artigo, vamos equipá-lo com alguns conhecimentos.

O que é o AA?

Imagine interagir com o mundo da Web3 sem o incômodo de gerenciar manualmente chaves privadas, calcular taxas transacionais, interagir tediosamente com cada contrato inteligente e ter um medo infinito de ser enganado e perder todos os seus fundos ao aprovar transações, ter que "guardar" suas frases-semente e outros detalhes, como se sentir perdido e intimidado pelo jargão técnico... Essa é a promessa da AA!

A abstração de contas é uma solução proposta - atualmente em uso - para os desafios do uso de dApps. Ele atua como uma camada intermediária, separando as contas que armazenam fundos dos detalhes complexos da assinatura de transações de blockchain para controlar esses fundos.

Para entender melhor, pense nele como um gerenciador para sua vida na Web3, simplificando as interações com dApps, tornando assim uma série de processos muito mais fáceis e suaves para o usuário e, ao mesmo tempo, trazendo protocolos que mantêm suas informações mais seguras. Enquanto isso, o senhor pode saber mais sobre como estamos utilizando atualmente a tecnologia AA <a href="https://medium.com/@DeCommas/account-abstraction-explained-how-decommas-is-utilizing-this-new-technology-05100d035a0d"> aqui.

Soluções em nível de aplicativo e de protocolo na abstração de contas

Agora que o senhor tem uma noção do que é o AA, vamos explorar as duas principais abordagens de implementação do AA:

  1. Solução em nível de aplicativo:

Em resumo, essa abordagem integra as funcionalidades de AA diretamente em dApps ou carteiras específicas, oferecendo uma experiência personalizada, mas limitada a esses aplicativos.

  1. Solução em nível de protocolo:

Aqui, as funcionalidades AA são incorporadas diretamente ao protocolo blockchain, no qual a interoperabilidade entre vários aplicativos e carteiras se torna possível, abrindo um ecossistema mais abrangente e interconectado. Neste artigo, vamos nos concentrar nesse tipo de solução.

Adoção atual da tecnologia de abstração de contas

O Account Abstraction promete uma experiência Web3 mais suave e segura, mas qual é a situação em termos de adoção? Vamos dar uma olhada em alguns pontos de dados importantes:

  • No início de fevereiro de 2024, de acordo com a NiftyTable, havia mais de 2,6 milhões de contas inteligentes atualmente, com os dados de janeiro mostrando 555.276 contas inteligentes ERC-4337 ativas, em comparação com as 3.509 contas ativas de maio de 2023. Se nada mais, isso significa uma preferência crescente dos usuários por AA na Ethereum.

Estatísticas do Dune pelo NiftyTable

Estatísticas do Dune pelo NiftyTable

  • Além disso, os dados revelam as atividades do EntryPoint (contrato inteligente singleton que processa transações ERC-4337) de várias cadeias, com L2s como Polygon e Arbitrum assumindo atividades significativas no gráfico. Isso destaca o apelo da AA além da Ethereum, sugerindo o potencial para uma adoção mais ampla do ecossistema.

Estatísticas de Dune por Johnrising

  • Analisando a rede principal da Ethereum, a Suneal_eth mostra mais do que apenas o número de usuários. Ele revela o uso real do AA por meio de operações de usuários, com seus dados mostrando que o AA não é apenas um conceito teórico, mas uma ferramenta prática que já está sendo adotada por jogadores do mundo real.
  • Hoje, estamos vendo um ecossistema Web3 enorme e ainda em crescimento, com milhões de carteiras ativas, bilhões de dólares fluindo por meio de defi e um próspero mercado de NFT. Esse vasto público representa a base de usuários em potencial que a AA poderia explorar, sugerindo que o futuro reserva possibilidades interessantes para uma adoção mais ampla em todo o espaço da Web3.

Embora a adoção de AA ainda esteja em seus estágios iniciais, os dados revelam uma trajetória promissora. Ele está se espalhando rapidamente pelas plataformas, atraindo projetos estabelecidos e capturando a atenção da comunidade Web3. O futuro reserva o potencial para casos de uso ainda mais diversificados e uma participação mais ampla, transformando, em última análise, a forma como interagimos com a Web3.

Fatores que estimulam a adoção da abstração de contas

Vários fatores importantes estão impulsionando a crescente adoção do Account Abstraction (AA):

  1. Experiência de usuário aprimorada: O AA simplifica as interações e os processos de transação complexos do dApp, tornando-os mais fáceis de usar. A Web3 tradicional geralmente envolve o gerenciamento de chaves privadas e taxas de gás, o que pode ser confuso e intimidador para os novatos. O AA elimina esses encargos, oferecendo uma experiência mais suave e intuitiva, semelhante às interações on-line tradicionais. Veja a seguir exemplos de como o AA simplifica e aprimora a experiência do usuário no Web3:
  • Abstração de gás: O senhor já se sentiu frustrado com a flutuação dos preços do gás e com o medo de pagar a mais por uma transação? A AA elimina esse ponto problemático abstraindo as taxas de gás dos usuários. Em vez de calcular e aprovar manualmente o gás, o AA lida com o processo automaticamente, garantindo transações tranquilas e previsíveis.
  • Login social: É o estresse de ter que encontrar onde o senhor salvou suas antigas frases-semente ou o risco de perder o acesso aos seus ativos? O AA acaba com isso, pois permite inscrições e logins por meio de contas de mídia social conhecidas, como Google, Facebook ou até mesmo X e assim por diante.
  • Transação em lote: Não é mais necessário executar e assinar transações uma a uma! O AA permite um processo chamado batching, em que o senhor pode agrupar várias ações e autorizá-las de uma só vez.
  • Mais flexibilidade: as contas inteligentes proporcionam aos usuários mais controle sobre seus fundos (por exemplo, o quais ativos usar nessa conta AA, qual o volume a ser transacionado por dia)
  1. Segurança aprimorada: Ao alterar uma chave privada de conta para conta de contrato inteligente com alguma validação personalizada e lógica de assinatura, a AA reduz o risco de perda e roubo de chaves privadas, o que é uma preocupação fundamental na Web3. Essa separação reforça a segurança, dando aos usuários mais tranquilidade ao interagir com vários dApps e protocolos. Alguns dos benefícios que o senhor pode aproveitar em termos de segurança e recuperação incluem contas sem frases-semente, oportunidades de ativar 2FA, chaves de sessão etc.

Obstáculos à adoção generalizada

Apesar de sua trajetória promissora, o AA enfrenta vários obstáculos que impedem uma adoção mais ampla:

  1. Complexidade técnica: a implementação do AA atualmente requer um conhecimento técnico significativo, o que pode ser uma barreira para desenvolvedores e projetos menores. Ferramentas simplificadas para desenvolvedores e recursos prontamente disponíveis são cruciais para uma adoção mais ampla.
  2. Fragmentação do ecossistema: A falta de soluções padronizadas de AA em diferentes redes cria desafios de compatibilidade. Ecossistemas fragmentados impedem experiências de usuário perfeitas e limitam a interoperabilidade entre plataformas.
  3. Incerteza regulatória: As estruturas regulatórias sobre ativos digitais e tecnologias Web3 ainda estão em evolução, criando incertezas para alguns projetos que consideram a adoção de AA. Regulamentações claras e favoráveis podem contribuir para um ambiente mais favorável à proliferação de AA.

Confronto L1 vs. L2

A revolução da abstração de contas está se espalhando pela Web3, mas qual é a sua posição no debate contínuo entre L1 e L2? Cada abordagem tem pontos fortes e fracos exclusivos quando se trata de implementar o AA, e é por isso que entendê-las o capacitaria a navegar pelo cenário com mais clareza.

L1: A fortaleza segura

Pense nas blockchains L1 como as fortalezas do mundo Web3. Eles oferecem o mais alto nível de segurança e descentralização, pois tudo é executado diretamente no próprio blockchain principal. Essa segurança inerente é atraente, especialmente para aqueles que priorizam a segurança de seus ativos digitais. Além disso, os L1s oferecem grande flexibilidade para que os desenvolvedores criem soluções AA personalizadas, permitindo abordagens potencialmente mais inovadoras.

Pontos fortes:

  • Segurança: Oferece segurança inerente ao blockchain da camada de base subjacente.
  • Descentralização: Mantém a natureza totalmente descentralizada dos L1s.

Pontos fracos:

  • Escalabilidade: A taxa de transferência de transações limitada pode prejudicar a experiência e a adoção do usuário.
  • Taxas altas: As taxas de combustível podem ser proibitivamente caras para interações frequentes.

Exemplos de como a L1 está utilizando o AA:

Ethereum (EIP-4337): Este exemplo utiliza AA introduzindo "contas inteligentes" que gerenciam sua própria lógica e armazenamento fora da cadeia. Isso permite um comportamento personalizado da conta além das transações simples, incluindo taxas programáveis, governança e gerenciamento de identidade.

Cardano (Hydra): A Hydra utiliza AA, concentrando-se em obter um alto rendimento de transações com taxas baixas por meio de canais "Heads" leves no topo da blockchain. Esses Heads gerenciam suas próprias transações e estados, reduzindo a carga na cadeia.

L2: O posto avançado ágil

Imagine os L2s como postos avançados ágeis construídos em cima das fortalezas L1. Eles herdam a segurança do L1 subjacente e, ao mesmo tempo, oferecem transações mais rápidas e taxas mais baixas, processando transações fora da cadeia e enviando-as periodicamente de volta à cadeia de blocos principal. Isso os torna ideais para interações frequentes e usuários que priorizam a velocidade e a acessibilidade. Além disso, as L2s costumam ter uma arquitetura mais modular, facilitando a integração das soluções AA.

Pontos fortes:

  • Escalabilidade: Projetado para lidar com um número significativamente maior de transações a taxas mais baixas em comparação com as L1s.
  • Transações mais rápidas: Oferece transações quase instantâneas, melhorando a experiência do usuário.

Pontos fracos:

  • Segurança: Herda a segurança do L1 subjacente, possivelmente introduzindo pressupostos de confiança adicionais.
  • Dependência de L1: Depende da segurança e da vivacidade do blockchain L1 subjacente.

Exemplos de como a L2 está utilizando o AA:

A StarkNet emprega a abstração de conta (AA) para capacitar os recursos voltados para a privacidade. Ele oculta os endereços dos usuários com "contas anônimas" e facilita a movimentação contínua de fundos entre a StarkNet e a Ethereum via "StarkGate" usando AA.

O zkSync aproveita o AA para aprimorar a experiência do usuário com recursos como "contas de recuperação social" que permitem o controle de acesso por meio de guardiões confiáveis. Eles também apresentam "compatibilidade com EIP-1559" para mecanismos familiares de taxas de gás.

Comparação tabular entre as duas tecnologias

Comparação tabular entre o L1 e o L2

Escolhendo o caminho "certo

A verdade é que a escolha entre as soluções L1 e L2 AA depende principalmente de suas necessidades e/ou prioridades específicas. Se a segurança e a descentralização forem fundamentais, os L1s podem ser sua escolha, mesmo com possíveis limitações de escalabilidade. Se a velocidade, a acessibilidade e a facilidade de uso são suas principais preocupações, os L2s oferecem uma alternativa atraente.

Em suma, a boa notícia é que a tecnologia de abstração de contas está em constante evolução. Tanto os L1s quanto os L2s estão explorando ativamente soluções inovadoras, e as linhas entre eles podem se confundir no futuro. Poderemos até ver abordagens híbridas que aproveitem os pontos fortes de ambas as camadas. Em última análise, o "vencedor" no confronto L1 vs. L2 AA será a abordagem que oferecer o melhor equilíbrio entre segurança, escalabilidade, velocidade, funcionalidade e a melhor experiência geral para a maioria dos usuários.

Portanto, fique atento aos empolgantes desenvolvimentos no espaço AA e lembre-se de que a chave para navegar nesse setor é entender suas próprias prioridades e escolher a solução que melhor se alinhe a elas. E, enquanto o senhor explora suas opções, não se esqueça de conferir este <a href="https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96"> article para ter uma ideia da contribuição ativa da DeCommas para o terminal de negociação alimentado por AA.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de[DeCommas], Forward the Original Title'Account Abstraction: Solutions for L1 & L2 Layers and Current State of Adoption', Todos os direitos autorais pertencem ao autor original[DeCommas]. Se houver alguma objeção a essa reimpressão, entre em contato com a equipe do Gate Learn, que tratará do assunto imediatamente.
  2. Isenção de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são de responsabilidade exclusiva do autor e não constituem consultoria de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!
立即注册