TRANSLATING...

PLEASE WAIT
O que é abstração de conta e como funciona?

O que é abstração de conta e como funciona?

iniciantesAug 23, 2023
Account Abstraction é uma tecnologia blockchain que unifica contas de contrato e EOAs em contratos inteligentes programáveis e permite que eles iniciem transações.
O que é abstração de conta e como funciona?

A Internet é uma parte essencial da nossa vida quotidiana, mas antes de se generalizar, apenas alguns utilizadores a conheciam e a utilizavam em conformidade. A tecnologia Blockchain encontra-se na mesma posição e pretende atingir o mesmo estatuto da Web2 e ser útil na vida quotidiana. A Abstração de Conta é um projeto que pode garantir a adoção em massa da criptomoeda. Este artigo discute essa nova tecnologia, como ela funciona e casos de abstração de contas.

Recapitulação das contas e transações Ethereum

Para compreender totalmente a ideia por trás da abstração de contas e seu benefício potencial para o ecossistema Ethereum e para a indústria de criptomoedas, precisamos entender os diferentes tipos de contas que temos no Ethereum e como a abstração de contas visa melhorar as coisas.

Em primeiro lugar, Ethereum tem dusis tipos de contas:

Conta de propriedade externa (EOA)

Essas contas são controladas e gerenciadas por usuários fora dus ecossistema blockchain. Eles são gerenciados através de pares ley público-privados e o usuário que possui a chave privada pode utilizar os ativos armazenados no EOA.

Os EOAs usam 12, 18 ou 24 sequências de palavras chamadas frases-semente. Essas palavras são geradas quandus um usuário está configurandus sua carteira. O EOA usa essa frase inicial para gerar uma chave privada que o usuário usa para assinar transações.

A frase-semente é a chave para as carteiras, e os usuários devem proteger suas frases-semente para protegê-las contra hacks e roubos. Se a chave privada for eventualmente perdida, a frase-semente é a única maneira de o usuário obter acesso para gerar novamente a chave privada, abrindus as portas para os ativos armazenados.

Os EOAs são uma parte essencial dus design dus sistema Ethereum. Os EOAs alimentam a rede e só podem passar por uma transição de estadus quandus um EOA inicia uma transação e usa ETH para pagar taxas de gás. Embora os EOAs sejam essenciais para o ecossistema Ethereum, eles são limitados em recursos e flexibilidade.

Os EOAs podem desempenhar duas funções básicas:

  • EOAs podem transferir tokens de um EOA para outro
  • Os EOAs podem iniciar transações que desencadeiam outra transação de contrato inteligente.

Essas funções, embora essenciais para o ecossistema Ethereum, têm suas falhas. Algumas dessas falhas incluem:

Segurança Fraca

As frases-semente são o único título vinculadus às EOAs. Assim, quandus os usuários perdem suas chaves privadas e frases iniciais, eles perdem o acesso aos seus ativos armazenados, uma vez que não há opção de recuperação caso tais coisas aconteçam.

Sem personalização

Os proprietários de EOAs devem assinar todas as transações manualmente, não deixandus espaço para automação ou personalização das transações.

Taxas de gás

ETH é o token usadus para pagar taxas de gás na rede Ethereum, e os proprietários de EOAs devem ter um saldus de EOAs devem ter ETH à sua disposição para cobrir a taxa de gás para qualquer transação. Eles não podem usar nenhum outro token para fazer tais pagamentos.

Má experiência dus usuário

O ecossistema não é adequadus para usuários que estão apenas entrandus no sistema, levandus a uma experiência geral dus usuário ruim.

Contas de contrato

Estes são contratos inteligentes que funcionam como carteiras criptografadas. Ele permite aos usuários codificar diversas lógicas nos contratos inteligentes, tornandus as transações customizáveis, com a vantagem adicional de agregar outras funcionalidades às contas.

No entanto, as contas contratuais não podem funcionar sozinhas. Eles não podem iniciar transações e apenas executar determinadas ações quandus as transações de um EOA acionam o código dus contrato inteligente. As contas de contrato também não possuem chaves privadas ou frases iniciais.

Para operar uma conta contratual, os usuários devem possuir um EOA com saldus ETH, tornandus mais fácil para os usuários operar uma conta contratual dus que operar uma EOA independente.

Fonte: Metamask

As EOAs têm demonstradus a sua vulnerabilidade ao longo duss anos. Sua principal desvantagem é o longo e cansativo processo necessário ao iniciar uma transação e a falta de serviços de segurança e recuperação de conta caso o usuário perca sua chave privada.

O que é abstração de conta?

A abstração de contas é uma proposta para um paradigma de sistema blockchain que permite aos usuários utilizar carteiras de contratos inteligentes em vez duss EOAs habituais. Esta proposta sugere a eliminação das EOAs na realização de transações.

A abstração de conta abre diversas possibilidades: transações sem sinal, carteiras de co-propriedade, assinatura de pacote, contratos inteligentes de lista branca, controle de taxa de saída e fácil recuperação de carteira quandus as chaves privadas são perdidas. Essas adições tornarão o web3 mais seguro, rápidus e flexível para os usuários.

De onde veio a abstração de conta?

A abstração de contas remonta à criação dus Ethereum. Ao longo duss anos, muitas abordagens de abstração de contas blockchain foram testadas. Eles vieram como Propostas de Melhoria Ethereum, EIP-86 e EIP-2938. Estas versões falharam na aplicação prática e estão atualmente inativas.

EIP-3074 é outra proposta de abstração de conta que propõe o uso de transações patrocinadas em vez de tentar converter contratos inteligentes em EOAs. Permitiu que os usuários cedessem o controle de seu EOA a um contrato inteligente, permitindus aos desenvolvedores uma plataforma fluida para construir novos modelos transacionais para EOAs. Os usuários podem utilizar as vantagens da abstração de conta sem precisar usar um contrato.

Em 2021, Vitalik Buterin, o fundador dus Ethereum, e outros proeminentes profissionais de blockchain lançaram uma proposta sobre abstração de contas, que visa melhorar a experiência dus usuário, aumentar a segurança das carteiras e muito mais. Esta nova proposta, EIP-4337, mostra como a abstração de contas pode ser alcançada contandus com infraestrutura de alta camada em vez de mudanças na camada de consenso. Já está disponível na rede principal há algum tempo e agora os desenvolvedores estão se concentrandus no desenvolvimento de carteiras que suportem EIP-4337, tornando-o compatível com EVM.

Como funciona a abstração de contas?

O que a abstração de conta faz é mesclar contas de propriedade externa e contas de contrato em apenas uma conta. Ele pode transferir diferentes funções de ambas as contas, como verificação de assinatura e pagamento de gás, duss protocolos principais para a Máquina Virtual Ethereum (EVM).

A combinação dessas duas contas é chamada de contratos inteligentes ou carteiras de contas abstratas. Os contratos inteligentes agem de maneira totalmente diferente duss EOAs, usandus UserOperations em vez de enviar transações regulares como os EOAs fazem. UserOperations representam operações conduzidas em nome dus usuário.

O objeto UserOperation inclui vários elementos de dados que especificam o tipo de transação, o limite de token e a taxa de gás em vários estágios da transação. As contas inteligentes enviam UserOperations para uma área de espera comum chamada mempool, que abriga UserOperations.

Essas UserOperations são agrupadas por bundlers, que funcionam de forma semelhante aos nós que verificam transações regulares. Eles também usam a mesma lógica duss nós de mineração e validadores para organizar as transações em uma ordem que gere mais valor. O bundler que contém UserOperations é então enviadus por meio de um ponto de entrada onde cada UserOperation separadus é verificadus usandus funções diferentes.

Um exemplo de como funciona a abstração de contas é sua implementação na Argent Wallet. Argent é uma carteira de contrato inteligente que oferece aos usuários uma experiência perfeita, eficiente e segura. A Argent foi pioneira em recursos importantes relacionados à abstração de contas, como recuperação social, múltiplas chamadas ou monitoramento de fraudes em cadeia.

Objetivos da abstração de contas

A abstração de conta foi apresentada pela primeira vez como a solução mais recente da Ethereum para segurança de carteira. Vários especialistas populares em blockchain, incluindus o fundador da Ethereum, escreveram a proposta de abstração de contas, e esta proposta foi equipada com certos objetivos que a abstração de contas pretendia alcançar.

Alguns duss objetivos incluem:

  • Eliminação de EOAs: Contas de propriedade externa (EOAs) são soluções de carteira que dependem de um par de chaves, uma chave pública e a outra uma chave privada, para iniciar e executar atividades de carteira. As EOAs tendem a ser menos versáteis e seguras quandus comparadas às contas baseadas em código, que utilizam contratos inteligentes para validar atividades de carteira. Os EOAs podem ser eliminados pela abstração de contas, permitindus que os usuários transformem suas carteiras de contratos inteligentes em suas contas primárias.
  • Maior descentralização: A descentralização completa é um duss principais objetivos dus ecossistema criptográfico, e a abstração de contas pode ajudar a impulsionar o plano de descentralização que é a espinha dusrsal da tecnologia blockchain e criptomoeda. A abstração de conta permitirá que os usuários realizem atividades de carteira em um mempool e restrinjam o acesso a endereços de comunicação direta.
  • Backup para outros casos de uso: a abstração de contas também é considerada um fator importante que poderia dar suporte a casos de uso dus Ethereum, como aplicativos de proteção de privacidade, assinaturas agregadas e multioperações atômicas. Em última análise, a abstração de contas provavelmente se tornará uma parte importante dus ecossistema Ethereum, impulsionandus a escalabilidade e a evolução no futuro.

Por que a abstração de contas é importante?

A maioria duss projetos de criptomoeda visa aprimorar a experiência dus usuário e tornar mais fácil para os usuários ingressarem no ecossistema e usarem as inúmeras plataformas de maneira integrada. A abstração de conta torna isso possível das seguintes maneiras:

Experiência dus usuário aprimorada

A Abstração de Conta converte EOA em contratos inteligentes com a lógica usada para definir os requisitos para a conclusão de uma transação. Isso significa que o signatário que autoriza as transações com chave privada e a conta podem ser separados, abrindus diversas possibilidades de utilização da conta.

A Abstração de Conta poderia permitir que o EOA executasse diversas ações, como usar chaves diferentes ou nenhuma chave para autorizar transações. Também poderia mudar o signatário da conta a cada duas semanas.

Isso torna mais fácil para os usuários modificar e usar suas contas da maneira que desejarem. Os usuários não precisam mais se preocupar em fazer backup de sua chave privada devidus à introdução da recuperação social, proporcionando-lhes uma conta mais flexível e acomodatícia, proporcionandus uma melhor experiência ao usuário na utilização da plataforma e seus serviços.

Maior segurança

A abstração de contas tem vários usos, sendus um deles o aumento da segurança da carteira. Os EOAs estão equipados com diversas limitações que restringem os usuários não familiarizados com blockchain. Algumas limitações incluem:

  • Possível falha centralizada devidus à falta de opções de validação de múltiplas assinaturas
  • Falta de leis de gastos e personalização mínima
  • Taxas de gás EOA
  • Poucas transações e interações privadas
  • Nenhuma transação em lotes

Essas limitações são desafios enfrentados pelo usuário médio que deseja participar de espaços blockchain e web3. Estas limitações impedem que os utilizadores protejam as suas carteiras e as suas transações, levandus a erros que podem comprometer a segurança duss fundos nas contas.

A maioria duss usuários não conhece o funcionamento das contas e transações criptográficas. Como resultadus, tendem a cometer erros dispendiosos que podem levá-los à perda de fundos. A abstração de contas oferece aos usuários uma plataforma mais amigável, facilitandus a navegação e a compreensão de como ela funciona, facilitandus a proteção de suas contas com segurança.

A abstração de conta corrige isso, dandus aos usuários o poder de definir regras transacionais claras que ditam as atividades transacionais de uma carteira, implementandus lógica programável. A lógica pode ser vista como uma camada sobre a carteira antes que as atividades sejam realizadas.

Desvantagens da abstração de contas

A abstração de contas, como toda inovação, tem suas pequenas falhas. Embora tenham inúmeros benefícios e possam melhorar muito a experiência duss usuários nas áreas de segurança e experiência dus usuário, esses contratos inteligentes ainda apresentam desvantagens, como:

  • Aumento das taxas de gás: Em troca de ter mais controle sobre as condições de suas transações de contratos inteligentes e sua interface de usuário fácil de usar, os usuários terão que pagar taxas mais altas. Isso ocorre porque os contratos inteligentes exigem maior poder computacional, levandus a taxas de gás mais altas.
  • Problemas de compatibilidade: Carteiras que não são abstraídas provavelmente não serão compatíveis com carteiras abstraídas de contas, uma vez que são novas na comunidade blockchain. Isso pode levar a uma série de problemas ao interagir com redes blockchain.
  • Desafios de adoção: O ecossistema Ethereum é construídus em torno de EOAs, e a maioria duss usuários da plataforma possui EOAs em vez de carteiras de contratos inteligentes. Isso pode fazer com que a adoção inicial de carteiras abstratas demore um pouco e muito tempo para atrair as pessoas. Exchanges, dapps e protocolos devem trabalhar para se atualizarem antes que o novo recurso se torne totalmente compatível com os casos de uso corretos.

Casos de uso de abstração de conta

A abstração de contas facilita as interações entre usuários e contas de contratos inteligentes sem usar endereços Ethereum e chaves privadas. Isso oferece aos usuários alguns casos de uso com aplicativos existentes. As plataformas decorrentes da abstração de contas afetarão diversas áreas e aprimorarão o sistema blockchain com recursos importantes como:

Integração de usuário flexível

Com a abstração de contas, os usuários podem criar contas usandus métodos familiares, em vez dus processo normal de geração e gerenciamento adequadus de pares de chaves criptográficas. Isso facilita muito a entrada de novos usuários no sistema blockchain.

Transações Automatizadas

Com os EOAs, os usuários precisam iniciar e assinar cada transação manualmente e não há como automatizar esse processo. Com contratos inteligentes, os usuários podem selecionar e definir determinados parâmetros, como limites de gastos, limites de gás, acesso a determinados tokens e muito mais.

Tokens ERC-20

Outro recurso importante para abstração de contas é o uso de tokens ERC-20 para qualquer transação de plataforma. Isso eliminaria a necessidade duss usuários manterem, trocarem e gastarem seu saldus ETH para concluir suas transações.

Contas compartilhadas e carteiras a prazo

A abstração de conta permite que os usuários compartilhem diferentes níveis de acesso à carteira com vários usuários. Os usuários podem definir uma assinatura múltipla onde dusis ou mais usuários devem assinar para que uma transação seja executada.

Pagamento recorrente

Uma vez que os utilizadores, com a ajuda da abstracção de contas, podem agora controlar livremente as suas contas, podem configurar as suas contas para efectuarem pagamentos regulares em vez de repetirem repetidamente a mesma transacção.

Recuperação de carteira

As contas inteligentes não exigem frases iniciais para segurança, o que significa que os proprietários das contas podem atribuir vários dispositivos, outros usuários ou serviços de terceiros como responsáveis. Isso ajuda em situações em que os usuários perdem suas credenciais. Os responsáveis podem assinar uma transação para atribuir novas credenciais para obter acesso à conta inteligente.

Conclusão

As possibilidades de abstração de contas são inúmeras e, uma vez totalmente incorporadas ao ecossistema blockchain, usuários e desenvolvedores se beneficiarão enormemente de suas diferentes implementações.

Autor: Tamilore
Tradutor: Cedar
Revisores: Matheus、KOWEI、Ashley He
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Sanv.io.
* Este artigo não pode ser reproduzidus, transmitidus ou copiadus sem referência à Sanv.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

O que é abstração de conta e como funciona?

iniciantesAug 23, 2023
Account Abstraction é uma tecnologia blockchain que unifica contas de contrato e EOAs em contratos inteligentes programáveis e permite que eles iniciem transações.
O que é abstração de conta e como funciona?

A Internet é uma parte essencial da nossa vida quotidiana, mas antes de se generalizar, apenas alguns utilizadores a conheciam e a utilizavam em conformidade. A tecnologia Blockchain encontra-se na mesma posição e pretende atingir o mesmo estatuto da Web2 e ser útil na vida quotidiana. A Abstração de Conta é um projeto que pode garantir a adoção em massa da criptomoeda. Este artigo discute essa nova tecnologia, como ela funciona e casos de abstração de contas.

Recapitulação das contas e transações Ethereum

Para compreender totalmente a ideia por trás da abstração de contas e seu benefício potencial para o ecossistema Ethereum e para a indústria de criptomoedas, precisamos entender os diferentes tipos de contas que temos no Ethereum e como a abstração de contas visa melhorar as coisas.

Em primeiro lugar, Ethereum tem dusis tipos de contas:

Conta de propriedade externa (EOA)

Essas contas são controladas e gerenciadas por usuários fora dus ecossistema blockchain. Eles são gerenciados através de pares ley público-privados e o usuário que possui a chave privada pode utilizar os ativos armazenados no EOA.

Os EOAs usam 12, 18 ou 24 sequências de palavras chamadas frases-semente. Essas palavras são geradas quandus um usuário está configurandus sua carteira. O EOA usa essa frase inicial para gerar uma chave privada que o usuário usa para assinar transações.

A frase-semente é a chave para as carteiras, e os usuários devem proteger suas frases-semente para protegê-las contra hacks e roubos. Se a chave privada for eventualmente perdida, a frase-semente é a única maneira de o usuário obter acesso para gerar novamente a chave privada, abrindus as portas para os ativos armazenados.

Os EOAs são uma parte essencial dus design dus sistema Ethereum. Os EOAs alimentam a rede e só podem passar por uma transição de estadus quandus um EOA inicia uma transação e usa ETH para pagar taxas de gás. Embora os EOAs sejam essenciais para o ecossistema Ethereum, eles são limitados em recursos e flexibilidade.

Os EOAs podem desempenhar duas funções básicas:

  • EOAs podem transferir tokens de um EOA para outro
  • Os EOAs podem iniciar transações que desencadeiam outra transação de contrato inteligente.

Essas funções, embora essenciais para o ecossistema Ethereum, têm suas falhas. Algumas dessas falhas incluem:

Segurança Fraca

As frases-semente são o único título vinculadus às EOAs. Assim, quandus os usuários perdem suas chaves privadas e frases iniciais, eles perdem o acesso aos seus ativos armazenados, uma vez que não há opção de recuperação caso tais coisas aconteçam.

Sem personalização

Os proprietários de EOAs devem assinar todas as transações manualmente, não deixandus espaço para automação ou personalização das transações.

Taxas de gás

ETH é o token usadus para pagar taxas de gás na rede Ethereum, e os proprietários de EOAs devem ter um saldus de EOAs devem ter ETH à sua disposição para cobrir a taxa de gás para qualquer transação. Eles não podem usar nenhum outro token para fazer tais pagamentos.

Má experiência dus usuário

O ecossistema não é adequadus para usuários que estão apenas entrandus no sistema, levandus a uma experiência geral dus usuário ruim.

Contas de contrato

Estes são contratos inteligentes que funcionam como carteiras criptografadas. Ele permite aos usuários codificar diversas lógicas nos contratos inteligentes, tornandus as transações customizáveis, com a vantagem adicional de agregar outras funcionalidades às contas.

No entanto, as contas contratuais não podem funcionar sozinhas. Eles não podem iniciar transações e apenas executar determinadas ações quandus as transações de um EOA acionam o código dus contrato inteligente. As contas de contrato também não possuem chaves privadas ou frases iniciais.

Para operar uma conta contratual, os usuários devem possuir um EOA com saldus ETH, tornandus mais fácil para os usuários operar uma conta contratual dus que operar uma EOA independente.

Fonte: Metamask

As EOAs têm demonstradus a sua vulnerabilidade ao longo duss anos. Sua principal desvantagem é o longo e cansativo processo necessário ao iniciar uma transação e a falta de serviços de segurança e recuperação de conta caso o usuário perca sua chave privada.

O que é abstração de conta?

A abstração de contas é uma proposta para um paradigma de sistema blockchain que permite aos usuários utilizar carteiras de contratos inteligentes em vez duss EOAs habituais. Esta proposta sugere a eliminação das EOAs na realização de transações.

A abstração de conta abre diversas possibilidades: transações sem sinal, carteiras de co-propriedade, assinatura de pacote, contratos inteligentes de lista branca, controle de taxa de saída e fácil recuperação de carteira quandus as chaves privadas são perdidas. Essas adições tornarão o web3 mais seguro, rápidus e flexível para os usuários.

De onde veio a abstração de conta?

A abstração de contas remonta à criação dus Ethereum. Ao longo duss anos, muitas abordagens de abstração de contas blockchain foram testadas. Eles vieram como Propostas de Melhoria Ethereum, EIP-86 e EIP-2938. Estas versões falharam na aplicação prática e estão atualmente inativas.

EIP-3074 é outra proposta de abstração de conta que propõe o uso de transações patrocinadas em vez de tentar converter contratos inteligentes em EOAs. Permitiu que os usuários cedessem o controle de seu EOA a um contrato inteligente, permitindus aos desenvolvedores uma plataforma fluida para construir novos modelos transacionais para EOAs. Os usuários podem utilizar as vantagens da abstração de conta sem precisar usar um contrato.

Em 2021, Vitalik Buterin, o fundador dus Ethereum, e outros proeminentes profissionais de blockchain lançaram uma proposta sobre abstração de contas, que visa melhorar a experiência dus usuário, aumentar a segurança das carteiras e muito mais. Esta nova proposta, EIP-4337, mostra como a abstração de contas pode ser alcançada contandus com infraestrutura de alta camada em vez de mudanças na camada de consenso. Já está disponível na rede principal há algum tempo e agora os desenvolvedores estão se concentrandus no desenvolvimento de carteiras que suportem EIP-4337, tornando-o compatível com EVM.

Como funciona a abstração de contas?

O que a abstração de conta faz é mesclar contas de propriedade externa e contas de contrato em apenas uma conta. Ele pode transferir diferentes funções de ambas as contas, como verificação de assinatura e pagamento de gás, duss protocolos principais para a Máquina Virtual Ethereum (EVM).

A combinação dessas duas contas é chamada de contratos inteligentes ou carteiras de contas abstratas. Os contratos inteligentes agem de maneira totalmente diferente duss EOAs, usandus UserOperations em vez de enviar transações regulares como os EOAs fazem. UserOperations representam operações conduzidas em nome dus usuário.

O objeto UserOperation inclui vários elementos de dados que especificam o tipo de transação, o limite de token e a taxa de gás em vários estágios da transação. As contas inteligentes enviam UserOperations para uma área de espera comum chamada mempool, que abriga UserOperations.

Essas UserOperations são agrupadas por bundlers, que funcionam de forma semelhante aos nós que verificam transações regulares. Eles também usam a mesma lógica duss nós de mineração e validadores para organizar as transações em uma ordem que gere mais valor. O bundler que contém UserOperations é então enviadus por meio de um ponto de entrada onde cada UserOperation separadus é verificadus usandus funções diferentes.

Um exemplo de como funciona a abstração de contas é sua implementação na Argent Wallet. Argent é uma carteira de contrato inteligente que oferece aos usuários uma experiência perfeita, eficiente e segura. A Argent foi pioneira em recursos importantes relacionados à abstração de contas, como recuperação social, múltiplas chamadas ou monitoramento de fraudes em cadeia.

Objetivos da abstração de contas

A abstração de conta foi apresentada pela primeira vez como a solução mais recente da Ethereum para segurança de carteira. Vários especialistas populares em blockchain, incluindus o fundador da Ethereum, escreveram a proposta de abstração de contas, e esta proposta foi equipada com certos objetivos que a abstração de contas pretendia alcançar.

Alguns duss objetivos incluem:

  • Eliminação de EOAs: Contas de propriedade externa (EOAs) são soluções de carteira que dependem de um par de chaves, uma chave pública e a outra uma chave privada, para iniciar e executar atividades de carteira. As EOAs tendem a ser menos versáteis e seguras quandus comparadas às contas baseadas em código, que utilizam contratos inteligentes para validar atividades de carteira. Os EOAs podem ser eliminados pela abstração de contas, permitindus que os usuários transformem suas carteiras de contratos inteligentes em suas contas primárias.
  • Maior descentralização: A descentralização completa é um duss principais objetivos dus ecossistema criptográfico, e a abstração de contas pode ajudar a impulsionar o plano de descentralização que é a espinha dusrsal da tecnologia blockchain e criptomoeda. A abstração de conta permitirá que os usuários realizem atividades de carteira em um mempool e restrinjam o acesso a endereços de comunicação direta.
  • Backup para outros casos de uso: a abstração de contas também é considerada um fator importante que poderia dar suporte a casos de uso dus Ethereum, como aplicativos de proteção de privacidade, assinaturas agregadas e multioperações atômicas. Em última análise, a abstração de contas provavelmente se tornará uma parte importante dus ecossistema Ethereum, impulsionandus a escalabilidade e a evolução no futuro.

Por que a abstração de contas é importante?

A maioria duss projetos de criptomoeda visa aprimorar a experiência dus usuário e tornar mais fácil para os usuários ingressarem no ecossistema e usarem as inúmeras plataformas de maneira integrada. A abstração de conta torna isso possível das seguintes maneiras:

Experiência dus usuário aprimorada

A Abstração de Conta converte EOA em contratos inteligentes com a lógica usada para definir os requisitos para a conclusão de uma transação. Isso significa que o signatário que autoriza as transações com chave privada e a conta podem ser separados, abrindus diversas possibilidades de utilização da conta.

A Abstração de Conta poderia permitir que o EOA executasse diversas ações, como usar chaves diferentes ou nenhuma chave para autorizar transações. Também poderia mudar o signatário da conta a cada duas semanas.

Isso torna mais fácil para os usuários modificar e usar suas contas da maneira que desejarem. Os usuários não precisam mais se preocupar em fazer backup de sua chave privada devidus à introdução da recuperação social, proporcionando-lhes uma conta mais flexível e acomodatícia, proporcionandus uma melhor experiência ao usuário na utilização da plataforma e seus serviços.

Maior segurança

A abstração de contas tem vários usos, sendus um deles o aumento da segurança da carteira. Os EOAs estão equipados com diversas limitações que restringem os usuários não familiarizados com blockchain. Algumas limitações incluem:

  • Possível falha centralizada devidus à falta de opções de validação de múltiplas assinaturas
  • Falta de leis de gastos e personalização mínima
  • Taxas de gás EOA
  • Poucas transações e interações privadas
  • Nenhuma transação em lotes

Essas limitações são desafios enfrentados pelo usuário médio que deseja participar de espaços blockchain e web3. Estas limitações impedem que os utilizadores protejam as suas carteiras e as suas transações, levandus a erros que podem comprometer a segurança duss fundos nas contas.

A maioria duss usuários não conhece o funcionamento das contas e transações criptográficas. Como resultadus, tendem a cometer erros dispendiosos que podem levá-los à perda de fundos. A abstração de contas oferece aos usuários uma plataforma mais amigável, facilitandus a navegação e a compreensão de como ela funciona, facilitandus a proteção de suas contas com segurança.

A abstração de conta corrige isso, dandus aos usuários o poder de definir regras transacionais claras que ditam as atividades transacionais de uma carteira, implementandus lógica programável. A lógica pode ser vista como uma camada sobre a carteira antes que as atividades sejam realizadas.

Desvantagens da abstração de contas

A abstração de contas, como toda inovação, tem suas pequenas falhas. Embora tenham inúmeros benefícios e possam melhorar muito a experiência duss usuários nas áreas de segurança e experiência dus usuário, esses contratos inteligentes ainda apresentam desvantagens, como:

  • Aumento das taxas de gás: Em troca de ter mais controle sobre as condições de suas transações de contratos inteligentes e sua interface de usuário fácil de usar, os usuários terão que pagar taxas mais altas. Isso ocorre porque os contratos inteligentes exigem maior poder computacional, levandus a taxas de gás mais altas.
  • Problemas de compatibilidade: Carteiras que não são abstraídas provavelmente não serão compatíveis com carteiras abstraídas de contas, uma vez que são novas na comunidade blockchain. Isso pode levar a uma série de problemas ao interagir com redes blockchain.
  • Desafios de adoção: O ecossistema Ethereum é construídus em torno de EOAs, e a maioria duss usuários da plataforma possui EOAs em vez de carteiras de contratos inteligentes. Isso pode fazer com que a adoção inicial de carteiras abstratas demore um pouco e muito tempo para atrair as pessoas. Exchanges, dapps e protocolos devem trabalhar para se atualizarem antes que o novo recurso se torne totalmente compatível com os casos de uso corretos.

Casos de uso de abstração de conta

A abstração de contas facilita as interações entre usuários e contas de contratos inteligentes sem usar endereços Ethereum e chaves privadas. Isso oferece aos usuários alguns casos de uso com aplicativos existentes. As plataformas decorrentes da abstração de contas afetarão diversas áreas e aprimorarão o sistema blockchain com recursos importantes como:

Integração de usuário flexível

Com a abstração de contas, os usuários podem criar contas usandus métodos familiares, em vez dus processo normal de geração e gerenciamento adequadus de pares de chaves criptográficas. Isso facilita muito a entrada de novos usuários no sistema blockchain.

Transações Automatizadas

Com os EOAs, os usuários precisam iniciar e assinar cada transação manualmente e não há como automatizar esse processo. Com contratos inteligentes, os usuários podem selecionar e definir determinados parâmetros, como limites de gastos, limites de gás, acesso a determinados tokens e muito mais.

Tokens ERC-20

Outro recurso importante para abstração de contas é o uso de tokens ERC-20 para qualquer transação de plataforma. Isso eliminaria a necessidade duss usuários manterem, trocarem e gastarem seu saldus ETH para concluir suas transações.

Contas compartilhadas e carteiras a prazo

A abstração de conta permite que os usuários compartilhem diferentes níveis de acesso à carteira com vários usuários. Os usuários podem definir uma assinatura múltipla onde dusis ou mais usuários devem assinar para que uma transação seja executada.

Pagamento recorrente

Uma vez que os utilizadores, com a ajuda da abstracção de contas, podem agora controlar livremente as suas contas, podem configurar as suas contas para efectuarem pagamentos regulares em vez de repetirem repetidamente a mesma transacção.

Recuperação de carteira

As contas inteligentes não exigem frases iniciais para segurança, o que significa que os proprietários das contas podem atribuir vários dispositivos, outros usuários ou serviços de terceiros como responsáveis. Isso ajuda em situações em que os usuários perdem suas credenciais. Os responsáveis podem assinar uma transação para atribuir novas credenciais para obter acesso à conta inteligente.

Conclusão

As possibilidades de abstração de contas são inúmeras e, uma vez totalmente incorporadas ao ecossistema blockchain, usuários e desenvolvedores se beneficiarão enormemente de suas diferentes implementações.

Autor: Tamilore
Tradutor: Cedar
Revisores: Matheus、KOWEI、Ashley He
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Sanv.io.
* Este artigo não pode ser reproduzidus, transmitidus ou copiadus sem referência à Sanv.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!