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:
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.
Antes de nos aprofundarmos neste artigo, vamos equipá-lo com alguns conhecimentos.
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.
Agora que o senhor tem uma noção do que é o AA, vamos explorar as duas principais abordagens de implementação do AA:
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.
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.
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:
Estatísticas do Dune pelo NiftyTable
Estatísticas do Dune pelo NiftyTable
Estatísticas de Dune por Johnrising
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.
Vários fatores importantes estão impulsionando a crescente adoção do Account Abstraction (AA):
Apesar de sua trajetória promissora, o AA enfrenta vários obstáculos que impedem uma adoção mais ampla:
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.
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:
Pontos fracos:
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.
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:
Pontos fracos:
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
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.
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:
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.
Antes de nos aprofundarmos neste artigo, vamos equipá-lo com alguns conhecimentos.
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.
Agora que o senhor tem uma noção do que é o AA, vamos explorar as duas principais abordagens de implementação do AA:
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.
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.
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:
Estatísticas do Dune pelo NiftyTable
Estatísticas do Dune pelo NiftyTable
Estatísticas de Dune por Johnrising
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.
Vários fatores importantes estão impulsionando a crescente adoção do Account Abstraction (AA):
Apesar de sua trajetória promissora, o AA enfrenta vários obstáculos que impedem uma adoção mais ampla:
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.
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:
Pontos fracos:
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.
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:
Pontos fracos:
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
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.