Account abstraction
A account abstraction é uma técnica que torna programável uma carteira Ethereum. Assim, a carteira pode fazer mais do que apenas aprovar transações com uma chave privada.
O que é account abstraction?
Uma carteira de criptomoedas comum depende geralmente de uma única chave privada. Trata-se de uma chave secreta que permite assinar transações. Com account abstraction, uma carteira também pode aplicar regras e medidas adicionais de segurança.
Deste modo, surge uma smart account: uma carteira de criptomoedas com lógica programável. Esta lógica funciona com contratos inteligentes, ou seja, código na blockchain que executa ações de acordo com regras predefinidas. Por exemplo, a carteira pode determinar quando uma transação precisa de aprovação adicional ou como são pagas as taxas.
Um exemplo de account abstraction
Imagine que define que as transações de pequeno valor podem ser efetuadas de imediato. Para uma transação de valor mais elevado, é necessário confirmá-la primeiro num segundo dispositivo.
A carteira não se limita, então, a executar a sua instrução: também verifica as regras que definiu. Este exemplo mostra como a account abstraction pode acrescentar segurança e flexibilidade a uma carteira de criptomoedas.
Porque é que account abstraction é importante nas criptomoedas?
A account abstraction pode simplificar as carteiras de criptomoedas para os novos utilizadores. Por exemplo, uma smart account pode combinar várias ações numa única transação. Também pode permitir pagar as taxas de gas, ou seja, os custos de uma transação na Ethereum, com outros tokens em vez de apenas com ETH.
Por isso, nas notícias sobre Ethereum, carteiras ou novas aplicações de criptomoedas, pode encontrar os termos account abstraction e smart accounts. Estas notícias abordam frequentemente uma utilização mais simples, opções de segurança adicionais ou novas funcionalidades para carteiras.
A account abstraction não significa que uma carteira seja automaticamente segura nem que o acesso possa ser sempre recuperado. No entanto, permite configurar a segurança e a recuperação de mais formas.