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

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

Reencaminhar o título original:A abstração de contas: Soluções para L1 & Camadas L2 e Estado Atual de Adoção

Já se sentiu perdido nas complexidades das carteiras de criptomoedas e das interacções da cadeia de blocos? Este artigo destina-se a mudar isso e a mantê-lo informado. Muitos utilizadores têm dificuldade em navegar na interface técnica da Web3, o que dificulta a sua adoção generalizada. Mas não tenha medo! A abstração de conta (AA) surge como um potencial salvador, prometendo simplificar o que antes era entediante, a experiência do utilizador, e com ela, uma segurança mais forte.

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

Por isso, aperte o cinto enquanto desfazemos as malas:

  • Breve introdução ao AA: Aqui, explicamos brevemente o AA e os seus principais objectivos, bem como o conceito de soluções ao nível da aplicação e ao nível do protocolo na cadeia de blocos.
  • Adoção atual da abstração de contas e factores que a alimentam: Utilizando dados do mundo real de fontes como a Dune Analytics e a BundleBear, analisamos a adoção da AA em diferentes redes, aprofundamos implementações únicas e também lançamos luz sobre os principais factores que alimentam a sua adoção global.
  • Obstáculos à adoção generalizada: Nenhuma inovação está isenta de problemas. Analisamos os obstáculos que impedem uma adoção mais generalizada da AA e debatemos os esforços e soluções em curso para os ultrapassar.
  • L1 vs. L2 Showdown: Aqui, fizemos uma comparação das abordagens L1 e L2 do AA, destacando os pontos fortes e fracos e exemplos de projectos do mundo real e como escolher as soluções de AA L1 e L2 correctas para casos de utilização específicos.

Além disso, vale a pena notar que a DeCommas está a contribuir ativamente para a criação de um terminal alimentado por AA, abrindo caminho para o futuro do comércio de cadeias de blocos. Para mais informações, 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á ligações entre chaves privadas e assinatura de transacções no contexto da interação de contratos inteligentes, o que explica por que razão utilizaremos indistintamente chaves privadas e chaves de assinatura.

Breve introdução a AA

Antes de mergulharmos no fundo deste artigo, vamos primeiro equipá-lo com alguns conhecimentos.

O que é AA?

Imagine interagir com o mundo Web3 sem o incómodo de gerir manualmente chaves privadas, calcular taxas de transação, interação entediante com todos os contratos inteligentes e o medo interminável de ser enganado e perder todos os seus fundos ao aprovar transacções, ter de "guardar em segurança" as suas frases-semente e outros pormenores, como sentir-se perdido e intimidado pelo jargão técnico... Esta é a promessa de AA!

A abstração de contas é uma solução proposta - atualmente em uso - para os desafios da utilização de dApps. Actua como uma camada intermédia, separando as contas que armazenam fundos dos detalhes complexos da assinatura de transacções em cadeia de blocos para controlar esses fundos.

Para uma melhor compreensão, pense nisto como um gestor para a sua vida Web3, simplificando as interacções com dApps, tornando assim uma série de processos muito mais fáceis e suaves para si e, ao mesmo tempo, trazendo protocolos que mantêm as suas informações mais seguras. Entretanto, pode saber mais sobre a forma como estamos atualmente a utilizar a tecnologia AA <a href="https://medium.com/@DeCommas/account-abstraction-explained-how-decommas-is-utilizing-this-new-technology-05100d035a0d"> aqui.

Soluções a nível de aplicação e a nível de protocolo na abstração de contas

Agora que já tem uma ideia do que é o AA, vamos explorar as duas principais abordagens à implementação do AA:

  1. Solução ao nível da aplicação:

Em suma, esta abordagem integra funcionalidades AA diretamente em dApps ou carteiras específicas, oferecendo uma experiência personalizada mas limitada a essas aplicações.

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

Neste caso, as funcionalidades AA são incorporadas diretamente no protocolo da cadeia de blocos, o que permite a interoperabilidade entre várias aplicações e carteiras, abrindo um ecossistema mais abrangente e interligado. Neste artigo, vamos centrar-nos neste tipo de solução.

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

A abstração de contas promete uma experiência Web3 mais suave e mais segura, mas qual é a sua situação em termos de adoção? Vejamos alguns dados essenciais:

  • No início de fevereiro de 2024, de acordo com a NiftyTable, existiam atualmente mais de 2,6 milhões de contas inteligentes, com os dados de janeiro a mostrarem 555 276 contas inteligentes ERC-4337 activas, em oposição às 3 509 contas activas de maio de 2023. Se nada mais, isto significa uma preferência crescente dos utilizadores por AA no Ethereum.

Estatísticas de Dune por NiftyTable

Estatísticas de Dune por 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. Isto vem realçar o apelo da AA para além do Ethereum, sugerindo um potencial para uma adoção mais ampla do ecossistema.

Estatísticas de Duna por Johnrising

  • Ao analisar a rede principal do Ethereum, a Suneal_eth mostra mais do que apenas o número de utilizadores. Revela a utilização real do AA através das operações dos utilizadores, com os seus dados a mostrarem que o AA não é apenas um conceito teórico, mas uma ferramenta prática que já está a ser adoptada por jogadores do mundo real.
  • Hoje em dia, assistimos a um ecossistema Web3 maciço e ainda em crescimento, com milhões de carteiras activas, milhares de milhões de dólares a passar pela defi e um mercado NFT próspero. Este vasto público representa a base potencial de utilizadores que a AA pode explorar, sugerindo que o futuro reserva possibilidades interessantes para uma adoção mais ampla em todo o espaço Web3.

Embora a adoção da AA esteja ainda numa fase inicial, os dados revelam uma trajetória promissora. Está a espalhar-se rapidamente pelas plataformas, atraindo projectos estabelecidos e captando a atenção da comunidade Web3. O futuro reserva-lhe o potencial para casos de utilização ainda mais diversificados e uma participação mais alargada, acabando por transformar o modo como interagimos com a Web3.

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

Vários factores-chave estão a impulsionar a crescente adoção do Account Abstraction (AA):

  1. Experiência de utilizador melhorada: AA simplifica as complexas interacções dApp e os processos de transação, tornando-os mais fáceis de utilizar. A Web3 tradicional envolve frequentemente a gestão de chaves privadas e taxas de gás, o que pode ser confuso e intimidante para os recém-chegados. O AA elimina estes encargos, oferecendo uma experiência mais suave e intuitiva, semelhante às interacções tradicionais em linha. Eis alguns exemplos de como o AA simplifica e melhora a experiência do utilizador na Web3:
  • Abstração de gás: Já se sentiu frustrado com a flutuação dos preços do gás e com o receio de pagar a mais por uma transação? O AA elimina este problema ao retirar as taxas de gás aos utilizadores. Em vez de calcular e aprovar manualmente o gás, o AA trata do processo automaticamente, assegurando transacções suaves e previsíveis.
  • Início de sessão social: É o stress de ter de encontrar onde guardou as suas antigas frases-semente ou o risco de perder o acesso aos seus activos? O AA põe fim a isso, pois permite o registo e o início de sessão através de contas de redes sociais conhecidas, como o Google, o Facebook ou mesmo o X, etc.
  • Transação em lote: Já não precisa de efetuar e assinar transacções uma a uma! O AA permite um processo denominado batching, em que pode agrupar várias acções e autorizá-las de uma só vez.
  • Mais flexibilidade: as contas inteligentes dão aos utilizadores um maior controlo sobre os seus fundos (ex. quais os activos a utilizar nesta conta AA, qual o volume de transacções a efetuar por dia)
  1. Segurança melhorada: Ao mudar uma chave privada de conta para conta de contrato inteligente com alguma validação personalizada e lógica de assinatura, a AA atenua o risco de perda e roubo de chaves privadas, que é uma preocupação crítica na Web3. Esta separação reforça a segurança, dando aos utilizadores maior tranquilidade quando interagem com vários dApps e protocolos. Algumas das vantagens de que pode usufruir no que diz respeito à 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 da sua trajetória promissora, a AA enfrenta vários obstáculos que impedem uma adoção mais generalizada:

  1. Complexidade técnica: A implementação da AA exige atualmente conhecimentos técnicos significativos, o que pode constituir um obstáculo para os pequenos promotores e projectos. Ferramentas de desenvolvimento simplificadas e recursos facilmente disponíveis são cruciais para uma adoção mais ampla.
  2. Fragmentação do ecossistema: A falta de soluções AA normalizadas em diferentes redes cria desafios de compatibilidade. Ecossistemas fragmentados impedem experiências de utilizador sem descontinuidades e limitam a interoperabilidade entre plataformas.
  3. Incerteza regulamentar: Os quadros regulamentares relativos aos bens digitais e às tecnologias Web3 ainda estão a evoluir, criando incerteza para alguns projectos que consideram a adoção de AA. Uma regulamentação clara e favorável pode contribuir para um ambiente mais favorável à proliferação de AA.

Confronto L1 vs. L2

A revolução da Abstração de Contas está a varrer a Web3, mas qual é a sua posição no debate L1 vs. L2? Cada abordagem tem pontos fortes e fracos únicos no que diz respeito à implementação da AA, e é por isso que compreendê-las permitir-lhe-á navegar na paisagem com maior clareza.

L1: A fortaleza segura

Pense nas cadeias de blocos L1 como as fortalezas do mundo Web3. Oferecem o mais elevado nível de segurança e descentralização, uma vez que tudo é executado diretamente na própria cadeia de blocos principal. Esta segurança inerente é apelativa, especialmente para aqueles que dão prioridade à segurança dos seus activos digitais. Além disso, as L1 oferecem uma grande flexibilidade para os programadores criarem soluções AA personalizadas, permitindo abordagens potencialmente mais inovadoras.

Pontos fortes:

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

Pontos fracos:

  • Escalabilidade: O débito de transação limitado pode prejudicar a experiência e a adoção do utilizador.
  • Taxas elevadas: As taxas de combustível podem ser proibitivamente caras para interacções frequentes.

Exemplos de como a L1 está a utilizar o AA:

Ethereum (EIP-4337): Este exemplo utiliza AA através da introdução de "contas inteligentes" que gerem a sua própria lógica e armazenamento fora da cadeia. Isto permite um comportamento personalizado da conta para além das simples transacções, incluindo taxas programáveis, governação e gestão de identidades.

Cardano (Hydra): Hydra utiliza AA, concentrando-se em alcançar um alto rendimento de transação com taxas baixas através de canais "Heads" leves no topo da blockchain. Estas cabeças gerem as suas próprias transacções e estados, reduzindo a carga na cadeia.

L2: O posto avançado ágil

Imagine os L2 como postos avançados ágeis construídos em cima das fortalezas L1. Herdam a segurança da L1 subjacente, ao mesmo tempo que oferecem transacções mais rápidas e taxas mais baixas, processando transacções fora da cadeia e enviando-as periodicamente para a cadeia de blocos principal. Isto torna-os ideais para interacções frequentes e utilizadores que dão prioridade à velocidade e à acessibilidade. Além disso, as L2 têm frequentemente uma arquitetura mais modular, facilitando a integração de soluções AA.

Pontos fortes:

  • Escalabilidade: Concebido para processar um número significativamente maior de transacções com taxas mais baixas em comparação com os L1s.
  • Transacções mais rápidas: Oferece transacções quase instantâneas, melhorando a experiência do utilizador.

Pontos fracos:

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

Exemplos de como a L2 está a utilizar o AA:

A StarkNet utiliza a Abstração de Contas (AA) para reforçar as funcionalidades centradas na privacidade. Oculta os endereços dos utilizadores com "contas anónimas" e facilita a movimentação de fundos entre a StarkNet e a Ethereum através do "StarkGate" utilizando AA.

O zkSync tira partido do AA para melhorar a experiência do utilizador com funcionalidades como "contas de recuperação social" que permitem o controlo de acesso através de tutores de confiança. Além disso, são "compatíveis com a norma EIP-1559" para os mecanismos familiares de taxas de gás.

Comparação tabular entre as duas tecnologias

Comparação tabular entre a L1 e a L2

Escolher o caminho "certo

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

Em suma, a boa notícia é que a tecnologia de abstração de contas está em constante evolução. Tanto os L1 como os L2 estão a explorar ativamente soluções inovadoras e as fronteiras entre eles poderão esbater-se no futuro. Poderemos mesmo assistir a 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 proporcionar o melhor equilíbrio entre segurança, escalabilidade, velocidade, funcionalidade e a melhor experiência global para a maioria dos utilizadores.

Por isso, mantenha-se atento aos empolgantes desenvolvimentos no espaço AA e lembre-se de que a chave para navegar neste sector é compreender as suas próprias prioridades e escolher a solução que melhor se alinha com elas. E, enquanto explora as suas opções, não se esqueça de consultar 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.

Declaração de exoneração de responsabilidade:

  1. Este artigo foi reimpresso de[DeCommas], com o título original 'Account Abstraction: Solutions for L1 & L2 Layers and Current State of Adoption', Todos os direitos de autor pertencem ao autor original[DeCommas]. Se houver objecções a esta reimpressão, contacte a equipa da Gate Learn, que tratará prontamente do assunto.
  2. Declaração de exoneração de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são da exclusiva responsabilidade do autor e não constituem um conselho de investimento.
  3. As traduções do artigo para outras línguas são efectuadas pela equipa Gate Learn. A menos que seja mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
立即註冊