Definition
Account abstraction е концепция за дизайн на блокчейн (blockchain), при която логиката, която определя как един акаунт упълномощава и валидира транзакции, се премества от фиксиран набор от правила на ниво протокол към персонализируема, програмируема логика за проверка. Тя обобщава външно притежаваните акаунти и акаунтите тип smart contract в единен модел, позволявайки поведението на акаунта, схемите за автентикация и правилата за плащане на такси да бъдат дефинирани чрез код, вместо да са твърдо заложени в базовия протокол.
In Simple Terms
Account abstraction е идеята, че блокчейн (blockchain) акаунтите се контролират от гъвкав код, а не от едно-единствено вградено правило за подпис. Вместо всеки акаунт да работи по един и същ начин, всеки акаунт може да дефинира свои собствени правила в кода за доказване на контрол и одобряване на транзакции, като въпреки това мрежата го третира като нормален акаунт.
Context and Usage
Терминът се използва основно в дискусии за Ethereum и подобни платформи за smart contract-и, когато се описват предложени или вече внедрени промени в модела на акаунтите. Среща се в изследвания на протоколи, в дизайна на архитектурата на wallet-и и в стандарти, които целят да обединят външно притежаваните акаунти и акаунтите тип smart contract. Споменава се също в разговори за intents, програмируеми wallet-и, алтернативни методи за автентикация и по-изразителни политики за валидиране на транзакции.