A abstração de contas tornará o Ethereum tão fácil de usar quanto uma conta bancária tradicional.
O desafio do erro humano na criptografia
Os desenvolvedores da Ethereum estão trabalhando para tornar a blockchain da Ethereum mais amigável. Um dos principais desafios da cripto é o potencial de perder o acesso aos criptoativos devido a um erro simples, como perder o acesso à chave privada.
Diante dessa e de outras possíveis armadilhas, é muito mais fácil perder seu dinheiro em criptomoedas do que em bancos tradicionais. Os desenvolvedores de Blockchain estão reconhecendo cada vez mais que o erro humano é uma inevitabilidade, o que significa que será difícil empurrar a criptografia para o mainstream sem falhas e maior facilidade de uso.
An artigo publicado hoje no CoinDesk quebra o conceito de Account Abstraction (AA). Este conceito visa usar contratos inteligentes para executar transações criptográficas, criando certas regras de validade. Com o AA, os usuários não precisarão assinar todas as transações com suas chaves privadas.
O objetivo é tornar o Ethereum tão fácil de usar quanto uma conta bancária tradicional, para que os usuários possam fazer transações com mais facilidade, programar pagamentos automáticos de contas e muito mais.
Compreendendo as transações Ethereum: EOAs e CAs
Para entender como o AA mudaria a natureza de como alguém pode usar a criptografia, é importante entender como as transações Ethereum operam hoje. No Ethereum, os usuários podem criar dois tipos de contas: contas de propriedade externa (EOA) e contas de contrato (CA). Os dois tipos de conta diferem em termos de como iniciam as transações na rede da Ethereum. EOAs são o tipo de conta típico para usuários do Ethereum e são o tipo de conta que alguém usaria se tivesse usado um provedor de carteira como MetaMask e Coinbase Wallet.
O problema com contas de propriedade externa
Com um EOA, os usuários recebem um par de chaves: uma pública e uma privada. Qualquer pessoa pode enviar fundos para um EOA usando sua chave pública. Mas apenas o dono da conta – quem tem acesso à chave privada da conta, que deve ser mantida em segredo – pode realmente iniciar transações a partir da conta.
O problema com os EOAs é que, se um usuário perder sua chave privada, não há como recuperar o acesso aos seus fundos. E mesmo que um usuário não perca sua chave, se alguém colocar as mãos na chave privada de uma pessoa, ele terá controle total sobre os fundos dessa pessoa.
CA, também conhecidos como “contratos inteligentes”, são como mini programas de computador que vivem na rede Ethereum. Essas contas são controladas por código, mas não podem iniciar transações por conta própria. Um EOA precisa enviar uma transação para uma CA para que ela faça suas próprias transações.
Como a abstração de contas aborda as deficiências do Ethereum
A abstração de contas aborda as deficiências dos EOAs, mesclando-os com CAs. Ele permite que as pessoas criem contas de usuário com mecanismos de segurança integrados e outros recursos especiais para verificação de transações. Este movimento é visto como necessário para empurrar a criptografia para o uso mainstream.
Um passo em direção à adoção mainstream de cripto
Como diz Kristof Gazso, co-autor de uma Proposta de Melhoria Ethereum (EIP) em AA: “Estaremos em um ponto no futuro em que usar uma conta Ethereum será tão simples quanto usar um banco. ” O objetivo é tornar o Ethereum mais fácil de usar e seguro, evitando erros dispendiosos e aumentando as chances de a criptografia ser adotada pelos usuários convencionais.
Isenção de responsabilidade: este artigo é fornecido apenas para fins informativos. Não é oferecido ou tem a intenção de ser usado como aconselhamento jurídico, tributário, de investimento, financeiro ou outro.
Fonte: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction